Magidoc

Configure a Checkout Flow

Cloudshelf currently supports the following checkout flows:

  1. 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 is https://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:
#
  1. Shopify Web Checkout - The checkout is processed via Shopify.
Additionally, the following flows are also supported for Salesforce Retailers:
#
  1. Salesforce Web Checkout - The checkout is processed via Salesforce. See plugin for more information