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
- Find your symptom
- 8-step troubleshooting checklist
- How to prevent it happening again
- The bottom line
- FAQ
Why Are My Shopify Product Options Not Showing?
Match what you see to the likely cause, then jump to the fix.
| What you see | Likely cause | Fix |
|---|---|---|
| Options show on the product page but not in the cart | Values aren’t submitted with the product: fields outside the form, an app cart integration issue or a script error | Check the form first, then the app and console errors (step 3) |
| Options show on the cart page but not in the cart drawer | Drawer doesn’t render properties, or the app’s drawer integration is failing | Update the drawer or switch the theme setting to cart page (step 5) |
| Options show in the cart but not at checkout | Property is private (starts with an underscore), the value isn’t in the cart data, or the app doesn’t support that checkout flow | Check all three (step 6) |
| Options missing only with Buy it now | The accelerated checkout path skips the cart | Test that path separately (step 8) |
| Add-on price is missing in the cart | App not set to add the charge, or a script conflict | Check the app’s pricing setting and test on a duplicate theme (step 7) |
| Only the add-on is added, not the product | Conflict between the app and the cart drawer | Test with the cart page and contact the app’s support (step 5) |
| Options disappeared after a theme update or switch | App block or app embed not on the new theme | Re-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.
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
- How to Add a Custom Text Field to a Shopify Product Page
- How to Charge Extra for Product Options on Shopify
- Clean 3PL & ERP Order Sync: Structuring Line-Item Properties
- Best Shopify Product Options Apps (2026): 10 Compared
Update Log
October 20, 2026: First published. Shopify limits and app plan details checked against the sources below.