🎉   New theme alert!   Check out   ETHERYX →
Skip to content

Cart ​

Free shipping bar ​

Markets threshold ​

You can set different free shipping thresholds per market/currency so that each threshold reflects local currency values. For example, if your USD threshold is $100, you might set 15000 in Japanese Yen. This ensures customers in each market see the correct free shipping requirement. To enable this, you need to configure a few specific settings in your online store.

Metafields ​

First you need to create a new market metafield.

  1. From your Shopify admin, go to Settings → Metafields and metaobjects → Metafield definitions

  2. Click Markets, then Add definition

  3. Here, in Add market metafield definition fill in this fields:

    • Name: Free shipping threshold

    • Namespace and key: openthinking.free_shipping_threshold

      WARNING

      "Namespace and key" must be exactly the same as above, otherwise the feature will not work!

      TIP

      Click custom.free_shipping_threshold to reveal Namespace and key input

    • For Type select type Decimal → One

    🖼️ Screenshot
    Markets free shipping threshold metafield
  4. Click Save

Assign threshold to market ​

Now you can assign the threshold to each market's metafield.

  1. From your Shopify admin, go to Markets
  2. Open a Market, then under Metafields click newly created Free shipping threshold metafield.
  3. Enter the threshold amount for the market in its respective currency.
  4. Click Save

NOTE

You'll need to update the metafields for each market where you want to show the threshold.

To exclude a market from showing the Free shipping bar, simply don't add the metafield for that market.


Terms agreement checkbox ​

How to Change the text of the Terms Agreement Checkbox

If you want to modify the text of the terms agreement checkbox in your OpenThinking theme, follow these steps:

  1. From your Shopify admin, go to Online Store → Themes

  2. Click ••• (three dots) next to the theme you want to edit-

  3. Click Edit default theme content

  4. Use the search bar to find the terms agreement text (search for I have read and agree )

  5. Update the Cart terms html text field with your preferred wording.

    • You can use HTML tags to style the text.
    • For example, you can use <strong> or <a> tags to make the text bold or create links.
      html
      <strong>I have read and agree</strong> to the <a href="/terms">terms and conditions</a>.
  6. Click Save

NOTE

If you are selling in multiple languages, you will need to translate this for each language you want to support.

This will ensure that the checkbox text appears exactly how you want it for your customers.


Gift wrapping ​

v2 and above

Offer a gift wrapping service in the cart drawer and on the cart page. Shoppers switch it on with a single toggle, and can leave a gift message with it.

Gift wrapping is a real product in your catalog, which is what lets you charge for it and see it on the order like any other item.

Create the gift wrap product ​

  1. From your Shopify admin, go to Products, then click Add product

  2. Fill in the product just as you would any other:

    SettingDescription
    TitleWhat shoppers see next to the toggle, e.g. Gift wrapping
    Description OptionalA good place to describe the paper and ribbon you use
    Media OptionalA photo of your wrapping
    PriceEnter 0 to offer gift wrapping for free
  3. Under Inventory, uncheck Inventory tracked

    WARNING

    If you leave inventory tracking on, shoppers can't add gift wrapping once the count reaches zero — and on stores with more than one location it will fail straight away. Turn it off unless you genuinely have a limited number of wraps.

  4. Under Shipping, uncheck Physical product

    NOTE

    Unless your wrapping needs to be weighed and shipped on its own.

  5. Under Variants, don't add any options. Gift wrapping needs a single-variant product.

  6. Click Save

IMPORTANT

Leave the gift wrapping product out of your collections so it doesn't show up next to your regular products. However, shoppers may still come across it in a few places, such as search results, product recommendations, and the /collections/all page.

Select it in the theme ​

  1. From your Shopify admin, go to Online Store → Themes
  2. Click Customize on the theme you want to edit
  3. Open Theme settings → Cart → Gift wrapping
  4. Under Product, select the gift wrap product you just created
  5. Optionally, keep Enable gift message ticked so shoppers can leave a short message
  6. Click Save

TIP

Selecting the product is what turns gift wrapping on — there's no separate enable switch. To turn it off again, clear the Product setting.

Choose which products can be wrapped ​

By default, gift wrapping is offered on every product. To leave some out (for example, products that already come wrapped) or to offer it on only a few, use a product metafield.

  1. From your Shopify admin, go to Settings → Metafields and metaobjects → Products, then click Add definition

  2. Fill in the definition:

    SettingValue
    NameGift wrap
    Namespace and keyopenthinking.gift_wrap
    TypeTrue or false
  3. Click Save

  4. Open any product and set Gift wrap in its Metafields section

Then pick how the theme uses it under Theme settings → Cart → Gift wrapping → Offer on:

Offer onMetafield not setMetafield TrueMetafield False
All products (default)OfferedOfferedNot offered
Marked products onlyNot offeredOfferedNot offered

The gift wrap toggle shows when at least one product in the cart can be wrapped.

TIP

Leave products unset if you want gift wrap on everything. You only need the metafield to make exceptions.

Where the gift message appears ​

The message shoppers type is saved on the order as an additional detail named Gift message. You'll find it on the order page in your Shopify admin, and it carries through to your packing slips and to any app that reads order attributes.

IMPORTANT

Gift wrapping applies to the whole order, not to individual items — one wrap, one message per order.


Announcements bar ​

Add announcements to your cart to share important messages or promotions with customers. This helps keep them informed and can encourage purchases.

To set different announcements for each language use the Translate & Adapt app:

  1. Make sure you've installed the Translate & Adapt app.
  2. Open the Translate & Adapt app, then go to Theme → Theme settings
  3. In the left sidebar, click Cart.
  4. Under Announcement Message, enter the message for the selected language.
  5. Repeat these steps for each language you want to support.