> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getjurni.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Cart and Checkout Behavior

> Understand how Jurni adds products to cart, hands shoppers into Shopify cart or checkout, and which parts of the flow are controlled by your store.

**The purchase path depends on your store and where the page is published.** Choosing a product in a Buy Box does not choose or configure a cart provider.

## Shopify: three different actions

| Page action        | What the shopper does next                                                                                             |
| ------------------ | ---------------------------------------------------------------------------------------------------------------------- |
| **Add to cart**    | Adds the selected variant, quantity, and subscription plan, when applicable, to the connected cart.                    |
| **Go to checkout** | Continues to checkout with the configured purchase selection.                                                          |
| **External URL**   | Opens the destination you provide, such as an existing store product page. It is a link, not an add-to-cart operation. |

Set the action on the button or purchasing section. Changing its text from “Add to cart” to “Buy now” does not change what it does. See [Buy Box setup](/products/add-buy-box) and [Buttons and actions](/build/cta-actions).

## Which cart settings can I change?

For the supported Jurni cart on **Shopify-connected experiences**, go to **Settings → Storefront Settings → Cart Settings**. The available controls are the cart title, whole-price formatting, discount-code field, shipping calculator, and prices on cart buttons.

These are **general display settings, not a visual cart builder**. They do not let you rearrange arbitrary cart sections, design any upsell flow, replace subscription logic, or customize Shopify checkout. See [Shopify cart display settings](/commerce/cart-display-settings) for the exact controls.

Shopify and the store's commerce apps still determine inventory, actual discounts, shipping rates, taxes, checkout, and subscription contracts.

## Shopify Pages use the store's cart environment

A page published at `/pages/your-handle` runs in your Shopify theme environment. Its add-to-cart behavior may need a connection to the theme or cart app; the Jurni cart settings above do not configure Rebuy or every Shopify theme drawer.

Use [Shopify Pages cart configuration](/shopify-pages/cart-config) with your theme developer or the Jurni team. Test the final Shopify Page, not just the Jurni preview.

## Headless and non-Shopify stores

Do not follow the Shopify cart instructions for WooCommerce, Salesforce, or a custom storefront. Work with the Jurni team to confirm one of these paths:

* Connect the page to your existing **cart API**.
* Use a **direct checkout link** supplied by your commerce system.
* Send shoppers to an existing **product detail page** on your store.
* Implement a **custom purchase flow** with your team.

Shopify Headless also needs its storefront/cart behavior confirmed; having Shopify as the commerce backend does not mean a Shopify theme drawer is present.

See [Purchase paths for headless and non-Shopify stores](/commerce/non-shopify-purchase-flows).

## Verify one complete purchase

Start at the actual campaign link. Select the product options, click the main purchase button, and inspect the product, variant, quantity, subscription choice, and final price in cart or checkout. Test the offer as well as the design.

Check the back button separately if returning from checkout matters to the campaign. Do not assume it clears the cart or creates a fresh checkout.

## Related guides

* [Purchase options](/building-funnels/product-purchase-options)
* [Offers for Shopify](/commerce/offers-overview)
* [Shopify Pages limitations](/shopify-pages/limitations)
* [Pre-launch checklist](/publishing/check-campaign-link)


## Related topics

- [Shopify cart display settings](/commerce/cart-display-settings.md)
- [Conversion Step Performance](/analytics-reporting/funnel-step-performance.md)
- [Connect the cart on Shopify Pages](/shopify-pages/cart-config.md)
- [Configure buttons, links, and shopper actions](/build/cta-actions.md)
- [Product, Variant, or Selling Plan Is Wrong in Cart](/troubleshooting/product-cart-issues.md)
