Shopify Wholesale Setup Keeps Requiring More Apps
40 posts across 10 communities in the last 30 days; 45% from r/shopify.
“Before paying for an app, check what's already in admin. Shopify now asks for a reason when you adjust available inventory (damaged, theft or loss, correction, promotion or donation, etc.), and the inventory history on each product records it with who made the change and when…”
“You're not overthinking it, you've basically got a small bill-of-materials problem rather than normal product inventory. Each finished item consumes two things, 1 transfer + 1 blank garment, so ideally the order should decrement both inventories automatically. I wouldn't want to…”
“With that many moving parts, I'd probably use a proper preorder setup rather than relying on "continue selling when out of stock." The mixed-cart situation is where things can get annoying fast, especially if customers expect the in-stock item separately and your fulfillment…”
Ecommerce sellers are finding the process of enabling wholesale functionality on their stores unexpectedly complex. Setting up features like tiered pricing, minimum order quantities, and payment terms proves challenging, often requiring third-party apps. This complexity hinders their ability to effectively manage and grow their B2B operations.
SOURCES (60)
“Inventory management is great for merchants with multiple shops/markets, possibly on multiple platforms/brick and mortar. Have you considered creating a "sync to google sheets" feature? [re: I’m starting to think my biggest competitor is an Excel spreadsheet.]”
product information, hands down. inventory is mostly automatable, but copy, images and specs drifting between shopify, amazon and whatever else eats weekends. the fix that actually worked for me: one master spreadsheet…
“I’ve been building a Shopify inventory app that reads supplier spreadsheets. The perfect demo is easy. Upload a file, everything matches, click a button, done. But real supplier files are messy. Some SKUs don’t match, quantities are wrong, and sometimes the user has to make a decision before anything gets updated. I’ve been wondering whether showing those messy situations actually builds more trust than a perfect demo. Part of me thinks people would appreciate seeing how the app handles problems”
“Using a contact form + Customer Tags + Shopify Flow is a great line of thinking to avoid $100+/mo apps or messy $0 checkouts. The main hurdle you'll run into with a standard contact form is calendar management, a form won't show real-time slot availability, enforce one person per 20-minute slot, or handle cancellations/reschedules automatically without staff doing manual entry. A cheaper alternative to test: Embed a dedicated scheduling tool (like Calendly, TidyCal, or a free/low-cost Sh”
“So instead of leaving the inventory adjustments in place, we now have to youtube, download claude, pay a subscription, and learn a new program. Gotcha. One more thing to do while running a business smh [re: 'Slopify'.]”
“Build a small fictional store and practice the full order flow: add dummy products with variants, configure shipping and tax, place a test order, then fulfill and refund it. You’ll learn much more from that than from setting up the storefront alone, and you don’t need real products. [re: Ecommerce sandboxes?]”
“With BFCM this close, I'd be more worried about replacing a working cart drawer than finding one with the longest feature list. I'd look for something that supports your existing upsells, free shipping progress bar and discounts without adding a ton of scripts. Definitely test it on a duplicate theme first, especially on mobile, because cart changes can cause some nasty conversion issues that aren't obvious until traffic ramps up. I'd also check whether your current installation”
“Use one storefront platform for both the site and checkout instead of a WordPress or Wix site with a plugin bolted on, since that's fewer parts to break. And whichever print provider you pick, order a sample of each design before you list it. The real shirt photos matter, and a bad print means a refund eats the margin on that sale. [re: How to start selling online]”
“Yesterday I was browsing Shopify Community and came across someone asking how to split freight costs across items on a purchase order. They mentioned Stocky shutting down, which caught my attention. I’m building a tool for supplier files and stock receiving. Most of my attention has been on messy SKUs, partial deliveries and making sure inventory doesn’t get updated twice. But freight costs? I hadn’t really thought about that side of receiving. Getting 20 units into inventory is one thing. Knowi”
“starting to wonder if hybrid fulfillment is actually worth it. You get more control over the best sellers, sure, but now one Shopify store has two production times, two shipping systems and sometimes two packages. Does the flexibility outweigh the customer confusion for you, or is it cleaner to keep the whole catalog POD until there’s enough volume to move everything in-house? submitted by /u/Professional-Yams [link] [comments]”
“Thanks, that’s helpful. Have you used this setup for your own store? If so, does maintaining the UTM spreadsheet and matching video data to actual orders become time-consuming, or does Shopify give you enough visibility already? [re: Shopify attribution for short-form video content—how do you measure actual revenue per video?]”
“shopify doesnt do whatsapp natively so youll need an app that hooks into your abandoned checkout data and sends a template message through the whatsapp business api. a few things matter more than which app you pick: you can only message people who left a phone number and opted in to whatsapp at checkout, so add that opt in checkbox first or the flow has nobody to send to. keep the first message short with their cart link and send it maybe 30 to 60 min after they leave. save any discount for a se”
“I’m building a small Shopify tool for receiving supplier stock. The original idea sounded pretty simple. Upload a supplier file, match the products, update inventory. Done. Then I started thinking about what happens when things don’t go to plan. Imagine a store orders 20 units. 12 arrive today. The other 8 are coming next week. Next week the supplier says those 8 are discontinued. Now what? You can’t update inventory by 20 because only 12 arrived. You can’t leave the order open forever either. A”
“I run zero apps. Shopify messaging and flow is fine, and when it isn’t something like Klaviyo could pay for itself but until then it’s a waste IMO. Everything else can be done custom using ChatGPT or Claude if you’re not well versed in web development. [re: What Apps are the Most Useful / Essential for Your Store?]”
“I’m building a Shopify tool that deals with supplier files and inventory. One thing I’ve been thinking about is where automation should stop. Say a supplier changes an SKU or sends two products with almost identical details. The software might think it knows the match, but one wrong guess could mess up someone’s inventory. I’d rather flag it and let a person confirm than have the app confidently get it wrong. Curious what other builders think. What’s something in your app you deliberately keep m”
“Can you share more details? [re: ShipStation alternatives? getting expensive for a mid-size Shopify store]”
“I think Shopify should charge a monthly fee for listing an app on the Shopify App Store. For example, $10/month for the first year and $20/month starting in the second year. This simple yet effective measure would help reduce the avalanche of AI slop submissions and the oversaturation of the marketplace. Introducing a recurring cost would force developers to think twice before publishing yet another barely functional app. What do you think? submitted by /u/EfficientPresence697 [link]”
“If you're on Shopify, look into Simple Affiliate for the customer/creator side. Handles the payout automation and 1099 stuff which becomes a headache fast once you get past like 15 affiliates. For the bigger influencer partnerships later you might still want something separate though, thats a different workflow imo. Make sure whatever you pick has native integration with your store, manual reconciliation is pain at scale. [re: What affiliate marketing software are people actually using for b”
“Hi OP! Have you tried CMP(Cash Margin Partners)? Been playing around with it for a couple of months now and I can say that it is very user friendly and has great customer support. AI is getting a lot of bad rep but I say its worth to check out.”
“avoid trying to sync everything directly between stores. a central product catalog/PIM as the source of truth makes a lot more sense once you have 2-3+ stores, especially for variants, metafields, translations and pricing. the main thing id look at is how well it handles store specific differences without overwriting them during sync”
“Why not just use Shopify Collective, make one store the supplier, one store the retailer, and set a $0 retailer markup? If you own both stores and keep all the money, wouldn’t that work)”
“For those 10–30 minute reorders, roughly how much time goes into finding the right items from past orders versus clarifying what the customer wants? Have you tried Sidekick to draft them, and if so, what still needed fixing?”
“You can use tags per consignor in Shopify and then run monthly exports to calculate the payouts. This can work for very easy setups (e.g. consignment share is the same across all consignors). If you have more than 20 consignors, I would recommend a dedicated consignment app that connects with Shopify like Circle-Hand (disclosure: I am one of the founders). We have many stores coming from spreadsheets and color codes using Shopify. I am happy to put you in touch with one of them if you want to as”
“For Shopify, I'd separate the strategy from the implementation. Volume bundles, fixed bundles, BOGO and free gifts are different mechanics, and not every app handles them equally well. FoxSell is one option I'd look at when you need multiple bundle formats while still keeping components inventory in sync”
“I run a fruit and veg business B2C and a B2B dealing with the hospitality sector. At the moment we are taking orders for the B2B via other methods but I’m trying to work out a way to accept wholesale bulk orders on a seperate part of our Shopify store but the hurdle I’m trying to overcome is that: 1) our prices are not know at time of order. 2) our customers pay us either weekly or bi-weekly so I don’t want them to use the dedicated checkout. Does anyone have a solution for us? Or is a form our”
“Add the ability to delete an order with the following requirement: Required order ID, SKU and quantity field If no order ID or SKU are found, return an 500 error If the order ID is found, but SKU is not found, return an 500 error If the quantity field exceeds the current quantity, return a JSON error Once completed, it will return the new quantity found in the same SKU and order”
“Add the ability to delete an order with the following requirement: Required order ID, SKU and quantity field If no order ID or SKU are found, return an 500 error If the order ID is found, but SKU is not found, return an 500 error If the quantity field exceeds the current quantity, return a JSON error Once completed, it will return the new quantity found in the same SKU and order”
“the fact that youre handwriting store numbers on boxes tells me you need a proper WMS more than an order management tool. look into Boostmyshop myFulfillment or even something like Extensiv, but confirm they support recurring wholesale orders not just one-off ecom”
“Thanks! They do weekly inventory counts. Not worried about consumption. If it’s low, they just add the supply to the PO/transfer. I just wanted to keep the amount of apps as consolidated as possible.”
“You are not missing a hidden supplies module. Shopify inventory is still centered on product variants. Your current approach is probably the cleanest if staff need the same PO and transfer workflow: keep each supply as a tracked variant, publish it to no sales channels, tag or product-type it as Store Supplies, and use separate SKUs or barcodes. At each store, staff can count on-hand inventory and transfers can replenish locations. The part Shopify will not handle well is consumption. When a sto”
“Sounds like 3 separate workflows to me: Product uploads Order -> fulfilment/supplier Ad creation #2 workflow, Shopify already handles the order itself, so do you mean automatically sending the order to your supplier/warehouse?”
“Shopify's Stocky migration guide covers this natively now: purchase orders, low-stock alerts via Flow, manual/bulk inventory adjustments, and stock transfers are all in base-plan admin. Only weighted-average costing, bin-level moves, and strict audit workflows still need a third-party app.”
“Before paying for an app, check what's already in admin. Shopify now asks for a reason when you adjust available inventory (damaged, theft or loss, correction, promotion or donation, etc.), and the inventory history on each product records it with who made the change and when. That covers most of what you used Stocky reasons for. The weak spot is the year-end report. Inventory history is per product, so pulling "everything written off as damaged in 2026" is painful by hand. Two way”
“Shopify's Stocky migration guide covers this natively now: purchase orders, low-stock alerts via Flow, manual/bulk inventory adjustments, and stock transfers are all in base-plan admin. Only weighted-average costing, bin-level moves, and strict audit workflows still need a third-party app.”
“Shopify's manual inventory adjustments already cover this. Pick a reason like Theft or loss, Damaged, or Promotion/donation each time, they all get logged with who did it and when, no extra app needed.”
“keep checkout separate like you planned because merging carts across disparate sub-niches kills cross-sell conversion way more than paying double shipping. For POS just keep the HRTI hub architecture, but make sure your sync tool writes inventory adjustments with zero caching delays or an in-store rush on a weekend will trigger nasty oversells on DLL.”
“Guide left above, check my comment. I'm a Shopify Plus Solutions Architect and this is easily achievable with Shopify Flow.”
“For Shopify merchants who also make sales outside Shopify under the same business, like cash sales at a pop-up, money from an event, or wholesale orders done over email. None of it shows up in Shopify, but it's still part of your total revenue and margins at the end of the day, and leaving any of it out means the numbers you're looking at aren't complete. Are you tracking and is it part of your margin analysis? submitted by /u/Bloom-Analytics [link] [comments]”
“Nothing native does this. Shopify shows variants in whatever order they're set on the product, so you've got two routes. Reorder the actual variants: if it's a handful of products you can drag them around in the admin now and then. If it's lots of products or stock moves fast, it's a small automation. A Shopify Flow workflow triggered on inventory quantity changes, using the "Send Admin API request" action to call productVariantsBulkReorder with the variants sorted”
“Instead of paying monthly for an app, a simple JS tweak in your theme can check stock and auto-select the highest inventory variant on page load.”
“Shopify's native B2B Catalogs are great for custom pricing and product visibility, but as you've noticed, they don't currently restrict front-end inventory to a specific location based on customer type. By default, the storefront pools all available stock from your active locations. If you want to handle this natively without extra monthly fees, the most reliable workaround is creating duplicate B2B-specific products (e.g., SKU-001-B2B ). You can then assign these duplicated SKUs str”
“Finding a single app that perfectly handles both custom increments and tier pricing without slowing down your store is tough. The cleanest and most reliable way to handle this is usually a hybrid approach: First, for the custom increments, you can actually handle this natively without an app. Just create a product Metafield (e.g., custom.increment ) and assign your specific step value (like 5 or 10) to each product. Then, edit your theme's quantity selector code to include the HTML attribute”
“I reckon this would be possible with a custom app and metaobject definition. Speak to Claude about it and it should help you develop this. Are you using Shopify Plus? It would make this a lot easier as you could define the customer based on "if B2B = use stock B, else use stock A" Alternatively you could use customer tags if not for the same result”
“Yes, I have tried that and I set up a flow to fulfill the B2B orders from a specific inventory. But unless I’m missing something (which is very possible), I think Shopify will still show the B2B customers the available inventory from all locations- not just the one that I set up for B2B? In other words, let’s say I have a sku with inventory at two locations: 5 at B2B location 3 at B2C location If a B2B customer logs on and orders 6 of that SKU, I think the system will let them order that even th”
“You can set up different 'locations' in shopify to seperate inventory, and have fulfilment rules specific to each location. All this for free”
“Oh, that makes sense. I was mostly wondering if “continue selling when out of stock” was enough for a simple preorder setup. I hadn’t really thought about all the other stuff that comes with managing preorders. Thanks, this actually cleared it up for me!”
“Since you’re comparing marketplace-style consignment, I’d start with the least custom route that supports seller onboarding, payouts, inventory, and search. Test the workflow with a small group first; a lightweight owned storefront could handle a simpler catalog while you validate demand before building from scratch.”
“Most small shops I speak to either have a brochure site, or a proper online store with no clue what the register did this morning. The solution I most often see is to hold inventory off the online count to prevent overselling, which works, and means purposefully not selling things they have in stock. Everyone doing it know it's a bad deal and do it anyway, as the alternative is refund-and-apology emails. Vape shops are the egregious poster-child, but same juice in six strengths and four bott”
“You can try to do that natively via line item properties. However, if you do not feel comfortable touching the code, then you can check our app called Mini Custom Fields .”
“For a very basic setup, you can get surprisingly far with that. But "continue selling when out of stock" by itself doesn't really solve the preorder workflow. It doesn't automatically give you things like: - preorder-specific messaging - estimated shipping dates - deposit/partial payment logic - preorder order management - customer notifications when the ETA changes - separating preorder items from normal inventory - collecting the remaining balance later So I'd separate th”
“Fabric is one of those cases where normal integer inventory gets awkward fast. The cleanest workaround I've seen is to make the inventory base unit something like 0.5 yard and let staff sell multiples of that, but I agree it's not ideal when everyone naturally thinks in yards. Variants for every quantity would get messy pretty quickly and I wouldn't want that either. If fractional selling is a core part of the business, I'd test the POS workflow hard before migrating, because thi”
“Exactly. For example, if I have: 1x T-shirt - ships immediately 1x limited edition jacket - preorder, ships in 8 weeks I would ideally want the customer to be able to buy both without the system treating the whole order as a normal in-stock order.”
“This has been asked before but I still don't see many confidence inspiring answers. I'm considering moving to Shopify so I'm trying to familiarize myself with the capabilities and limitations. We're a fabric store, both in person and online. So it's pretty common to buy a half yard (or 1.5, etc) of something. Online I'm fine with sticking with whole numbers, it's just in person where people expect to get a half yard, or if there's only a half yard left of somethin”
