Shade is the product, so photograph it like one
Three photographs sell a shade and no description does. The product itself, a swatch on skin, and the same swatch on a second, different skin tone.
The second swatch is the one most sellers skip and the one that prevents the most returns. A shade on fair skin and the same shade on deeper skin are two different products in the buyer's mind, and showing both tells the truth faster than any paragraph.
Shoot every shade in the same light, on the same day, against the same background. Inconsistent lighting across a range is the reason a customer orders three and returns two — not because the shades were wrong, but because they could not compare them.
Carry the shade name and number as structured fields through product management, and use variants so one product page holds the whole range instead of forty near-identical listings competing with each other in search.
The return in this category is expensive twice
A returned shirt goes back on the rack. A returned lipstick that has been opened cannot be sold again to anyone, and pretending otherwise is how a beauty seller loses their reputation.
So the return policy has to be stated on the page, precisely, before the order. Unopened and sealed within a stated window, yes. Opened or swatched, no. It reads strict, and every serious buyer in this category understands exactly why.
Returns management keeps requests in one queue with photographs, so you can see whether a seal is intact before approving anything and there is a record if it is disputed.
Product reviews do quiet work here too. Ten reviews that mention how a shade actually reads prevent more wrong orders than any amount of copy you write yourself, and they come from customers who have no reason to flatter you.
Batch and expiry — what the platform does not do
Cosmetics customers ask about manufacture dates, and increasingly they are right to. So this needs to be plain.
The platform has no batch tracking and no expiry management. It will not hold a manufacture date per unit, will not warn you when stock is ageing, and cannot allocate a specific batch to a specific order.
What you can do is put shelf life on the product page as text — a period-after-opening figure, or a stated months-from-manufacture. That answers the customer's question honestly without claiming a capability that is not there.
Stock rotation stays a store discipline. If you sell a category where this genuinely needs tracking at unit level, that is a custom build and a separate conversation, not something to discover after launch.
The night three hundred orders arrive at once
Mumbai is where the content is made, and beauty is the category most exposed to it. A creator posts at nine, and by midnight you have more orders than you took in the previous fortnight.
Two things break in that hour. The first is stock — you oversell a shade you had eleven of and spend the next week apologising. Stock management with accurate quantities is the entire defence, and it only works if the numbers were correct before the spike.
The second is the cart that never converted. At that volume, the abandoned ones are a meaningful pile of money. Abandoned cart recovery on the Pro plan follows them up automatically instead of leaving them.
Afterwards, Meta Pixel and Google Analytics tell you what actually happened — which product, which source, which shade sold out. On Elite, Meta CAPI sends those events server-side so the attribution survives ad blockers and iOS restrictions.
Counterfeit is the fear, so answer it on the page
Ask anyone in Mumbai why they hesitate before buying beauty products from a store they do not know, and the answer is always the same. They are afraid it is fake.
It is not an unreasonable fear in a city where a grey market for imported cosmetics has existed for decades, a short walk from Crawford Market. Every new beauty seller online inherits that suspicion whether they deserve it or not.
The answer is not a badge that says one hundred percent genuine, because every seller has one and buyers have stopped reading them. The answer is specifics. Say where you source from — authorised distributor, brand directly, official importer — and name it. Show the product with its seal and its printed batch details in one of the photographs.
Then let other people vouch for you. Product reviews from real buyers are the strongest signal you have, and they matter far more in this category than in most. A store with sixty honest reviews across its range converts a nervous first-time buyer better than any amount of copy on the home page.
Keep the returns line visible while you are at it. A seller who states a clear policy on sealed items reads as a seller who expects to be judged on what arrives.
Basket size is the number to work on
Beauty has a structural problem: a single lipstick order barely covers the cost of shipping it. The business only works when the average basket is three items rather than one.
Frequently bought together is built for exactly this. A primer alongside the foundation, a remover alongside the kajal — suggested on the product page where the buyer is already deciding.
Threshold-based shipping is the other half. Free delivery above a stated cart value moves a large share of single-item orders up to two or three, and it is the single most effective change most beauty stores make in their first month.
Coupon management covers the rest — a first-order code, a festive offer, a code for a creator you are working with so you can see what that collaboration actually produced.
What it costs
Starter — ₹4,990 one-time. Catalogue with shade variants, stock management, Razorpay and COD, GST invoicing and the admin panel. Live in three to five days.
Pro — ₹9,990. Adds Shiprocket, Partial COD, abandoned cart recovery, frequently bought together, Meta Pixel and reviews.
Elite — ₹19,990. Adds Meta CAPI, WhatsApp order automation, advanced analytics and multi-store admin.
One-time, no monthly fee, no commission on the month a reel does well — which in this category is the difference between a good month and a good month that you actually keep. Hosting and domain are paid directly to those providers, with no markup added by us.
Plans & Pricing
Hosting (~₹500–800/month) and a domain (~₹800/year) are paid directly to those providers. No markup, no per-order commission.
Complete store, Razorpay + COD, GST invoicing, admin panel.
Adds Shiprocket, Partial COD, abandoned cart, Meta Pixel, reviews.
Adds Meta CAPI, WhatsApp automation, advanced analytics, multi-store admin.
Frequently Asked Questions
How do I show shades accurately without customers ordering the wrong one?
Does the system track batch numbers and expiry dates?
How do I stop losing money on single-item orders?
Can the store handle a sudden spike from a viral post?
Ready to start selling online in Mumbai?
Tell us what you sell — we'll show you exactly what your store will look like before you pay anything.