Shopify Checkout & Cart Messages: Navigating Custom Text for International Orders

Hey everyone! It's your friendly Shopify expert, back from another insightful dive into the community forums. This week, I stumbled upon a really common, yet often tricky, question that many of you store owners face: How do you add important, custom text to crucial stages of your customer's journey, especially during checkout?

The discussion kicked off with a query from a store owner named Wegan, who was looking to add a specific, important message: * International orders may be subject to customs duties upon delivery. Wegan wanted this italicized text to appear prominently at the very top of the checkout page, ideally right under the "taxes included…" line, and also wondered if it was possible on the cart page. It’s a fantastic question because clearly communicating potential customs duties is essential for international sales and managing customer expectations.

Wegan even shared a screenshot of the desired placement, which helps visualize exactly what they were aiming for:

Cart Page vs. Checkout Page: Understanding the Key Difference

This is where the community really shed some light, particularly with Devcoder's excellent breakdown. The core takeaway is this: there's a significant difference in what you can customize between your cart page and Shopify's secure checkout page.

Customizing Your Cart Page: Good News for All Plans!

If you want to add a message like Wegan's to your cart page (say, above the "Checkout" button), you're usually in luck, regardless of your Shopify plan. This can typically be achieved with some theme code customization. The cart page is part of your theme, giving you more control.

Shopify Checkout Page: The "Catch"

However, when it comes to the actual Shopify checkout page – the multi-step process where customers enter shipping, billing, and payment info – things get much tighter. Shopify has strict limitations here for security and consistency:

  • On Shopify Plus: If you're on a Shopify Plus plan, you have extensive customization options for your checkout. This includes access to the checkout.liquid layout file, allowing for significant control over the look and feel, and where you can insert custom content.
  • On Basic, Shopify, or Advanced Plans: For most store owners on these plans, direct checkout customization is very limited. You can adjust colors, fonts, and add a logo through the Theme Customizer, but inserting custom HTML like Wegan desired is generally not possible directly into the main checkout flow.

Adding Custom Text to Your Cart Page: Step-by-Step

Since customizing the cart page is the most accessible solution for most store owners, let's walk through how you might add Wegan's important customs message there. This typically involves editing your theme's code, so always remember to duplicate your theme first before making any changes!

  1. Go to your Shopify Admin: Navigate to "Online Store" > "Themes."
  2. Duplicate Your Theme: Find your current theme, click "Actions" > "Duplicate." This creates a safe backup.
  3. Edit Code: On your duplicated theme, click "Actions" > "Edit code."
  4. Locate the Cart File: You'll typically be looking for files related to your cart. Common places include:
    • sections/main-cart-footer.liquid
    • sections/cart-footer.liquid
    • templates/cart.liquid (or main-cart.liquid if your theme uses sections for cart content)
    • Sometimes, the relevant code might be in a snippet like snippets/cart-warnings.liquid or similar.

    The exact file depends on your theme's structure. You'll want to find a logical place *above* the checkout button or near the summary.

  5. Insert Your Message: Once you've found the right spot, you can add your message. For Wegan's specific text, you'd insert something like this HTML:
    * International orders may be subject to customs duties upon delivery

    I've wrapped it in a

    with some basic inline styling to center it and add a bit of space below, making it stand out. The tags handle the italicization.

  6. Save and Preview: Save your changes and then go to your duplicated theme's preview to ensure the message appears correctly on your cart page. If it looks good, you can then "Publish" your duplicated theme to make it live.

Workarounds for Limited Checkout Customization (Non-Plus Plans)

So, what if you're on a Basic, Shopify, or Advanced plan and absolutely need to convey a message related to the checkout process, but can't put it directly on the checkout page itself?

  • Leverage the Cart Page: As discussed, this is your best bet for prominent placement before checkout. Ensure the message is clear and visible.
  • Shipping Policy Page: Link directly to a clear and comprehensive shipping policy page from your cart or product pages. This page should detail all international shipping terms, including customs duties.
  • Product Pages: For products frequently ordered internationally, consider adding a brief note about potential customs duties directly on the product description.
  • Order Confirmation Email: While not *before* checkout, you can customize your order confirmation emails to include a reminder about customs duties. This serves as a final heads-up.
  • Theme Editor & Apps: Some themes might offer specific sections or blocks in the Theme Editor for adding custom text to the cart page without diving into code. Alternatively, there are apps in the Shopify App Store designed to add custom messages or banners to various parts of your store, including the cart.

It's all about finding the right balance between informing your customers and maintaining a smooth user experience. The community discussion really highlights how important it is to understand Shopify's platform capabilities and limitations, especially when it comes to the checkout funnel.

Remember, clear communication builds trust. Whether it's on your cart page, product pages, or a dedicated policy, making sure your international customers are aware of potential duties upfront can prevent headaches down the line. Keep testing, keep optimizing, and keep those insights coming from the community!

Share:

Start with the tools

Explore migration tools

See options, compare methods, and pick the path that fits your store.

Explore migration tools