fiveanddime Product Tutorials About Open the app
Tutorial ยท Sales add-on

Cart handoff between devices

Pass an in-progress cart from one device to another with a 4-digit code. Built for two-person booths: helper at the front rings up a customer, hits a question, hands the cart to you on a second device to finish. Codes are good for 4 hours.

Time: 2 minutes to learn, 10 seconds per handoff Difficulty: Easy Prereq: Two devices each with fiveanddime installed and connected to the same backend

When you'd use this

You're working a booth with someone else. They're ringing up a customer, the customer has a question only you can answer, and you don't want to step away from what you're doing. Instead of walking the customer back to you or restarting the sale on your device, the helper hands off the cart. You pick it up on your device, finish the conversation, take payment, complete the sale. The customer never has to walk anywhere.

It's also useful for the "I need to step away mid-sale" case: park the cart with a code, you pick it up where you are, finish when convenient.

Turn it on (one-time, opt-in)

Cart handoff is off by default. Solo vendors who never have a helper in the booth don't see the Hand off and Pick up controls. To enable it: open Settings โ†’ Operations in the app, check Enable cross-device cart handoff, and tap Save. (Canonical key: CART_HANDOFF_ENABLED.)

The ๐Ÿ“ฒ Hand off button (alongside Park cart) and the ๐Ÿ“ฅ Pick up handoff link (top-right of the Cart header) will appear. Uncheck and save again to hide them. Each device has its own setting cache, but the next backend pull on any device that's been left alone will pick up the change.

Sending: hand off a cart

1

Build the cart normally

Add items, apply any discounts or tip, set tax-exempt if needed. Whatever shape the cart is in when you hit Hand off, that's the shape the other device receives. No need to pick a payment method first โ€” let the receiving device do that.

2

Tap "๐Ÿ“ฒ Hand off"

Below the Complete Sale button, in the same row as Park cart and Abandon. The button is disabled if the cart is empty (nothing to hand off).

3

Get the code

A modal appears with a 4-digit number, big and easy to read. Tell the other device's user the code (out loud, by text, whatever's easy at the booth).

4

Tap "Done โ€” clear cart"

The cart clears on your device so you can ring up the next customer. The handed-off copy lives on the backend until someone picks it up (or 4 hours pass).

Receiving: pick up a cart

1

Tap "๐Ÿ“ฅ Pick up a handoff from another device"

Near the top of the cart area on the Sale view. Always visible (you don't need an empty cart to pick up โ€” see below).

2

Type the 4-digit code

Tap Pick up. The cart loads on your device with all the same items, discount, and tip the other device had. You're now the active sale; take payment and complete normally.

What happens to your existing cart when you pick up

If your device has a cart in progress when you pick up a handoff, your cart gets parked locally first (not lost). You can come back to it via the "Parked" pills at the top of the cart area, same as any other parked cart. The picked-up cart becomes your active cart.

If your cart is empty, no parking happens; the pickup just becomes your active cart.

Limits and edge cases

This is different from "Park cart"

Park cart stashes a cart locally on the same device for "I need to ring up another customer first" pauses. Hand off stashes a cart on the backend with a code so a different device can pick it up. Same general idea (pause this cart, do something else, come back to it), different scope.

Checkpoint You can build a cart on device A, tap Hand off, read the 4-digit code, type it on device B's Pick up prompt, and finish the sale there. Most handoffs take 10 seconds end-to-end.

What's next