Can I change my store's look without touching code?
Yes. Appearance → Templates has 15 ready-made themes — each one applies a complete colour palette, font pairing, and layout (header style, hero style, product grid columns, card style) in a single click. You can fine-tune any colour afterwards, including a plain white header with the rest of the page kept in the theme's accent colours.
Does checkout need an account?
A shopper needs an account to check out, but the flow itself is a fast three steps — Shipping, Payment, and Review — with the cart, coupon field, and running total visible throughout.
Can I run discount codes and sales?
Yes. Coupons support percentage or fixed-amount discounts, a minimum order value, and a usage limit, applied live at checkout. Analytics → Coupons shows redemption performance per code.
What payment methods does CARTIVA support?
Razorpay is built in for card, UPI, and netbanking payments, configured from Settings → Payment. Cash on delivery is supported as a fallback.
Can I sell in a currency other than the default?
Yes. Twelve currencies are built in — pick one from Appearance and every price across the storefront and admin panel formats itself accordingly.
What analytics do I get out of the box?
Dedicated dashboards for revenue, customers, inventory, coupon performance, returns, and product performance — each with its own date-range filters, reachable from the Analytics section of the admin sidebar.
Is CARTIVA open source / self-hostable?
Yes. CARTIVA is a MERN-stack application (React, Node.js/Express, MongoDB) you can run locally or deploy to your own server — this site's own live demo runs on exactly that setup.
Do the pricing plans require a hosted store, or can I self-host instead?
Either. The plans above are for a store Ops365 sets up and hosts for you — pick Starter, Growth Plan, or Business and we take care of the server. If you'd rather run CARTIVA yourself, the full source is a standard MERN app you can self-host at no cost — get in touch for setup help.
How do returns work?
A customer can request a return from their order history; it lands in Admin → Returns as pending, with a badge count in the sidebar, ready for approval or rejection — tracked in its own Returns analytics dashboard.