Skip to main content
This guide applies to native Shopify Pages published at /pages/your-handle. It does not configure Jurni’s hosted cart or a non-Shopify cart API. When a Shopify Page adds an item, the default behavior is to take the shopper to Shopify’s cart page. To open and refresh your existing theme drawer or cart app instead, the page may need a provider-specific connection.

Start with the cart your store already uses

Ask your Shopify owner which cart is installed: a theme drawer, Rebuy, or another cart app. Test the Jurni Shopify Page before changing anything. An integration already installed in the theme may handle some behavior, but that must be checked on the actual page. The goal is to connect the existing cart—not design a new cart inside Jurni.

Configure the connection with your developer or Jurni

1

Share a working example

Send your technical teammate or the Jurni team the published Jurni Shopify Page, an existing store page where the cart works, and the theme/cart-app name.
2

Prepare the correct cart code

The implementation owner should supply code that refreshes and opens that specific cart after an item is added. Different themes and app versions use different methods; do not paste a random snippet because the cart looks similar.
3

Use Shopify Pages settings

In Jurni’s Settings → Shopify Pages area, the control is Cart Custom JavaScript (optional). When enabled, it exposes the code field and optional Cart Section IDs for Shopify sections the integration needs to refresh.
4

Save and test

Save the code changes with Save Changes, update the Shopify publication when needed, and test the published page’s Add to cart action and cart icon.
Turning the custom-code switch on or off saves that behavior change immediately. Code-field edits have a separate Save Changes action. Coordinate changes on live campaigns; do not turn it on with unfinished code and assume nothing changes until you publish.

What the settings do

Cart Custom JavaScript runs the configured behavior after adding items or when opening the cart. It is not a place to paste an API secret or install every script the cart vendor provides. Cart Section IDs are Shopify theme section identifiers supplied by the implementation owner, with up to five supported. They are not product IDs or the names of sections in Jurni’s editor. These settings are shared by the shop’s Shopify Pages. They do not provide a self-service cart-layout editor, discount engine, or checkout designer. The general Jurni cart settings are a different configuration.

Verify the complete flow

Add the intended product and variant, check that the cart refreshes and opens, then change the quantity or remove an item and proceed to checkout. Test subscriptions, gifts, and discount behavior relevant to the campaign. Repeat on mobile. Opening the drawer is only part of the check: it must contain the correct items and total. If the Jurni preview works but the Shopify Page does not, investigate the theme/cart connection on the /pages/ URL.

Other storefronts

For a Shopify headless storefront without a theme, or a non-Shopify store, use the team-assisted purchase paths: cart API, checkout link, store product page, or custom implementation.