How to Sell Candles on Multiple Platforms
Without Losing Track of Inventory

You poured your heart into those candles. Don't let a chaotic spreadsheet or a surprise oversell ruin the customer experience you've worked so hard to build.

Why candle makers need multiple sales channels

You probably started on Etsy. It's where people search for handmade candles, and that built-in audience is genuinely valuable. But at some point you realized something: you're renting visibility from Etsy. Every sale pays 6.5% in transaction fees plus listing costs, and you don't own any customer relationship that comes from it.

So you built a Shopify store. Now you have a place to capture email subscribers, run your own promotions, and keep more of every sale. Maybe you're also on Amazon Handmade. Maybe you do farmers markets and holiday craft fairs from October through December. Your candles are everywhere, which is great for sales and terrifying for inventory.

Here's the uncomfortable truth most multichannel guides skip: candle inventory is harder than most physical products. You don't just have products. You have scents. You have vessel sizes. You have seasonal scents that only run for eight weeks. You have limited batches where you made exactly 24 jars of that discontinued fragrance blend, and when they're gone, they're gone.

Managing all of that across three or four sales channels manually is how candle businesses oversell, burn out their owners, and lose five-star reviews to fulfillment chaos.

Etsy
Marketplace discovery, built-in handmade buyer audience
Shopify
Brand ownership, email capture, repeat customer loyalty
Craft Fairs
High-margin local sales, product sampling, in-person discovery

The candle variation problem: scent, size, vessel

A typical candle listing sounds simple: soy candle, vanilla. But in practice, you probably offer it in multiple configurations. Maybe three scents, two vessel sizes, and two wick counts for safety in different burn environments. That's twelve distinct SKUs from what looks like one product.

Now multiply that across your entire catalog. If you have ten fragrance families and each comes in a jar and a tin, you have twenty SKUs before you add any size variations. Add a travel size and a large, and you're at forty. Each one needs accurate inventory tracking across every channel you sell on.

Why platform variation structures differ

Etsy handles variations differently than Shopify. On Etsy, a single listing can have up to two variation types with up to 70 options each. Shopify supports up to three option types. Amazon Handmade has its own variation model. When you're syncing across platforms, you need a tool that understands these differences and maps variations correctly, so a sale of the "8oz tin, cedar + sage" on Etsy actually deducts from the right SKU on Shopify and not just a generic product total.

Real scenario

You have 6 units of your "Fireside" scent in the 4oz tin. Three sell at a Saturday market. You come home, exhausted, and forget to update your Etsy and Shopify listings. Sunday morning, two more sell online. You now have five orders for three candles. Every one of those oversells is a cancellation, a refund, and a potential bad review on your Etsy shop that affects your Star Seller status.

Seasonal and limited-batch scents

Seasonal candles like pumpkin spice, holiday pine, or summer citrus complicate things further. You batch-produce them for a specific selling window. Once they're gone, you're done until next year. If your inventory isn't synced in real time, you might sell out at a craft fair on Saturday and still have those listings live on Etsy and Shopify all weekend, racking up orders you can't fill.

Batch production and the restock challenge

Candle makers work in batches. You don't pour one candle at a time. You pour 50 at once, cure them for 48 hours, trim wicks, label, and then they're ready to sell. This production rhythm creates a specific inventory pattern: long stretches of stable inventory punctuated by sudden large restocks.

Multichannel inventory tools need to handle this gracefully. When you add a batch of 60 candles to your inventory, that number needs to propagate to every channel immediately. If your sync is slow or requires manual triggers, you could be selling from an outdated count for hours after a restock.

Commerce Kitty handles restocks by letting you update your master inventory once. The change pushes to every connected channel automatically. Restock on Tuesday afternoon, and by Tuesday afternoon, every channel reflects accurate quantities.

Component tracking for complex products

Some candle makers need to track inventory at the component level: fragrance oil, soy wax, wick size, vessel type. If you run low on 4oz tins, your "4oz cedar candle" inventory should reflect that. While component-level tracking is an advanced feature, understanding your bottlenecks at the ingredient level helps you plan production runs before you sell out.

Managing Etsy, Shopify, Amazon, and craft fairs together

Each channel serves a different purpose in your candle business, and each has different inventory behavior to account for.

Etsy: Your discovery engine

