Two catalogues wearing one coat
Split the shop the day you build it. One side is same-day: the mishti a customer in Ballygunge orders at eleven and eats at four. The other side is shippable: dry sweets, gur products in season, tinned and vacuum-packed items that survive a courier.
Two categories, two delivery promises, two shipping rules. A customer in Delhi should never be able to add fresh rosogolla to a cart, and a customer two lanes away should not be charged courier rates for it.
Threshold-based shipping and per-product delivery control handle the mechanics. The judgement is yours — which items you are genuinely willing to put in a box for three days.
Shops that get this wrong do not get complaints. They get one bad experience, one review, and a customer who never orders again. Shops that get it right build a mail-order business that runs all year on the dry side and a local one that runs every day on the fresh side.
Shelf life belongs on the page, in words
Be direct about what the platform does not do, because in a perishable trade it matters.
There is no batch tracking and no expiry alerting. The system will not warn you that a tray made on Tuesday is due to be pulled, and it does not carry manufacture or expiry dates as tracked fields with reminders attached.
So the shelf life goes on the product page as plain text you control — best within four hours, best within three days, keeps two weeks refrigerated. It sets the customer's expectation before they order, which is the part that actually prevents a complaint.
Rotation stays a kitchen discipline, the way it already is. No software was going to fix that anyway, and a page that pretends otherwise would just be lying to you.
Puja is not a season, it is the year
Durga Puja, Bhai Phonta, Poila Boishakh, Jamai Sasthi. In this trade a handful of weeks carry a disproportionate share of the year, and everything either holds or breaks in them.
Two things matter in those weeks. The first is stock that reflects the kitchen — inventory management and per-product limits so you are not accepting three hundred boxes you cannot make by Saturday.
The second is a cut-off you state on the page. Orders for a particular day close at a particular hour, printed where nobody can miss it. The messy Puja is always the one where orders kept arriving after the kitchen had stopped taking them.
Coupon management covers the festive offer without any of the pressure gimmicks. To be clear: there are no countdown timers and no urgency badges in this platform. The scarcity in your business is real, and you can simply say so in a sentence.
The customer who left Kolkata
A large part of the demand for Bengali sweets sits outside Bengal — people who grew up here and now live in Bengaluru, Pune, Gurugram, or further. They are not comparison shopping. They want the shop they grew up with.
They are also the reason the dry side of your catalogue exists. Order sizes are larger, they order for festivals well in advance, and they frequently send gifts to an address in Kolkata rather than to themselves.
That gift order needs two things: a delivery address different from the buyer, and a way to include a message. Both are ordinary checkout fields, and both are the difference between capturing that order and losing it to a phone call you missed.
Shiprocket on the Pro plan handles the outbound side, and order tracking matters more than usual here, because a person who sent sweets to their mother will check that page every few hours until it is delivered.
Photograph mishti so it survives a phone screen
Sweets photograph badly by default. Under shop tubelight, white sandesh goes grey and everything looks flat.
Daylight near a window, a plain dark plate for pale sweets and a plain light plate for gur and darker ones, shot slightly from above. That single change does more for this catalogue than any design decision on the site.
Show the box as well as the sweet. Someone ordering a gift is buying the box that arrives at their sister's door, and they want to know what it looks like when it is opened.
State the count and the weight as fields — twelve pieces, five hundred grams. In this trade the commonest disappointment is a box that arrives smaller than the buyer imagined, and it is entirely preventable with two numbers and a scale photograph.
Taking the order the way people already ask
Most sweet shop orders in this city still start as a message. Someone asks whether you have sandesh today, what a box of eight costs, and whether it can reach Salt Lake by evening.
WhatsApp ordering keeps that conversation and gives it a place to end. You send a link, they pay, and the order lands in the same queue as everything else instead of being written on a pad.
For the shop, order management is the piece that pays for itself during Puja. Every order in one list, sorted by the day it is needed, printable for the kitchen in the morning.
The counter does not change. What changes is that the orders stop living in four different places — a diary, two phones and someone's memory — which is exactly where they go wrong on the busiest week of the year.
There is a second benefit that only shows up after a year. Once orders sit in one system, you can look back at last Puja and see exactly what sold, in what quantity, on which day. That turns next year's production planning from an argument into a decision, and for a shop that makes everything fresh, planning the right quantity is most of the profit.
What it costs
Starter — ₹4,990 one-time. Catalogue with per-product delivery control, stock limits, 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, Meta Pixel and customer reviews.
Elite — ₹19,990. Adds Meta CAPI, WhatsApp order automation, advanced analytics and multi-store admin.
One-time, no monthly fee, no commission on festive volume. Hosting and domain are paid directly to those providers, so nothing about your busiest month goes through us. Most shops here start on Starter well before Puja, so the local side is running smoothly by the time the season arrives.
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
Can I stop fresh sweets from being ordered by someone outside Kolkata?
Does the system track expiry dates and warn me?
Can I limit how many boxes are accepted for a festival day?
Can a customer send sweets as a gift to a different address?
Ready to start selling online in Kolkata?
Tell us what you sell — we'll show you exactly what your store will look like before you pay anything.