Why Choose Webiots for AI Solutions?

Company

our story

Building digital solutions that move businesses forward.

Web, AI  and technology soluitons built for modern businesses

web solutions
Ai & automation
global clients

People, Purpose & Technology

Discover our journey, values & the talented people building meaningful digital solutions at Webiots.

Ultimate Product Options

Shopify limits products to just 3 native options. 

LUX

LUX enhances Shopify customization.

INDUSTRIES WE SERVE

Technology built for every ambition.

FLEXIBLE ENGAGEMENT

Choose the right business model

FLEXIBLE ENGAGEMENT

Choose the right business model

Case Studies

Real challenges. Proven results.

Featured Projects

Selected digital experiences.

All Projects

Explore our complete portfolio.

Why Choose Webiots for AI Solutions?

Shopify Product Options Not Showing in Cart, Checkout or Orders: How to Fix

AI Summarize

Choose an assistant to instantly summarize this article.

In This Article
    Progress 0%
    1 Min Read

    Share this Article

    Last verified: October 20, 2026. Shopify limits and app plan details are linked to their sources. Disclosure: Webiots develops Ultimate Product Options, the app used in the setup steps.

    Quick answer: Missing options usually mean the field sits outside the product form, the cart drawer isn’t showing or sending it, or a theme change removed the app block. Duplicate your theme, check the form and app block, then test the cart page and drawer separately. Confirm the fix with a real test order.

    Key takeaways:

    • Check the product form first.
    • Fix on a duplicate theme.
    • Confirm with a test order.

    In this guide

    Why Are My Shopify Product Options Not Showing?

    Match what you see to the likely cause, then jump to the fix.

    What you seeLikely causeFix
    Options show on the product page but not in the cartValues aren’t submitted with the product: fields outside the form, an app cart integration issue or a script errorCheck the form first, then the app and console errors (step 3)
    Options show on the cart page but not in the cart drawerDrawer doesn’t render properties, or the app’s drawer integration is failingUpdate the drawer or switch the theme setting to cart page (step 5)
    Options show in the cart but not at checkoutProperty is private (starts with an underscore), the value isn’t in the cart data, or the app doesn’t support that checkout flowCheck all three (step 6)
    Options missing only with Buy it nowThe accelerated checkout path skips the cartTest that path separately (step 8)
    Add-on price is missing in the cartApp not set to add the charge, or a script conflictCheck the app’s pricing setting and test on a duplicate theme (step 7)
    Only the add-on is added, not the productConflict between the app and the cart drawerTest with the cart page and contact the app’s support (step 5)
    Options disappeared after a theme update or switchApp block or app embed not on the new themeRe-add the app block and enable the app embed (step 2)

    8-Step Checklist to Fix Missing Product Options

    Work through these in order; most problems are solved by step 5.

    1. Duplicate Your Theme

    Go to Online Store > Themes, open the live theme’s menu and choose Duplicate. Make every change on the copy so live shoppers aren’t affected.

    2. Check the App Block and App Embed

    Open the theme editor on a product page. Make sure your options app’s block is placed in the product section, and that the app embed is switched on under App embeds. Switching themes or installing an update often removes them.

    3. Check the Values Are Submitted With the Product

    Shopify’s documentation says property inputs must be inside the product form (Shopify Dev Docs). If a custom field sits outside it, its value isn’t sent when the shopper clicks Add to Cart. It’s a common cause in Shopify Community threads, such as engraving text not reaching orders, but not the only one. If the fields are inside the form, check the app’s cart integration and your browser console for JavaScript errors.

    Quick check: fill in the option, add to cart, and open the cart page (not the drawer). If the option isn’t listed under the product, the value never reached the cart.

    4. Check Which Products the Options Are Assigned To

    In your options app, confirm the option set is assigned to the product, its collection or its tags, and that it isn’t limited by a customer or market rule.

    5. Test the Cart Page and Cart Drawer Separately

    Many themes use a slide-out cart drawer. If options appear on the cart page but not in the drawer, the theme may not render properties in the drawer, or the app’s drawer integration may be failing. In one Shopify Community thread, a merchant found that only a personalization add-on was being added to the cart, not the main product. The theme developer suspected the options app conflicted with the cart drawer (Shopify Community).

    • In theme settings, switch the cart type from drawer to page and test again.
    • If the cart page works, ask your theme developer or app support to fix the drawer.

    6. Check Property Names and Checkout Support

    Shopify treats line item properties that start with an underscore as private and hides them at checkout (Shopify Dev Docs). They may still appear in the cart data or on the storefront unless your theme filters them out. Don’t rename internal properties without checking whether an app depends on them.

    If the name has no underscore, check that the value actually exists in the cart, and that your options app supports the checkout flow you’re testing.

    7. Look for Script Conflicts

    Two apps that both change the product form, or old code from a removed app, can stop options from saving. Temporarily disable other product page apps on the duplicate theme, then re-enable them one at a time to find the conflict.

    8. Place a Test Order on Every Purchase Path

    Complete a full order with every option filled in, then open it in Orders in Shopify admin. Check that:

    • Each selected option appears on the correct order line
    • Text, dropdown, checkbox and file-upload values are all there
    • Any add-on price is charged correctly
    • The result is the same through the cart page, the cart drawer and Buy it now (if enabled)

    How to Prevent Missing Options in Future

    • Test after every change: theme updates, new apps and new option sets.
    • Keep a test product with every option type for quick checks.
    • Avoid stacking two apps that both edit the product form.
    • Remove leftover code when you uninstall an app.
    • Use an options app with support that will check your theme with you.

    If you’re switching from an app that keeps losing options, Ultimate Product Options (developed by Webiots) adds options through an app block and saves them as line item properties. Its Basic plan adds inline cart editing. Test it on a duplicate theme first.

    The Bottom Line

    Missing product options almost always come down to three things: the product form, the cart drawer or a theme change. Work on a duplicate theme, follow the checklist in order, and confirm the fix with a real test order. Test again after every theme or app update.

    Try Ultimate Product Options on a duplicate theme

    Options saved as line item properties through an app block, with inline cart editing on paid plans. Free plan available.

    Try it free on ShopifyLearn more

    Frequently Asked Questions

    Why are my product options not showing in the Shopify cart?

    Usually because the fields are outside the product form, the cart drawer doesn’t display them, or the app block was removed. Test the cart page and drawer on a duplicate theme.

    Why don’t options show at checkout?

    Properties whose names start with an underscore are hidden at checkout. If the name is fine, the value probably never reached the cart.

    Why did my options disappear after changing themes?

    App blocks and app embeds are set per theme. Add the app block to the product section and turn on the app embed in the new theme.

    Why do options show on the cart page but not in the cart drawer?

    The drawer may not render line item properties, or the app’s drawer integration may be failing. Check the theme’s drawer settings, then contact your app or theme support.

    Why is only the add-on added to the cart?

    This points to a conflict between the options app and the cart drawer or another script. Test with the cart page setting and contact the app’s support with a screen recording.

    Related Reading

    Update Log

    October 20, 2026: First published. Shopify limits and app plan details checked against the sources below.

    Sources

    Add Webiots as a preferred source on Google

    Keep Reading