Etsy drives new customers to your candles through search. Buyers on Etsy trust handmade products and are often willing to pay a premium for quality. The challenge is that Etsy's fees are high and their algorithm rewards consistent sales velocity. An oversell that leads to a cancellation hurts your metrics for months.

Shopify: Your home base

Shopify is where you build the long-term brand. Customers who found you on Etsy can become Shopify regulars. You own their email addresses, you can run loyalty programs, and you keep more of each sale. Your Shopify store should reflect your full catalog with real-time accurate stock.

Craft fairs: The wildcard channel

In-person sales are the hardest to sync automatically because there's no API. The best approach is using a point-of-sale app (Shopify POS integrates directly with your Shopify inventory) and having that feed back into your central inventory record. When you sell six candles at a Saturday market, those six come off your online inventory counts immediately if you're ringing them up through Shopify POS.

Alternatively, some candle sellers reserve separate stock for craft fairs: they pull a fixed quantity before the event, mark it offline, and sync the remainder to their online channels. This approach is simpler and prevents the risk of selling your market inventory twice online.

Channel Best For Key Inventory Challenge Sync Method
EtsyDiscovery, new buyersVariation mapping, defect rate riskReal-time API
ShopifyBrand, repeat buyersRestock propagationReal-time API
Amazon HandmadeScale, Prime buyersComplex variation structureReal-time API
Craft FairsLocal, high-marginNo automatic APIPOS or manual reserve

Setting up multichannel inventory for your candle business

Here's how to get your candle inventory under control across all your channels.

1

Audit and standardize your SKUs

Before connecting anything, make sure every product variation has a consistent SKU across all your channels. "CNDL-VAN-4OZ-TIN" should mean the same thing on Etsy, Shopify, and your spreadsheet. This is the foundation that makes automated sync reliable.

2

Connect your channels to Commerce Kitty

Sign up at app.commercekitty.com and connect Etsy, Shopify, and any other platforms. Each connection takes about 60 seconds with OAuth authorization.

3

Map your variations across platforms

Commerce Kitty auto-matches products using titles and SKUs. Review the variation mapping for your candle listings. Confirm that "Vanilla, 8oz Jar" on Etsy is linked to the same SKU as "Vanilla Soy Candle Large" on Shopify. One-click corrections for anything that didn't auto-match.

4

Set your master inventory quantities

Enter accurate stock counts once in Commerce Kitty. These propagate to all channels. Going forward, all sales from any channel deduct from the same pool. Restock by updating the count in Commerce Kitty once.

5

Handle craft fair stock separately

Before each market, decide how much inventory you're taking. Either reserve that quantity offline in Commerce Kitty (it won't show as available online), or use Shopify POS at the event so sales deduct automatically. After the event, reconcile any unsold reserved stock back into your online pool.

Mistakes candle sellers make with multichannel inventory

1

Not reserving craft fair stock before an event

Taking 40 candles to a market while they're still listed as available online is a recipe for overselling. Reserve your market stock before you leave, not after you get home.

2

Treating seasonal scents as permanent listings

When your pumpkin spice batch runs out, those listings need to come down or mark as sold out everywhere simultaneously. Leaving a zero-stock seasonal item live generates orders you can't fulfill and frustrated customers.

3

Syncing product totals instead of variation-level counts

Knowing you have 20 "vanilla candles" in stock means nothing if you don't know how many are 4oz tins versus 8oz jars. Always sync at the variation level, not the product level.

4

Waiting to update inventory after a restock

You poured 60 candles, they cured, they're ready. But you don't update inventory until you "have time." Meanwhile, your Etsy and Shopify listings still show zero stock, and buyers are moving on. Update inventory the moment products are ready to ship.

5

Using a separate inventory system for each channel

Managing Etsy in one tab, Shopify in another, and a spreadsheet for your offline sales means you're manually reconciling three sources of truth every day. One central system feeding all channels is the only approach that scales.

Ready to stop manually tracking candle inventory? Read our full guide on selling handmade products on Etsy and Shopify, or explore how to manage your Etsy shop and craft fair inventory together.

Your candle inventory, perfectly synced across every platform

Connect Etsy, Shopify, Amazon, and more in minutes. Scent variations, seasonal batches, craft fair stock. All in one place. Free to start.

Start Free
Free plan included No credit card required Set up in 5 minutes