Integration: Ymq Product Options
Use Ymq product options and add their add-on products correctly inside EliteCart.
Last updated
Ymq Product Options, Variants lets you add custom options, variants and paid add-ons to your products. Its newer version can add those paid add-ons to the cart as their own separate line items, giving you a clean bundle-style experience. EliteCart supports this — you just need to flip one setting so the add-on products aren't lost on the way to the cart.
Why this matters
When a customer adds a product that has Ymq add-ons, Ymq attaches the extra add-on products to the same add-to-cart request. By default, EliteCart rebuilds its own add-to-cart request and only keeps the fields it recognises, so the main product is added but the Ymq add-on products can get dropped. Turning on the setting below tells EliteCart to send the product form through untouched, so the main product and all of its Ymq add-ons land in the cart together.
Prerequisites
- Ymq Product Options installed and configured (on a version that adds add-ons as separate cart line items)
- EliteCart installed
Steps
1. Enable full form pass-through in EliteCart
- In EliteCart, go to Cart designer → (under "Other") Advanced.
- In the General settings section, find "Pass through the full product form (for bundle / product-option apps)".
- Tick the checkbox.
- Click Save.
That's it — no code and no changes needed inside Ymq.
2. Test it
- Open your store in a private/incognito window.
- Go to a product that has Ymq add-ons and select one or more of them.
- Add the product to the cart.
- Open the EliteCart drawer and confirm the main product and its add-on products all appear.
Good to know
- This setting is safe to leave on. For normal products without add-ons, the cart behaves exactly as before.
- All the usual EliteCart features keep working — the drawer still opens automatically, upsells and rewards still show, and analytics are unaffected.
- If the add-ons still don't appear after enabling this, your Ymq version may add them a different way. Reach out to our support and we'll take a look.
Links
Still stuck?
Chat with us and we'll help you get your cart live. Or email contact@elitecart.app.