The cart process on Cloudshelf varies depending on the retailer's setup. Here's a breakdown of how each flow works:


Shopify POSQR CheckoutAny Other Checkout Flow
Cart session created on the Cloudshelf device, synced to the Cloudshelf platform (enables stats like Basket Value for incomplete checkouts).Cart session created on the Cloudshelf device, synced to the Cloudshelf platform (enables stats like Basket Value for incomplete checkouts).Cart session created on the Cloudshelf device, synced to the Cloudshelf platform (enables stats like Basket Value for incomplete checkouts).
Basket also created as a Shopify Storefront Cart via the standard API.Basket also created as a Shopify Storefront Cart via the standard API.Basket also created as a Shopify Storefront Cart via the standard API.
At checkout, the device requests the basket be transferred to Shopify POS. Cloudshelf creates a Draft Order in Shopify, completable via Shopify Admin or the Cloudshelf POS integration.At checkout, the customer scans a QR code based on the Storefront Cart. This links the order to Cloudshelf. Results in a normal Shopify order associated with the Cloudshelf Sales Channel.At checkout, a draft order is created in Shopify. The customer pays via Card, Alma, etc. Once payment is confirmed by the third-party processor, Cloudshelf completes the draft order.
⚠️ Due to Shopify POS limitations, the order will no longer be linked to Cloudshelf — it appears as if the transaction took place entirely on a POS terminal. A note is added to the order, but nothing further is possible.Shows as a "manual payment" since it was taken outside Shopify. Results in a normal Shopify order associated with the Cloudshelf Sales Channel.




If you have any further questions or require assistance, please do not hesitate to contact our friendly support team on support@cloudshelf.ai.