We’re currently using a variant option app for our wholesale orders. How it works is we have a wholesale product in shopify for our customers to buy 100 bottles.
The variant options app allows for a couple of custom fields where they can tell us what they want on their labels. Next, there are 20 dropdown pickers where they can select the type of bottle they want, with each dropdown representing 5 bottles. They can select the same type in multiple dropdowns if, for example they want 10 or 15 of one type. And then there are two additional drop downs where they can select back up choices if anything they have selected in 1-20 is not available. (see a partial screenshot below)
At this basic level it works well, however there are a few issues.
We have migrated to a new website theme. The variant app doesn’t let us define which product page templates it applies to and for our non wholesale products it’s not a nice UI in comparison with the native theme UI. So I want an app that will also enable me to say, this applies to a specific product page template.
I have been able to edit the theme code to clean up the UI a little (not perfectly but a little). However, each time the website theme is updated, I will likely have to redo this custom code. Not ideal.
The variant picker can’t pull our products from Shopify - we have to separately maintain a list of products for the variant app to use in our wholesale orders. This is a complete waste of time, additional maintenance and prone to errors. It would be ideal if we could, for example, say to the wholesale orders, the dropdown options should be everything in a collection (or even multiple collections) so we eliminate this duplication of effort.
We can’t report on the underlying detail of what our customers are ordering in these wholesale orders. We’ve tried all sorts of different ways, including customer support and sidekick, to get the data out and it’s just not there. So we’re left taking screenshots and manually adding these to our monthly sales reports and/or having some AI translate the screenshots into spreadsheets and then merging. It just feels like unnecessary additional steps- I should be able to pull reports
Does anyone have experience using a variant options app that might resolve these issues?
Thanks in advance!
Highly likely that the app is using line item properties.
Are those fixed price “bundles” or price changes with option change?
If fixed price, I’d probably try to implement it as a theme mod.
It’s often possible to implement as a “custom liquid” block to avoid theme update troubles.
One way to approach this is with Flow – it can be triggered by “Order paid” trigger and then it can inspect the order and add lines to Google Sheet for each Fragrance ordered.
As always, sharing a link to your store will improve your chances to get better help.
You create options sets as you describe to include Fragrance dropdowns. Different products can use different sets. It is possible to assign products or collections. If you need assignment by production template, that can also be easily enabled.
If you create a dropdown, you can assign variants to the custom dropdown fields you create as well as set quantity for each selection. So each of your fragrance dropdowns, say, can add specific items to the cart at specific quantities. Or it can be setup in other ways easily. However if you want user to “select” a product for each fragrance, you will need to select “Product Dropdown” as a field.
Since variants can be assigned to dropdowns and app adds them to the cart, in the order details you can easily see what your customer is ordering. No more confusion.
Please install the app and using the chat widget available in the app dashboard you can contact our team. We can create a demo for you to test on your store so you can see how it works.
For this type of wholesale/variant options setup, I would be careful to test the full order flow before committing to an app.
A few things I would verify:
1. Whether the custom fields are stored clearly on the order
2. Whether the fields work with draft orders, discounts, and shipping rules
3. Whether the app affects page speed on product pages
4. Whether the setup works on mobile
5. Whether the data is easy for your team to read and fulfill
Variant option apps can be very useful, but they can also add scripts and custom data that become hard to manage later if the setup changes.
Before and after installing a new product options app, I would run a quick QA pass on product pages, cart, checkout, discounts, and mobile behavior.
If you can share which apps you are considering, people here may be able to comment on the specific setup.
Checkpoint: Store Scanner can help after testing app changes by checking broader store health issues like slow scripts, leftover app code, product content gaps, and discount issues. The key decision here is still whether the option app stores order data in a way your team can reliably use.
This is an interesting idea if I can’t find an app that better enables reporting. I have not used Flow much and to be honest, it didn’t work well for something I considered to be quite a straightforward use-case, but this is something different so maybe it will work in this situation. I will consider this. Thanks.
I didn’t include a link to my store because I’m not looking for feedback on the store, I’m looking for other business owners to recommend variant option apps that they have had a good experience with that might address some or all of the requirements I listed in my post.
Yes, agree - these are all considerations… but I am looking for app recommendations still. I don’t have apps I’m considering so far, was hoping that other businesses with positive experiences with variant options apps that might meet the needs I listed in my post.
You create options sets as you describe to include Fragrance dropdowns. Different products can use different sets. It is possible to assign products or collections. If you need assignment by production template, that can also be easily enabled.
If you create a dropdown, you can assign variants to the custom dropdown fields you create as well as set quantity for each selection. So each of your fragrance dropdowns, say, can add specific items to the cart at specific quantities. Or it can be setup in other ways easily. However if you want user to “select” a product for each fragrance, you will need to select “Product Dropdown” as a field.
Since variants can be assigned to dropdowns and app adds them to the cart, in the order details you can easily see what your customer is ordering. No more confusion.
Please install the app and using the chat widget available in the app dashboard you can contact our team. We can create a demo for you to test on your store so you can see how it works.
ps: do not flag this post, merchant asking for app recommendation
Hi @emFBO , I’m Ariel from the Easify team — your setup is specific enough that a point-by-point breakdown is more useful than a general pitch, so here’s how Easify Custom Product Options maps to each of your four issues.
1. Per-product targeting Option sets in Easify are assigned to specific products (or groups of products). Your wholesale option set only appears on the wholesale product — the rest of your catalogue is untouched and keeps the native theme UI exactly as it is.
2. No more fragile theme code Easify renders through a theme app extension block rather than custom Liquid edits. Nothing is spliced into your theme files, so theme updates don’t touch it and there’s nothing to redo after each deployment.
3. Pulling bottle types from a Shopify collection Easify has a Product List option type that draws directly from your Shopify catalogue — and you can scope it to one collection or multiple. Your bottle types stay in Shopify, your dropdowns stay current automatically, and the separate list disappears entirely.
4. Reportable order data On the Free plan, every option a customer selects is written to the Shopify order — it appears in the order detail, on packing slips, and in notification emails, putting it within reach of Shopify’s native order exports. The Premium plan adds a direct export that includes options, which is likely the cleaner path for your monthly reporting workflow without the screenshot-and-merge gymnastics.
A couple of notes specific to your configuration:
All 22 fields (20 bottle pickers, 2 backups, label text fields) can live in a single option set on the product.
There’s a duplicate feature for option fields, so you can build one Dropdown and clone it across all 20 pickers without setting each one up from scratch.
Free plan available to test the core setup before committing to a paid tier.
Give it a try here:Easify Custom Product Options. If anything’s unclear during setup, our in-app live chat is available 24/7 — happy to help you get the wholesale form configured exactly the way you need it.
You can easily set this up using the Misk Smart Product Options app. You just need to add custom text fields so your buyers can enter their name and phone number.
Then, add your dropdown menus for the fragrances so buyers can choose one fragrance from each dropdown option.
The best part is that Misk completely solves all the issues you are currently facing with your old app
Target Specific Templates: It isolates your wholesale fields to specific pages, keeping your standard retail theme UI completely clean.
Zero Code Maintenance: It uses native app embeds, meaning theme updates won’t wipe out your custom styling.
Syncs with Live Collections: It pulls options directly from your existing Shopify collections, ending manual product list updates.
Clean Sales Data: All customer inputs sync directly to your Shopify Order Admin as native text data, giving you instant, exportable reports without the need for screenshots.