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. See plugin for more information
    • It should be noted that for Cloudshelf Basket Transfer to work correctly, you need to provide the URL in your Organization Settings section of 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.