Guest checkout

Understanding guest checkout.

Sometimes, when browsing a site or app, a shopper might add an item to their cart but then leave without completing the purchase. Cart abandonment occurs in about 34% of cases where the store prompts the shoppers to create an account before completing a purchase. To reduce the likelihood of this happening, we can offer shoppers the option to check out as a guest and simplify the checkout process. It allows shoppers to view orders and update payment information without creating an account.

Post-order management flow for guest checkout

Managing post-order processes for guest shoppers is essential to ensure a smooth and satisfying purchasing experience. This section outlines the steps in handling various scenarios, such as notifications, accessing order details, and updating subscriptions for shoppers who opt to check out as guests. By providing clear and straightforward processes, we aim to facilitate order management and enhance shopper satisfaction even without an account.

  1. The notification system sends a notification to the shopper about their subscription.

  2. The notification redirects the shopper to the site or app that displays the solution. Note: You determine the solutions such as order management, subscription management, email notification, self-service web page, or app notice and app.

  3. The shopper goes to the solution page that contains the subscription summary, where you create an anonymous guest checkout session.

  4. You can get the subscription details and decide what information to expose to the shopper. For example, if the shopper lands on a page without signing in, you can limit the information displayed.

  5. The shopper can go to the subscription details page from the subscription summary page. From the subscription order details page, the shopper can:

    • Download the invoice PDF.

    • See all the details of their order.

    • See their subscription orders.

    • Update their payment information.

    • Manually renew a subscription.

    • Update the subscription.

  6. After updating the subscription (by editing the payment, manually renewing, or updating the subscription):

    • You will receive the relevant webhook.

    • You will receive the relevant SSN.

    • The shopper will receive the pertinent email.

  7. After the shopper places the order to renew the subscription manually, the shopper returns to the subscription order details page to check the order status.

Check the order details

Order details offer valuable insights into a shopper's purchase status, items, and nuances. This section provides instructions on how authenticated and guest shoppers can access their order details, ensuring transparency and satisfaction throughout the buying process. For authenticated shoppers, order details are conveniently accessible via specific API calls, while administrators can assist anonymous shoppers in obtaining this information.

An authenticated shopper can conveniently access their order details using either the GET /v1/shoppers/me/orders/{orderId} API or the POST /v1/shoppers/order-lookup API. However, checking order details can be complicated for anonymous shoppers. It could prevent them from resuming the anonymous shopper token and accessing your order information. For more information, see Order lookup.

An administrator can easily check the order details for an anonymous shopper using the GET /v1/orders/{orderId} API.

Cancel the order

If you need to cancel an order or a specific line item that has yet to be shipped or fulfilled, you can easily do so using Global Commerce. Configuring notifications ensures that the shopper will be informed of the cancellation, providing clarity and prompt updates regarding their order status.

An authenticated shopper wants to return the goods

Returning goods is a straightforward process for authenticated shoppers. Suppose the shopper is unsatisfied with their purchase or needs to exchange an item. In that case, they can conveniently initiate a return request through the provided POST /v1/shoppers/me/orders/{orderId}/returns API. It ensures a seamless and efficient way for shoppers to manage their returns and get refunded appropriately. For more information, see Creating a return.

Query the available refund amount for the order

Administrators can use the GET /orders/{orderId}/refunds-available API to query the available refund amount using the designated API endpoint to determine the refundable amount for a specific order. It allows precise and accurate refund handling, ensuring the refund process is transparent and manageable. For more information, see the Getting the available refunds section for a specific order.

Refund the order

Refunding an order is a pivotal aspect of maintaining customer satisfaction and trust. Administrators can use the POST /orders/{orderId}/refunds API to manage a return request for an order. Administrators can ensure accurate and timely reimbursements by querying the available amount and initiating the refund. See the Creating a satisfaction refund section for more information.

Last updated