Configure a Checkout Flow
Cloudshelf currently supports the following checkout flows:
- Cloudshelf Basket Transfer - The users basket is saved to our API as an Order with the DRAFT_BASKET status. When the user scans the checkout QR code, they are redirected to your own checkout environment with the order ID included in the checkout URL.
- It should be noted that for Cloudshelf Basket Transfer to work correctly, you need to provide the URL in your Checkout Flow in the Cloudshelf Manager.
- This URL should be the URL of your checkout page, with the order ID appended to the end of the URL as a query parameter. For example, if your checkout URL is
https://www.example.com/checkout
, then the URL you should provide in the Cloudshelf Manager ishttps://www.example.com/checkout?order_id={key}
. The key will be replaced with the actual order ID when the user scans the QR code. - For the usage statistics on Cloudshelf to be correct, you should also report any purchases back to our API. For more infomation on how to do this, see Reporting Purchases .
Additionally, the following flows are also supported for Shopify Retailers:
#
- Shopify Web Checkout - The checkout is processed via Shopify.
Additionally, the following flows are also supported for Salesforce Retailers:
#
- Salesforce Web Checkout - The checkout is processed via Salesforce. See plugin for more information
Next
Create a Cloudshelf