Answers / E-commerce development

E-commerce development: questions and answers

143 questions, answered by WavX Solutions. More on this topic: www.wavxsolutions.in/services/ecommerce.

own custom store vs renting a hosted store platform long term

Over the long term, a hosted platform is rented and a custom store is owned, and that is the real difference. Renting gets you selling quickly, but you pay recurring platform and add-on charges for as long as you trade and work within the platform's rules for checkout, pricing and data. Owning costs more upfront and needs maintenance, but the code is yours and the store follows your pricing, stock and fulfilment logic exactly. WavX builds the owned kind: your own software, fully custom, with a pricing model that fits you.

I sell ayurvedic wellness products online in India and do about 300 orders a month on a hosted store builder. I pay for six add-ons for COD verification, subscriptions, GST invoices and shipping, and they keep clashing. Should I move to a custom store now or wait until I grow more?

At 300 orders a month with six clashing add-ons, the case for custom rests on the clashes, not the order count. If the add-ons cause wrong invoices, failed subscription renewals or manual fixes every week, a custom store that handles COD checks, recurring billing, GST invoicing and courier booking in one codebase removes that work. If the problems are occasional, staying put for now is reasonable. Write down the hours lost each week, then ask WavX for a quote at buildwith@wavxsolutions.in and compare the two.

What is custom e-commerce development?

Custom e-commerce development is building an online store as its own software application instead of configuring a ready-made store platform. The storefront, cart, checkout, catalog, inventory, order management and admin panel are designed and coded around how one business prices, sells and ships. The result is owned by the business, connects directly to its ERP, CRM and accounting tools, and has no platform rules limiting checkout or pricing logic. It takes longer to launch than a hosted store and needs a development team to maintain it.

What types of e-commerce platforms does WavX Solutions build?

WavX Solutions builds three types of e-commerce platform: B2C storefronts for selling direct to consumers, B2B and wholesale portals with tiered or account-specific pricing, and multi-vendor marketplaces where several sellers list under one site. Around those it builds custom cart and checkout, catalog and variant management, multi-warehouse inventory, order management, subscriptions, GST invoicing, shipping integrations and ERP, CRM or accounting sync. Each store is custom code, not a template. Shopify builds are a separate WavX service. Scoping starts with a free consultation at /contact.

multi language online store german french dutch how urls work

A multi-language store gives each language its own URL for every page, usually a path prefix such as /de/, /fr/ or /nl/, instead of swapping text on a single URL. Each product stores its title, description and SEO fields per language, and pages carry hreflang tags telling search engines which version serves which language or country. A language switcher takes the visitor to the same product in the other language. Checkout, emails and invoices need translating too, which is where many stores stop short.

How do I take my offline shop online without disturbing my daily sales?

Start by selling online from the same stock your shop already holds, so the counter keeps running as before. The practical steps are: list your fastest-selling items first with photos and prices, connect the store's inventory to your billing or POS so a counter sale reduces online stock, set up UPI and card payments, and tie up with a courier aggregator for pickups. Keep one person responsible for packing online orders at a fixed time each day. The rest of the catalog can be added in batches.

how to start own ecommerce website in india not on marketplace

To sell from your own website in India you need five things in place: a registered business with GST registration where it applies, a payment gateway account for UPI and cards, a courier or aggregator account, product data with photos and tax codes, and the store itself. The store can be a hosted platform or a custom build. Policy pages for shipping, returns and privacy are needed before most gateways approve an account. WavX builds the custom route and quotes after a free consultation at /contact.

guest checkout vs account login ecommerce

Guest checkout suits first-time buyers, and a forced login suits almost nobody. Making a new visitor create a password before paying adds a step at the exact point where people drop off. The common pattern is to let guests pay with just an email or phone number, then offer to save the details as an account on the confirmation page. B2B portals are the exception: buyers must log in because prices, credit terms and catalogs differ by account.

what is a b2b ecommerce portal

A B2B e-commerce portal is a login-only online ordering system where business customers such as dealers, retailers or distributors buy at their own agreed terms. Unlike a consumer store, each account can see its own price list, minimum order quantities, credit limit and payment terms. Typical features are bulk order entry, quick reorder from past orders, quote requests, approval steps for large orders, tax invoices and account statements. It replaces orders taken by phone, email and messaging apps with one tracked channel.

I supply hardware and tools to about 400 retailers in North India who order by phone and WhatsApp. I want a portal where each retailer sees their own rates, repeats last month's order in one tap and uploads a bulk order sheet. What should phase one include?

Phase one for 400 retailers should cover four things: retailer login with a price list assigned to each account or tier, a reorder button that rebuilds the last order as an editable cart, bulk order upload from a spreadsheet with error checks on item codes, and order confirmation with a GST invoice. Add a simple admin screen for your team to approve orders and update rates. Credit limits, account statements and a salesman app fit better in phase two, once retailers are using the portal. WavX scopes portals like this at /contact.

minimum order quantity and bulk pricing in online store

Minimum order quantity and bulk pricing are rules stored against each product or price list and enforced in the cart. A product can carry a minimum quantity, a pack multiple such as cartons of twelve, and price breaks that lower the unit price at set quantities. The cart checks these rules as quantities change and shows the next price break, so buyers can see what ordering more would save. On a custom store the same rules can vary by customer group, which is where template setups tend to run out of room.

Can I run retail and wholesale customers on the same website, or do I need two stores?

One website can serve both, and it is usually the better choice because stock, products and orders stay in a single system. Retail visitors see public prices and pay at checkout. Wholesale customers log in and see their own price list, minimum quantities and payment terms, often with a faster bulk-order screen. Two separate stores only make sense when the brands, catalogs or tax treatment differ so much that sharing a backend adds confusion instead of removing it.

How do customer-specific price lists work in a B2B e-commerce portal?

Customer-specific pricing works by attaching each account to a price list or tier, then resolving the price at the moment a product is shown. The system checks, in order, for a contract price for that customer, a tier price for their group, a quantity break, and finally the base price. Price lists carry validity dates so old rates expire on their own. The same lookup runs again at checkout and on the invoice, so the buyer never sees one price and gets billed another.

what is a multi vendor marketplace

A multi-vendor marketplace is an online store where many independent sellers list products under one website, and the site owner earns a commission or fee on each sale. Buyers see one catalog and one checkout; behind it, each order is split by seller for fulfilment and payout. A marketplace needs parts a single-seller store does not: vendor onboarding and verification, a seller dashboard, commission rules, split payouts, dispute handling and moderation of listings.

What makes a marketplace more expensive to build than a normal online store?

A marketplace costs more than a normal store because it is three products in one: buyer storefront, seller portal and operator admin. It adds vendor onboarding, per-seller catalogs and stock, commission rules, split orders, seller payouts and three-party refunds. For scale, WavX's published price for a single-seller custom store starts at ₹1,50,000, range ₹1,27,500–₹1,87,500; a marketplace is quoted above that after a free consultation. Launching with a few hand-onboarded sellers and manual payouts keeps version one smaller. Price is open to discussion; request a call at /contact.

I want to start a marketplace for handloom weavers from different states of India. Weavers will list their own products, I will take a commission and pay them after delivery. How do the payments and payouts work technically?

The buyer pays the marketplace once at checkout through a gateway such as Razorpay, by UPI or card. The system records each weaver's share and your commission per order line, holds the weaver's amount until the order is delivered and the return window closes, then releases it by bank transfer, either through the gateway's split-settlement feature or a scheduled payout run. Each weaver sees pending and paid amounts in a dashboard. Have a CA confirm how GST and tax deductions apply to your commission and to seller payouts before the build starts.

How are vendor commissions and payouts calculated in a multi-vendor marketplace?

Commission is calculated per order line: the marketplace applies a rate set by category, by vendor or by product to the item price, then subtracts it, along with any shipping or payment charges the vendor bears, to get the vendor's net amount. That amount sits in a pending ledger until delivery and the return window pass. Payouts then run on a schedule, weekly or fortnightly for example, with refunds and penalties adjusted against the next cycle. Every figure should be traceable to an order in the vendor's statement.

marketplace seller payout tcs tds calculation india

A marketplace platform in India can be built to compute tax collected or deducted at source on each seller payout and to show it in the seller's statement. The system stores each seller's PAN and GSTIN, applies the rate your CA configures to the right base amount, deducts it before payout and produces period-wise reports for filing. Which provisions apply to your marketplace, and at what rates, is a question for your CA; the software's job is to apply those rules consistently and keep an audit trail.

Has WavX Solutions built a marketplace platform before?

Solve24, a local-services marketplace, is listed in the WavX Solutions portfolio, alongside AutoshineX, a custom e-commerce store for automotive care. Multi-vendor marketplace platforms are also named among WavX's e-commerce services. WavX does not publish project counts or client lists beyond its portfolio, so the practical check is to ask for a walkthrough of Solve24 and a discussion of how a product marketplace with seller payouts would differ from it. Requests go to buildwith@wavxsolutions.in.

I am planning an electronics marketplace in Lagos with about 50 vendors at launch. Buyers here worry about paying before they see the item, and vendors worry about not being paid. How should the payment flow be designed?

Design the flow so the marketplace holds the money until delivery is confirmed. The buyer pays by card or bank transfer through a Nigerian gateway such as Paystack or Flutterwave, the order shows as paid to the vendor, and the vendor's share is released only after the buyer confirms receipt or a set number of days pass without a dispute. Add pay-on-delivery for buyers who will not prepay, limited to verified vendors. A visible dispute button and published payout dates give both sides a reason to trust the platform.

how long to build marketplace website like amazon

A first working marketplace is a matter of months, not weeks, and a full copy of a giant like Amazon is not a realistic first release. WavX publishes 3–6 months for complex e-commerce builds, and a multi-vendor marketplace is that kind of build because it needs a buyer storefront, a seller portal, an admin panel and payouts. The way to shorten it is to launch with one category, manual vendor approval and simple commission rules, then add features once real sellers and buyers are using it.

one page checkout meaning

A one-page checkout puts every step of paying, including contact details, delivery address, shipping option and payment, on a single screen instead of spreading them across several pages. The buyer sees the full order and total while filling in the form, and fields update in place when an address or coupon changes the price. Fewer page loads means fewer points where a slow connection or a back button loses the order. It suits mobile buyers in particular, provided the form stays short.

Why do so many people add to cart and then leave without paying?

Most abandoned carts come from a short list of causes: a shipping charge or tax that appears only at the last step, being forced to create an account, a slow or confusing checkout form, a missing payment method, or a payment that fails without a clear retry. Check each in order on your own phone, on mobile data. Showing the full cost early, allowing guest checkout, and sending a reminder with a link back to the saved cart are the fixes that recover those orders.

On my store some customers pay by UPI, the money leaves their account, but no order shows up in my admin. Then they call us angry. It happens a few times a week. What is going wrong and how is it fixed?

The order is being created only when the customer's browser returns from the payment page, and that return sometimes never happens: the buyer closes the UPI app, the network drops, or the page times out. The fix is to create the order before payment in a pending state, then confirm it from the gateway's server-to-server webhook instead of the browser redirect. Add a scheduled job that checks pending orders against the gateway and either confirms or auto-refunds them. That closes the gap before the customer needs to call.

What causes duplicate orders in an e-commerce checkout?

Duplicate orders usually come from the same payment request being submitted twice: a buyer double-clicks the pay button, refreshes a slow confirmation page, or the gateway sends its webhook more than once. The standard fix is idempotency. Each checkout attempt carries a unique key, and the server refuses to create a second order or charge for a key it has already processed. Disabling the pay button after the first click helps, but the server-side check is what actually prevents the duplicate.

pincode serviceability check on product page

A pincode check asks the courier's serviceability data whether an address can be delivered to, and shows the answer before the buyer reaches checkout. The store either calls the courier or aggregator API live or keeps a synced copy of serviceable pincodes for speed. Along with a yes or no, it can show whether cash on delivery is available there and an estimated delivery date based on the dispatching warehouse. Showing this on the product page avoids orders that later get cancelled as undeliverable.

documents needed for payment gateway for online store india

Indian payment gateways generally ask for business proof, PAN, a bank account in the business name, GST details where applicable, and identity and address proof of the owner or directors. They also review the website itself, so it needs working product pages and visible policies for refunds, shipping, privacy and terms, plus contact details. The exact list varies by gateway and business type, so check the gateway's own onboarding page. Approval comes from the gateway, not the developer, so start the application early in the build.

Should I offer cash on delivery on my online store or only prepaid?

Offer cash on delivery if your buyers are new to your brand, but put rules around it. COD brings in customers who do not yet trust paying upfront; it also brings refused parcels, return freight and delayed cash. The usual middle path is COD only below a set order value and only for serviceable pincodes, a small COD fee or a prepaid discount, and a confirmation step by OTP or WhatsApp before dispatch. A custom checkout can apply those rules to every order automatically.

knet payment gateway custom website kuwait

KNET payments are added to a custom website through a Kuwaiti bank or a payment gateway that offers KNET as a method, not by connecting to KNET directly. You open a merchant account, the gateway issues API credentials, and the checkout redirects the buyer to the KNET page and receives a signed result back. The store should confirm the payment server-side before marking an order paid. Credit card payments usually run through the same gateway as a second method at checkout.

paynow qr checkout custom ecommerce singapore

PayNow at checkout works by showing the buyer a QR code generated for that exact order amount, which they scan in their banking app. The store gets the QR and the payment confirmation through a Singapore payment gateway or bank API that supports PayNow; the order is marked paid when the gateway's webhook confirms it, not when the buyer says they have paid. Cards and wallets normally sit beside it as other options. Prices and settlement are in Singapore dollars.

I am setting up an online store for home fragrance products in Kuala Lumpur. My customers pay mostly by FPX online banking and e-wallets like Touch 'n Go and GrabPay, and I want the site in Bahasa Malaysia and English. Can a custom store do this?

All three are possible on a custom store. FPX, Touch 'n Go and GrabPay are reached through a Malaysian payment gateway that bundles them, so the checkout integrates one provider and shows each method as a button, with ringgit pricing and settlement. Bahasa Malaysia and English are handled as two language versions of every page, product and email, with a switcher and separate URLs for search engines. Choose the gateway first, because its method list and API decide how the checkout is built. WavX scopes the gateway integration per project.

I run a phone accessories shop in Nairobi and want a website where customers pay with M-Pesa without typing paybill numbers. Most of them will order from their phones. How does that work on a custom site?

The customer enters their phone number at checkout, the site triggers an M-Pesa payment prompt on their handset, and they approve it with their PIN; no paybill number is typed. This is done through Safaricom's Daraja API or a Kenyan payment gateway that wraps it. Your store receives a callback confirming the payment and marks the order paid automatically. You need a till or paybill number registered to the business. Since your buyers are on phones, the checkout should be one short mobile screen.

mpesa payment not reflecting on website order

An M-Pesa payment that does not show on the order nearly always means the confirmation callback never reached the website or was not matched to the order. Common causes are a callback URL that is wrong or not on HTTPS, a server that was down when the callback arrived, or a customer paying manually to the till with a different reference. The fix is to log every callback, query the transaction status for pending orders on a timer, and give staff a screen to match unlinked payments by transaction code.

instant eft and card payments custom online store south africa

Instant EFT and card payments are added to a South African store by integrating a local payment gateway that offers both, with prices and settlement in rand. At checkout the buyer picks card or instant EFT; for EFT they are passed to their bank login through the provider and returned once the payment clears. The store should confirm payment from the gateway's server notification before releasing the order. You apply for the merchant account yourself; the developer connects the checkout to it and tests refunds and failed payments.

Do I need Afterpay on my online store in Australia?

You do not need it, but Australian shoppers in categories like clothing, homewares and gifts often look for a pay-later button, so it is worth testing. The trade-off is the merchant fee the provider charges, weighed against any lift in basket size. On a custom store, Afterpay or a similar provider is added as one more payment method at checkout and shown on product pages as an instalment price. Start with cards and wallets, add pay-later, and compare average order value before and after.

Can my online store accept Interac and bill in Canadian dollars?

Pricing, charging and settling in Canadian dollars is routine on a custom store, and Interac can sit alongside credit cards if your payment gateway supports it for online checkout. The steps are to open a merchant account with a Canadian-enabled gateway, confirm which Interac product it offers for e-commerce, and have the checkout built to show it as a payment option. Taxes are then calculated by the buyer's province. WavX names Stripe among its gateway integrations and scopes any other provider during the project.

ideal bancontact sepa checkout custom store

Local European payment methods such as iDEAL, Bancontact and SEPA Direct Debit are added to a custom checkout through a gateway that supports them, with the store showing the right methods by the buyer's country. Most are redirect or bank-authorisation flows, so the order must be confirmed by the gateway's webhook, and some, like direct debit, settle days later and can be reversed. The checkout therefore needs a pending-payment state and logic for late failures. Card payments also need strong customer authentication, handled through the gateway.

We are a small cosmetics brand in São Paulo moving from marketplace selling to our own store. Brazilian customers expect Pix, boleto and card instalments, and we need CPF on every order. Can a custom-built store handle that, in Portuguese?

All of it can be handled through a Brazilian payment gateway. Pix shows a QR code or copy-and-paste code for the order and confirms within seconds by webhook; boleto issues a slip and confirms a day or more later, so stock must be held while it is pending; card instalments are offered as a choice of parcelas at checkout. CPF is collected and validated as a required field and passed to invoices. The storefront, emails and admin can all be built in Portuguese.

I am a Tokyo-based tea seller. I want a Japanese-language store where customers can pay at convenience stores or by card, and the address form must follow the Japanese format with postal code lookup and furigana for names. Is this something a custom build can do?

This is well within a custom build, because the checkout form and payment methods are yours to define. The address form can start with the postal code, fill prefecture and city from it, and include furigana fields for names. Convenience-store payment is offered through a Japanese-enabled gateway: the buyer receives a payment code, pays at the store, and your site confirms the order when the gateway notifies it, so orders need a pending state with an expiry. All storefront text, emails and invoices can be written in Japanese.

Which payment gateways does WavX Solutions integrate for e-commerce stores?

Razorpay, Stripe and UPI are the payment integrations WavX Solutions names. Razorpay covers Indian methods such as UPI, cards, net banking and wallets; Stripe covers card payments for international checkout. For a market that relies on another gateway or a local method, the integration is scoped per project, since a custom checkout can connect to any gateway that offers a documented API. Card details are handled by the gateway and are not stored in the store's own database. Ask about a specific gateway at buildwith@wavxsolutions.in.

Can a custom e-commerce store in India offer EMI and pay-later options at checkout?

Card EMI, cardless EMI and pay-later options can be offered on a custom store in India when the payment gateway it uses provides them. They appear as methods at checkout, and the gateway handles eligibility, the lender's approval and the instalment plan, while the store is paid through the gateway's normal settlement. The store can also show an indicative monthly amount on product pages. Which lenders and plans are available depends on the gateway and on your merchant approval, so confirm that list before design starts.

razorpay settlement amount not matching orders

Settlement amounts differ from order totals because the gateway pays out net of its fees and the tax on those fees, groups payments by settlement cycle instead of order date, and adjusts for refunds and disputes. To reconcile, match each settlement to its list of payment IDs, then to orders, and account for fees and refunds separately. A custom store can pull the gateway's settlement report automatically and flag orders that are paid but not yet settled, or refunded after settlement, so accounts close without manual spreadsheets.

sell on instagram and whatsapp with own website checkout

Selling through Instagram and WhatsApp works best when every product you post has a link that opens straight on its page or a pre-filled cart on your own site. The buyer taps the link, pays by UPI or card, and the order lands in the same admin as website orders with stock reduced. For chat-led sales, staff can create an order and send a payment link through the WhatsApp Business API. That keeps payments, invoices and tracking in one system instead of screenshots and manual bank checks.

how to manage product variants size color sku

Variants are managed by treating the product as a parent and each sellable combination, such as medium in blue, as its own SKU with its own price, stock, barcode and images. The parent holds the shared description; options like size and colour define which combinations exist. On the storefront the buyer picks options and the page switches to the matching SKU, hiding or greying out combinations that are sold out. Keeping stock at SKU level is what stops a store from selling a size it does not have.

Can a custom store handle fifty thousand products without slowing down?

A custom store can handle fifty thousand products comfortably if it is designed for that size from the start. The parts that matter are a dedicated search index for search and filters instead of database queries, paginated listing pages, cached category and product pages, compressed images served from a CDN, and bulk import tools so the catalog is not maintained by hand. Slowness at that scale almost always traces back to filters running directly on the main database or to unoptimised images, not to the product count itself.

bulk product upload csv ecommerce

Bulk upload works by filling a spreadsheet template with one row per product or variant, covering name, SKU, price, stock, category, tax code and image links, and importing it through the admin panel. A good importer validates every row first, reports errors by line number, and lets you fix and re-upload without creating duplicates, matching existing products by SKU. The same file format should work for bulk price and stock updates. Images are usually uploaded separately or pulled from URLs listed in the sheet.

Why do my customers' UPI payments fail so often at checkout?

UPI payments fail mostly for reasons outside your store: the customer's bank is slow or down, the collect request expires before they open their app, or they type a wrong UPI ID. What you control is the flow. On mobile, open the customer's UPI app directly instead of asking them to type an ID; show a clear timer and status; let them retry or switch to card or net banking without rebuilding the cart; and confirm the result by webhook. A custom checkout can also log failures by bank and method.

How does stock reservation work during checkout?

Stock reservation holds the units in a buyer's order for a short period so no one else can purchase them while payment is in progress. When checkout starts, or when payment is initiated, the system moves the quantity from available to reserved. A successful payment converts the reservation into a sale; a failed payment or an expired timer releases it back to available stock. The reservation window is kept short, a matter of minutes, so abandoned checkouts do not lock up inventory during a busy sale.

We have warehouses in Delhi and Bengaluru plus three retail shops, all selling from the same stock as our website. During sales we oversell and then cancel orders. Stock is updated in Tally at day end. How do we stop the overselling?

Overselling will continue as long as stock is updated at day end, because the website is selling against numbers that are hours old. The fix is one live inventory ledger per location that the website, both warehouses and the three shop counters all write to as each sale happens, with Tally receiving the entries from it instead of being the source. Add a safety buffer on fast-moving items during sales and reserve stock at checkout. WavX builds this kind of multi-location inventory with Tally sync; scoping starts at /contact.

How do I let customers pre-order or get notified when something is back in stock?

Both are settings on the product. For back-in-stock alerts, a sold-out product shows a notify-me field that collects an email or phone number, and the store sends a message automatically when stock is added. For pre-orders, the product stays purchasable with a clear expected dispatch date, the order is flagged as a pre-order in the admin, and you choose whether to charge now or at dispatch. Cap the pre-order quantity to what the incoming shipment will actually cover.

Our homewares store ships from a warehouse in Sydney and a smaller one in Perth. Right now every order goes out of Sydney, so Western Australia customers wait a week and freight is expensive. Can a custom store route orders to the nearest warehouse automatically?

Routing by delivery postcode solves this: Western Australian addresses go to Perth when Perth has the stock, everything else goes to Sydney. Where an order has items held in different warehouses, a rule decides whether to split it into two shipments or send it whole from the one that has everything. Stock is tracked per warehouse, so product pages can show delivery estimates by postcode. Given the distances involved in Australia, this routing is how you bring down both freight cost and delivery time for western orders.

what is an order management system ecommerce

An order management system is the part of an e-commerce setup that tracks every order from payment to delivery and beyond. It receives orders from the website and other channels, checks payment, allocates stock from a warehouse, creates pick lists and shipping labels, updates status as the parcel moves, and handles cancellations, returns and refunds. It is where staff work each day, so it also records who did what. In a custom store it is usually built into the admin panel instead of bought as a separate tool.

Can I let customers edit or cancel an order after they have paid?

You can, within a window you define. The common rule is that an order can be cancelled or have its address corrected from the customer's account until it is packed or handed to the courier; after that the request becomes a return. A cancellation inside the window releases the stock and triggers an automatic refund to the original payment method. Changing items is harder because the price changes, so most stores handle it as cancel and reorder instead of editing the paid order.

order status updates on whatsapp and sms for online store

Order updates on WhatsApp and SMS are sent automatically when an order changes status: confirmed, packed, shipped with a tracking link, out for delivery and delivered. The store triggers each message through the WhatsApp Business API or an SMS provider using pre-approved templates, with email as a fallback. Courier status changes come in through the shipping partner's tracking webhooks. Customers need to have given their number at checkout with consent to be messaged. WavX lists the WhatsApp Business API and Twilio among its integrations.

We pack around 150 orders a day with four people working from printed order sheets, and wrong items go out a few times a week. We ship through Shiprocket. What should our order system do to cut the mistakes?

The mistakes come from picking off paper, so the system should guide the pick and check the pack. For 150 orders a day that means a consolidated pick list sorted by shelf location, a packing screen where each item's barcode is scanned against the order before the label prints, and a shipping label generated through Shiprocket only once the scan matches. Wrong or missing items are caught at the table instead of by the customer. Add a daily report of who packed what, so repeated errors can be traced.

automatic awb and shipping label generation custom store

Shipping labels and AWB numbers are generated automatically by connecting the store's order system to a courier or aggregator API such as Shiprocket or Delhivery. When an order is marked ready to ship, the store sends the address, weight, dimensions and payment mode; the API returns a courier assignment, an AWB number and a printable label. The store saves the AWB against the order, schedules the pickup and starts receiving tracking updates. Rules can pick the courier by pincode, weight or cost instead of staff choosing each time.

How should I charge for shipping: a flat rate, free above a limit, or by weight?

Use the model that matches how much your shipping cost varies. A flat rate suits light products with similar courier costs. Free shipping above a threshold works when a slightly larger basket covers the freight, and it nudges buyers to add an item. Weight-and-zone pricing is the fair choice when products range from small to bulky or you ship long distances, because a flat rate would lose money on heavy orders. A custom store can combine them, for example weight-based rates with free delivery above a set order value.

We sell fitness equipment online across the United States, from resistance bands to 80-pound benches. Flat-rate shipping is killing our margin on heavy items. Can a custom checkout show real carrier rates from UPS, FedEx and USPS based on what is in the cart?

Live rates from UPS, FedEx and USPS can be requested for each cart and shown to the buyer as real options. For that to be accurate, every product needs weight and box dimensions stored, because carriers bill bulky items on dimensional weight, and the system needs packing logic to decide how many boxes an order becomes. An 80-pound bench may need a freight quote instead of a parcel rate. You can still add a handling margin or subsidise light orders. Carrier accounts are yours; the store connects to their rate APIs.

royal mail dpd integration custom ecommerce

Royal Mail, DPD and other UK carriers are connected to a custom store through the carrier's API or a multi-carrier shipping service. Once an order is packed, the store sends the address and parcel details, receives a label and tracking number, and emails the tracking link to the customer. Rules can choose the service by weight, value or postcode, for example tracked post for small parcels and a courier for next-day orders. You need your own account with each carrier; the developer connects the order system to it and tests label printing.

My online grocery and household store delivers within Dubai and Sharjah. Customers here do not use postcodes and often describe their address by building name and landmark, which leads to failed deliveries. How should the checkout collect addresses?

Collect the address as a map pin plus structured fields, not as free text. The checkout should ask for emirate and area from a dropdown, building or villa name, flat number and a landmark, then let the customer drop or confirm a pin on Google Maps, which stores exact coordinates for the driver. A saved address book makes repeat orders quick. Delivery fees and same-day slots can then be set by area. Passing the coordinates and a phone number to your courier or driver app removes most of the address guesswork.

rural delivery surcharge online store nz

A rural delivery surcharge is applied at checkout by checking the delivery address against the courier's rural address data and adding the extra charge when it matches. In New Zealand couriers treat rural delivery as a separate service with longer transit times, so the store should also adjust the delivery estimate. A custom checkout can validate the address as the buyer types, flag it as rural, show the surcharge before payment and pass the correct service code to the courier when the label is created.

How do I ship orders abroad from India through my own website?

To ship abroad from your own website you need an importer-exporter code, a courier or aggregator with international service, and product data ready for customs. Each product should carry an HS code, declared value, weight and country of origin so the store can generate the commercial invoice and customs declaration with the label. At checkout, show the shipping fee by country and state clearly whether import duties are included or payable by the buyer on delivery. Payment needs a gateway approved for international cards.

We sell craft supplies online from Cape Town. Many customers prefer collecting parcels from pickup points instead of home delivery, and our current site only supports door-to-door courier. We also want a developer we can reach during our working day. What are our options?

Pickup points can be offered as a delivery method beside door-to-door courier: the buyer chooses a collection point from a list or map supplied by the pickup network's API, and the label is created for that location. That depends on the network offering an integration, so confirm it with the one you prefer. On reach, WavX works 10:00 AM to 7:00 PM India time, which is 6:30 AM to 3:30 PM in South Africa, so most of your working day overlaps. Scope and quote follow a free consultation at /contact.

returns portal for online store

A returns portal lets a customer start a return from their order page without emailing support. They pick the item, choose a reason, upload a photo if required and select refund, exchange or store credit. The system checks the request against your policy, such as the return window and non-returnable items, then approves it automatically or sends it to staff. Approved returns get a reverse-pickup booking or a return label, and the refund is released when the item is received and checked.

How do refunds work when the customer paid cash on delivery?

A cash-on-delivery order has no card or UPI payment to reverse, so the refund has to go to an account the customer provides. The usual flow is that the customer enters a UPI ID or bank details in the return request, the system verifies the account name, and the refund is paid out through the gateway's payout service once the returned item passes inspection. Many stores also offer store credit as an instant alternative. Each refund should be logged against the order with a credit note.

What is a return merchandise authorisation (RMA) flow?

A return merchandise authorisation flow is the controlled process a store uses to approve and track a product return. The customer requests a return, the store checks it against policy and issues an RMA number, the item is shipped back or collected under that number, the warehouse inspects it, and the outcome, a refund, replacement, repair or rejection, is recorded. The RMA number ties the parcel, the original order and the refund together, so nothing is refunded without a matching received item.

too many fake return requests how to control

Return abuse is controlled with rules at the request stage and checks at the receiving stage. Ask for a reason and photos before approval, limit returns to a set window, mark some categories non-returnable, and flag accounts whose return rate is far above normal for manual review. At the warehouse, inspect the item against the order before releasing money, and refund repeat offenders as store credit only. A custom returns flow can apply these rules automatically and keep an audit trail of every decision.

How should my store handle the EU right to cancel an online order?

Build the cancellation right into the returns flow so customers can use it without contacting support. EU consumer rules give online buyers a period after delivery to withdraw from most purchases without giving a reason, with stated exceptions. A custom store can show the withdrawal terms at checkout, offer a withdrawal option on the order page during that period, record the date of the request, and trigger the refund once the goods are returned. The exact period, exceptions and wording should come from your legal adviser.

courier aggregator vs direct courier contract for own online store

An aggregator such as Shiprocket gives a new store many couriers through one account and one API, without separate contracts to negotiate, which suits low or uneven order volumes. A direct contract with a courier such as Delhivery can bring better rates and a dedicated contact once your monthly volume is steady, but you manage each relationship and integration yourself. Many stores start on an aggregator and add one direct contract for their busiest lanes. A custom order system can route between both by pincode and cost.

I want to sell a monthly coffee subscription in India with automatic UPI payments so customers do not have to pay manually each month. They should be able to pause for a month or change the grind. How does recurring payment by UPI work on a custom store?

Recurring UPI payments work through a mandate: at signup the customer approves an autopay mandate in their UPI app for a maximum amount and frequency, and your store then asks the gateway to debit that mandate each month. Razorpay and similar gateways manage the mandate, the advance notice sent to the customer before each debit, and the result. Your store creates the order when the debit succeeds. Pausing means skipping that month's debit request; a grind change is just an edit to the next order. Cards work the same way as a fallback.

failed subscription payment retry

Failed subscription payments are handled with a retry schedule, often called dunning. When a renewal charge fails, the system retries after a short gap, then again a few days later, and messages the customer each time with a link to update their payment method. The subscription stays in a past-due state, not cancelled, while retries run; the order is not shipped until payment succeeds. After the final attempt the plan is paused or cancelled by rule. Logging the failure reason helps separate expired cards from insufficient funds.

naira or dollar pricing for online store nigeria

Price in naira for Nigerian buyers and add dollars only if you sell abroad or stock imported goods priced in dollars. Local customers pay by naira card and bank transfer, and a dollar-only checkout turns many of them away. The difficulty is exchange-rate movement on imported stock: a custom store can hold a dollar base price and recalculate the naira price from a rate you set in the admin, on a schedule or on demand, so margins are protected without re-pricing every product by hand.

How is recurring billing implemented on a custom e-commerce store?

Recurring billing is implemented by storing a payment token or mandate with the gateway and running a scheduler that charges it on each cycle. The store keeps the subscription record: plan, price, interval, next billing date and status. On the due date a job requests the charge, and the gateway's webhook reports success or failure. Success creates an order and advances the date; failure starts the retry schedule. Card details never sit in the store's database; only the gateway's token does.

We run a subscribe-and-save supplements store in the US on a hosted platform with a third-party subscription app. Between the platform plan, the app's cut of each renewal and limits on how we can bundle products, it feels expensive and rigid. We have about 4,000 active subscribers. Is a custom build with Stripe worth considering?

With 4,000 active subscribers, a custom build is worth pricing, because a per-renewal app charge grows with every subscriber while owned code does not. WavX's custom e-commerce store starts at ₹1,50,000, roughly $1,500–2,300, with a range of ₹1,27,500–₹1,87,500 built in INR; subscription bundles and swap rules are scoped on top. Stripe can hold saved cards and run renewals. The real risk is migration: moving saved payment methods needs the current provider's cooperation, so ask for the token-migration path first. The figure is negotiable; compare a quote with two years of current fees via buildwith@wavxsolutions.in.

igst or cgst sgst how does online store decide

The store decides by comparing the state of the seller's dispatch location with the state of the delivery address. When both are in the same state, the invoice splits the tax into CGST and SGST; when they differ, it charges IGST. The rate itself comes from the product's HSN code. A custom store runs this check per order, and per warehouse if you dispatch from several states, then prints the correct breakup on the invoice. Have your CA confirm the rules configured for your products.

credit note for returned order gst online store

When a GST-invoiced order is returned, the store should issue a credit note that references the original invoice number and reverses the taxable value and tax for the returned items. A custom store generates this automatically when the return is approved and the refund is released, numbers it in its own series, and sends a copy to the customer. The credit note then flows to your accounting software and into your return filings. Ask your CA to confirm the format and numbering before go-live.

gstin field at checkout for b2b buyers

Adding a GSTIN field at checkout lets business buyers receive an invoice they can use to claim input tax credit. The checkout shows an optional business-purchase section for company name and GSTIN, validates the number's format and state code, and prints both on the tax invoice along with HSN codes and the tax breakup. Saved against the customer account, it carries to future orders. A custom store can also verify the GSTIN against official records through an API before accepting it.

sales tax calculation custom ecommerce site usa

Sales tax on a custom US store is normally calculated by a tax service connected to the checkout, because rates depend on the delivery address down to city and district level and on the product type. The store sends the cart and address to a service such as Avalara or TaxJar, receives the tax amount, and records it on the order for filing. You decide, with your accountant, which states you must collect in; the store then collects only for those. Building a rate table by hand is rarely practical.

Does my online store need to show prices with GST included in Australia?

Prices shown to Australian consumers are normally displayed as the total price including GST, and your accountant should confirm how that applies to your products. On a custom store each product stores its price and tax status, the storefront shows the GST-inclusive figure, and the tax invoice lists the GST amount and your ABN. If you also sell to overseas buyers, the store can remove GST for export orders by delivery country. Trade customers can be shown ex-GST prices after login.

gst hst pst by province online store canada

A Canadian store calculates tax from the delivery province: some provinces use a single harmonised tax, others combine federal GST with a provincial sales tax, and the rates differ. A custom checkout holds a tax table by province, applies the right combination once the address is entered, and lists each tax as its own line on the invoice with your registration numbers. Which provincial taxes you must register for depends on where you sell and how much, which your accountant should confirm before the table is configured.

real time vs batch sync erp ecommerce

Real-time sync pushes each change, an order, a stock movement, a price update, to the other system within seconds; batch sync sends everything on a schedule such as hourly or nightly. Real-time is needed for stock and order status, where stale numbers cause overselling. Batch is fine for data that changes slowly, such as product descriptions or month-end ledgers, and is simpler to build and monitor. Most ERP integrations mix the two: events for stock and orders, scheduled jobs for the rest.

Which system should be the source of truth for product data, the ERP or the store?

Split it by data type instead of picking one system for everything. The ERP is normally the source of truth for SKU codes, cost, tax codes, stock quantities and price lists, because finance and purchasing work there. The store, or a product information tool, owns the selling content: titles, descriptions, images, categories and SEO fields. Orders originate in the store and flow to the ERP. Writing each field in only one system, and syncing it one way, prevents the two from overwriting each other.

connect online store to zoho books or accounting software

An online store connects to accounting software such as Zoho Books or Tally through the accounting tool's API or an import format. Each paid order creates a sales invoice with the customer, items, tax breakup and payment reference; refunds create credit notes; gateway settlements are posted with fees separated. The mapping of products to ledger accounts and tax codes is set up once. Done properly, the accountant reconciles from the accounting tool alone and nobody re-types orders. WavX names Tally and Zoho among its integrations.

I am opening an online store for baby products in Kuwait. Prices are in Kuwaiti dinars with three decimals, addresses use area, block, street and house instead of postcodes, and most people will pay by KNET. What does a developer need to get right for this?

Three things need care. First, money: dinar prices have three decimal places, so the cart, discounts, tax and gateway amounts must all calculate and round in fils, or totals will be off by small amounts. Second, addresses: the checkout should use dropdowns for governorate and area, then fields for block, street, avenue and house, ideally with a map pin for drivers. Third, payment: KNET runs through a Kuwaiti gateway as a redirect, so orders must be confirmed server-side. Arabic and English versions with right-to-left layout complete the list.

coupon code rules engine ecommerce

A coupon rules engine decides whether a code applies to a cart and how much it takes off. Each coupon carries conditions, such as minimum cart value, eligible products or categories, customer group, first order only, valid dates and usage limits per customer and in total, and an action, such as a percentage off, a fixed amount, free shipping or a free item. The cart re-checks the rules whenever it changes. On a custom store, marketing staff create these in the admin panel without a developer.

How do I stop people from using the same coupon again and again with new accounts?

Tie the coupon to things that are harder to recreate than an email address. A first-order coupon can be limited by verified phone number, delivery address and payment instrument as well as account, so a new email with the same phone or address is refused. Other controls are one-time unique codes instead of a shared code, a cap on total redemptions, and a review flag when many accounts ship to one address. A custom promotions engine can apply these checks at checkout automatically.

We are planning a three-day Diwali sale on our store with different discounts each day, a few limited-stock lightning deals and a bank-card offer. Last year we changed prices by hand at midnight and made errors. How should this be set up so it runs on its own?

Set the whole sale up in advance as scheduled promotions, so nothing is edited at midnight. Each day's discount is a price rule with a start and end time; lightning deals add a quantity cap and a countdown, and close on their own when the stock allotted to them is sold; the bank-card offer is a rule that applies when the gateway reports an eligible card. Decide beforehand which offers can combine. Run the full schedule on a staging copy with test orders before the sale, and load-test the checkout.

ondc integration with own ecommerce website

Connecting your own store to ONDC means your catalog, prices and stock are published to the network through a seller-side application, and orders placed on any ONDC buyer app flow back into your order system. You can join through an existing seller network participant or have the protocol integration built into your store. Either way, stock and order status must sync in real time, since several buyer apps will sell from the same inventory. WavX does not list ONDC among its named integrations, so it would be scoped as a custom integration.

Should I show converted prices or set a separate price for each country?

Set separate prices for your main markets and use conversion only for the long tail. Automatic conversion is easy but produces odd figures that change daily and ignores local tax, shipping cost and what competitors charge there. A fixed price list per currency lets you round to natural price points and protect margin. A custom store can hold a price list for each priority country and fall back to a converted, rounded price for everyone else, charging in the currency the buyer saw.

Our brand is based in India and about a fifth of our website traffic now comes from the US, UK and UAE. We want those visitors to see prices in dollars, pounds and dirhams and pay by international card, while we get settled in rupees. How is that built?

It is built with a currency layer on the storefront and a gateway approved for international payments. The store detects the visitor's country, shows a price list in dollars, pounds or dirhams, and charges the card in that currency; the gateway converts and settles to your Indian bank account in rupees. Indian orders continue on UPI and domestic cards. You will also need international shipping rates by country and a clear line at checkout on who pays import duty. Enabling international payments needs the gateway's approval, so apply early.

We sell skincare online from Singapore and want to expand to Malaysia. We have one warehouse in Singapore for now and plan a Malaysian one next year. Should we run one store with both SGD and MYR, or launch a separate Malaysian site?

Run one store with two country views while you have a single warehouse. Each view gets its own currency, price list, payment methods and shipping rules, PayNow and cards in Singapore, FPX and e-wallets in Malaysia, but products, stock and orders stay in one backend. When the Malaysian warehouse opens, it becomes a second stock location feeding the Malaysian view. A separate site only becomes worthwhile if the Malaysian business needs its own legal entity, catalog or team. Check GST and Malaysian sales tax registration with your accountant.

I am building an online store for a home furniture business in Doha. It has to be Arabic first with English as an option, prices in Qatari riyals. What actually changes in the build when a store is Arabic and right-to-left, compared with an English one?

Arabic-first changes the layout, the content model and the testing. Every page is mirrored for right-to-left: menus, product galleries, cart, checkout fields and icons that imply direction. Each product, category and email needs Arabic and English text stored separately, with Arabic as the default. Fonts, number formats, riyal display, invoices and SMS templates all need Arabic versions, and search must cope with Arabic spelling variants. It adds design and QA work on every screen, so it should be in scope from the first wireframe, not added after an English build.

We are an Ontario-based online retailer of kitchen tools and a growing share of orders come from Quebec. We have been told our website and customer emails need to be available in French. How would a custom store handle English and French properly?

Proper bilingual handling makes every customer-facing element available in both languages, not just the product pages. That means French and English versions of menus, product content, checkout, error messages, order emails, invoices and policy pages, with a language switcher and the French version given equal prominence for Quebec visitors. Content is stored per language so nothing falls back to English by accident. What Quebec's language rules require of your business specifically is a question for your legal adviser; the store can be designed around that advice.

woocommerce to custom ecommerce migration steps

A WooCommerce-to-custom migration runs in six steps: export products, customers, orders and URLs from the old store; clean and map that data to the new structure; build and test the new store on a staging site; import the data and compare counts and samples; set up 301 redirects from every old URL to its new one; then switch the domain during a quiet period with a short order freeze. Payment, shipping and tracking accounts are reconnected and tested with real orders before the switch.

We run a Magento store with about 20,000 SKUs. The admin is slow, every extension upgrade breaks something, and our developer charges us for each fix. We are deciding between staying on Magento with a cleanup, moving to a hosted platform, or going fully custom. How should we decide?

Decide on how much of your Magento setup is custom logic you still need. If most problems come from old extensions and an unmaintained server, a cleanup and upgrade is the cheapest fix. If your catalog and pricing are standard, a hosted platform removes the maintenance burden. Fully custom is justified when you depend on rules hosted platforms cannot express, such as account-specific pricing, complex bundles or deep ERP sync across 20,000 SKUs. List those rules first; that list decides the route. WavX can quote against it at buildwith@wavxsolutions.in.

Can customer passwords be migrated to a new e-commerce platform?

Passwords can usually be carried over only as hashes, never as readable text, and only if the new system can verify the old hashing format. Where it can, customers log in as before and the password is re-hashed to the new standard on first login. Where it cannot, accounts are migrated without passwords and customers set a new one through an emailed reset link on their first visit. Order history, addresses and account data migrate either way.

How long will my store be down during a migration?

A well-planned migration needs minutes to a few hours of order freeze, not days of downtime. The new store is built and tested in parallel while the old one keeps selling. At cutover, orders are paused briefly, the final batch of new orders and customers is copied across, the domain is pointed to the new store and redirects go live. Doing this at your quietest hour limits lost sales. The exact window depends on data volume and is agreed in the launch plan, not promised in advance.

product page loading slow how to fix

Slow product pages are usually caused by oversized images, too many third-party scripts, and pages assembled in the browser instead of on the server. Fix them in that order: serve images in modern formats at the size actually displayed and lazy-load those below the fold; remove or defer chat widgets, trackers and review scripts that block rendering; render the page on the server and cache it at a CDN. Measure before and after on a real mid-range phone using mobile data, since that is how many buyers arrive.

Our online store sells school and office supplies across the Philippines. Most customers browse on budget Android phones using prepaid mobile data, and many give up before the page loads. They mostly pay by GCash or cash on delivery. What should a rebuilt store do differently?

Design the rebuilt store for a slow phone on a weak connection first. That means server-rendered pages that show content before scripts load, small compressed images, almost no third-party widgets, and a checkout that fits one short screen. GCash is offered through a Philippine payment gateway and confirmed by webhook, with cash on delivery as the second option and a confirmation message before dispatch. Test every release on a low-end Android phone with throttled data; if it is usable there, it is usable for your customers.

product page seo checklist

A product page covers the basics when it has a unique title with the product name and key attribute, a written description that is not copied from the manufacturer, a clean readable URL, compressed images with descriptive alt text, visible price and availability, product structured data, and internal links from its category. It should load fast on mobile and return a single canonical URL even when variants or filters add parameters. Reviews and answered questions on the page add text that matches how buyers search.

How should out-of-stock and discontinued product pages be handled for SEO?

Keep temporarily out-of-stock pages live, mark them as out of stock on the page and in structured data, and offer a back-in-stock alert plus links to alternatives; removing them throws away the page's search history. For permanently discontinued products, redirect the URL with a 301 to the closest replacement or parent category when one exists. If nothing comparable exists, return a proper not-found or gone status so search engines drop the page instead of indexing a dead end.

Why are my products not showing up on Google?

Products usually fail to appear because Google cannot crawl or index the pages, not because of ranking. Check four things in Search Console: whether the product URLs are indexed at all, whether a robots rule or noindex tag is blocking them, whether the content is loaded only by JavaScript after the page opens, and whether many near-identical variant URLs are competing with each other. Submitting a sitemap of product URLs and fixing whichever of those applies is the first step before any other SEO work.

ga4 ecommerce tracking setup custom site

GA4 e-commerce tracking on a custom site is set up by sending a defined set of events with product details: view item, add to cart, begin checkout, add payment info and purchase, each carrying item IDs, prices and quantities. The site pushes these into a data layer and Google Tag Manager forwards them to GA4. The purchase event must fire once per order with the order ID, ideally confirmed from the server, so refreshes do not double-count. Test each step in GA4's debug view before trusting the reports.

My store's admin shows 412 orders last month, GA4 shows 351 purchases and Meta Ads claims 298. My ad agency and my developer blame each other. Why do these numbers never match and which one should I trust?

Trust the store's admin figure of 412; it is the only one built from actual paid orders. GA4 and Meta count purchases from browser events, which are lost when buyers block tracking, decline cookies, close the page before the confirmation loads, or pay through an app that never returns to the site. Meta also counts only orders it attributes to its ads. The gap narrows when purchase events are sent from the server, through GA4's server-side measurement and Meta's Conversions API, with the order ID used to remove duplicates.

We sell cycling accessories to customers in Germany and the Netherlands. Our lawyer says analytics and ad pixels cannot load until a visitor consents. Our current store loads everything immediately. How should a custom store handle consent and still measure sales?

Load no analytics or advertising scripts until the visitor makes a choice in a consent banner, then load only the categories they accepted. The banner's choice is stored and passed to Google Tag Manager, which holds each tag back until its consent type is granted. Sales are still measured in your own order database regardless of consent, so revenue reporting stays accurate; what you lose is some attribution detail for visitors who decline. Your lawyer should approve the banner wording and categories; the build follows that.

what is headless commerce in simple words

Headless commerce means the part of the store customers see is built separately from the part that runs the business logic, and the two talk through an API. The front end, the website or app, handles design and display. The back end handles products, prices, cart, orders and payments. Because they are separate, the same back end can serve a website, a mobile app and other channels, and the front end can be redesigned without touching order processing. The cost is more moving parts to build and maintain.

Do I really need headless for a small online store?

A small store with one website and a standard catalog rarely needs a headless setup. Headless pays off when you have several front ends on one backend, such as a website plus a mobile app, when page speed and design freedom are central to the brand, or when the content team needs a separate CMS. Without those, it adds build and maintenance cost for benefits you will not use. A sensible middle path is a custom store built API-first, so a headless front end or app can be added later.

sell on amazon flipkart or own website which is better

Marketplaces bring ready buyers quickly; your own website brings margin and customers you can keep. On Amazon or Flipkart you pay commission and fees on each sale, sit beside rivals on the same page, and get little buyer contact data for repeat marketing. On your own site you keep the customer data and set the rules, but you must bring the traffic yourself. Many Indian sellers run both: marketplaces for reach, the website for repeat orders and higher-margin products.

We sell kitchen storage products on Amazon, Flipkart and Meesho and are now launching our own website. One person updates stock on each channel by hand and we still get cancellations for items that sold out elsewhere. How do we keep one inventory across all of them?

Keep one central stock ledger and let every channel read from it. Each marketplace order and each website order reduces the same count, and the updated quantity is pushed back to Amazon, Flipkart and Meesho through their seller APIs within minutes. Hold back a small buffer per channel for fast sellers so two channels cannot sell the last unit. This can sit inside your own store's order system, so marketplace orders also appear in one screen for packing. It removes the manual updating that is causing the cancellations.

is custom ecommerce website secure for card payments

A custom e-commerce site is as secure for card payments as its payment integration and its upkeep. In a normal build the card form is hosted by the payment gateway, so card numbers go straight to the gateway and never touch the store's server or database. What the store itself must get right is HTTPS everywhere, hashed passwords, protected admin access, validated inputs, regular dependency updates and backups. Ask any developer how each of those is handled and who applies security updates after launch.

Does my online store keep my customers' card numbers?

A properly built store does not keep card numbers at all. The customer types the card into a form served by the payment gateway, the gateway stores it on its own systems and gives the store a token, a reference that is useless outside that gateway account. Saved cards and subscription charges use that token. Your database holds only the token, the last four digits and the card brand for display. If a developer proposes storing full card numbers yourself, treat that as a warning sign.

I am about to hire a developer to build a custom online store and I am not technical. I keep reading about stores getting hacked and customer data leaking. What security measures should I ask for in the proposal so I can compare vendors properly?

Ask each vendor to state, in writing, how they handle eight items: card data kept with the payment gateway only; HTTPS on every page; hashed passwords; role-based admin access with two-factor login; protection against common attacks such as injection and cross-site scripting; rate limiting on login and checkout; encrypted, tested backups; and a named process for security updates after launch. Also ask who owns the hosting accounts and code. Vendors who answer specifically are easier to compare than those who reply only that the store will be secure.

Which custom e-commerce store has WavX Solutions built?

AutoshineX, a custom e-commerce store for automotive care, is the e-commerce project WavX Solutions names in its portfolio. The portfolio also lists Solve24, a local-services marketplace, QuickToolkit, WavX's own suite of free online tools, and TrekNova, a Himalayan trekking website. WavX does not publish client counts or case-study figures, so a buyer assessing its e-commerce work should ask for a walkthrough of AutoshineX and the reasoning behind how it was built. Requests can be sent to buildwith@wavxsolutions.in.

What happens to my store if the developer who built it disappears?

Your store keeps running as long as the code, hosting and accounts are in your name, so that is what to secure from day one. Insist that the source code sits in a repository you own, that the cloud hosting, domain, payment gateway and courier accounts are registered to your business, and that you receive documentation and admin credentials at handover. With those, any competent team can take over. At WavX the client owns 100% of the source code and IP, with no vendor lock-in.

delivery slot booking for local delivery on own website

Slot-based local delivery is built by defining delivery zones by pincode or map area, the time slots offered in each, and a capacity per slot. At checkout the buyer's address is matched to a zone, available slots are shown, and a slot closes when its capacity is reached or its cut-off time passes. Orders then group by slot for packing and are assigned to riders, with live tracking if you run your own fleet. Stock must be held per dark store or shop, since each zone sells only what is nearby.

Will I get cheated if I pay an agency online to build my store?

You reduce that risk sharply by checking a few things before paying anything. Ask for a written scope listing every feature, a milestone plan with a demo at each stage, and payments tied to those milestones instead of one lump sum. Confirm in writing that you own the source code and that hosting and payment gateway accounts will be in your name. Look at live stores the agency has built and speak to the business behind one. WavX works to a clear scope with fixed milestones and regular demos.

how to choose ecommerce development company checklist

Judge an e-commerce development company on six checks: live stores you can open and buy from; experience with your model, whether B2C, B2B or marketplace; who owns the code and hosting accounts; how payments, inventory and courier integrations will be built and tested; a written scope with milestones and demos; and what support looks like after launch. Ask each vendor the same questions and compare the answers. WavX builds your own store as fully custom software, with client-owned code and a pricing model that fits you; write to buildwith@wavxsolutions.in.

We are a small UK retailer comparing a local agency in Manchester with an offshore team in India for a custom online store. The offshore quotes are much lower but I worry about communication and whether anyone picks up when something breaks. How should I weigh this?

Weigh it on overlap, process and ownership instead of location alone. WavX's working day of 10:00 AM to 7:00 PM India time falls at 4:30 AM to 1:30 PM UK time in winter and 5:30 AM to 2:30 PM in summer, so UK mornings overlap for calls and demos. Ask any offshore team for a written scope, milestone demos, a named contact and what emergency help covers after launch. A local agency is worth its premium mainly if you need in-person workshops. To test the fit, book a call at /contact.

I run an online store for specialty pet food from North Carolina and am considering WavX for a custom rebuild. My worry is the time difference with India. If their day is my night, how does the project actually move forward and when would we talk?

The project moves mostly while you sleep, with a short live window each day. WavX works 10:00 AM to 7:00 PM India time, which is 11:30 PM to 8:30 AM Eastern in winter and 12:30 AM to 9:30 AM in summer, so calls and demos fit into your early morning. The rest runs in writing: feedback you leave at the end of your day is picked up during the Indian working day. That suits a rebuild with clear scope and milestones, less so long same-day working sessions. Book a first call at /contact.

I have a budget of around AED 60,000 for a custom online store for my Dubai-based sports nutrition business: about 500 products, Arabic and English, card and COD payments, and delivery through a local courier. Is that realistic, and can I reach the team during UAE office hours?

WavX's custom e-commerce store starts at ₹1,50,000, roughly AED 5,600–8,300 (range ₹1,27,500–₹1,87,500), for up to 100 products with card payments; shipping integration is a ₹15,000 add-on. Your 500 products, bilingual right-to-left build, COD and courier work are scoped on top, so AED 60,000 is a workable budget to scope against, and anything that does not fit can move to a second phase. The quote is built in INR and the price is open to negotiation. WavX's working day runs 8:30 AM–5:30 PM UAE time, Monday to Saturday. Start at /contact.

I have ₹3 lakh saved to start an online store for my family's dry fruits business in Delhi. Around 200 products, UPI and COD, Shiprocket for delivery. A friend says custom is overkill and I should use a ready-made platform. Who is right?

Your friend may be right for now, and the figures show why. A WavX Shopify setup on a template starts at ₹25,000 (range ₹25,000–₹75,000), while a custom e-commerce store starts at ₹1,50,000 for up to 100 products, with shipping integration such as Shiprocket a ₹15,000 add-on. With 200 standard products, UPI, COD and one courier, the template route leaves more of the ₹3 lakh for stock and marketing. Custom earns its cost with wholesale pricing, subscriptions or stock shared with the shop counter. Either figure is negotiable; the consultation at /contact costs nothing.

Why did one agency quote me three times more than another for the same online store?

Quotes differ that much because the agencies are not pricing the same thing. One customises a template while another writes custom code; one includes design, data migration, integrations, testing and support while another lists them as extras. Give every agency the same written feature list, then ask what is excluded and who owns the code. As a reference point, WavX's custom store starts at ₹1,50,000, range ₹1,27,500–₹1,87,500 for up to 100 products, and a template Shopify setup at ₹25,000. Each figure is open to discussion against a written scope; book a free consultation at /contact.

Does WavX Solutions publish a price for custom e-commerce development?

Yes. WavX Solutions publishes starting prices for stores: a custom e-commerce store, up to 100 products with Razorpay or Stripe, starts at ₹1,50,000 with a range of ₹1,27,500–₹1,87,500, and add-ons are priced individually, such as GST-compliant invoicing at ₹15,000 and ERP or accounting integration at ₹30,000. B2B portals and marketplaces are quoted after a free consultation. Maintenance in the cost model runs 15–25% of the build cost per year. Engagements can be fixed-price, time-and-materials or hybrid, and the figure is negotiable. Book at /contact.

monthly running cost of custom online store

A custom store has no platform subscription, but it does have running costs. Expect cloud hosting that scales with traffic, payment gateway charges on each transaction, courier charges, SMS, WhatsApp and email sending fees, the domain, and maintenance. WavX's published cost model puts maintenance at 15–25% of the build cost per year, covering monitoring, security updates and enhancements. Third-party charges are set by each provider and paid by you directly, so ask for an estimate of each at your expected order volume before you commit.

We want to launch a custom online store for dates and gift boxes in Jeddah before Ramadan, which is about four months away. It needs Arabic and English, Mada payments and gift messages on orders. Is four months enough, and what would put the date at risk?

Four months is workable for a focused first release, but no developer can honestly guarantee the date before scoping. WavX publishes 3–6 months for complex e-commerce builds, and a bilingual store with gift options and one gateway can sit at the short end if scope is held. The risks are outside the code: payment gateway approval for Mada, courier account setup, and Arabic product content and photos arriving late. Start those three in week one, freeze features early, and keep anything non-essential for after Ramadan. Scoping starts at buildwith@wavxsolutions.in.

Can my online store be ready before Diwali if I start in August?

It can be, if the first release is kept lean, though the date depends on scope and cannot be promised before that scope is written down. WavX publishes 3–6 months for complex e-commerce builds; a store with a standard catalog, UPI and card checkout and one courier integration needs less work than a marketplace or an ERP-linked build. Apply for the payment gateway and courier accounts immediately, have product data and photos ready, and leave extras such as subscriptions for later. A dated plan comes with the quote at /contact.

What timeline does WavX Solutions publish for a complex e-commerce build?

WavX Solutions publishes 3–6 months for complex e-commerce builds, the same range it gives for ERP and CRM systems. The work runs in four steps: discovery, design with wireframes and Figma prototypes before any code, development with regular demos, and launch with cloud deployment and support. Where a project lands in that range depends on the store model, the number of integrations, data migration and how quickly content and third-party accounts are ready. A project-specific timeline is given with the quote; request one at /contact.

what delays ecommerce website launch

E-commerce launches are delayed far more often by things outside the code than by the code. The usual culprits are payment gateway approval waiting on documents or policy pages, courier accounts not yet active, product data and photos arriving late or incomplete, tax and invoice formats not confirmed by the accountant, and new features added midway. Start the gateway and courier applications at kick-off, give one person ownership of product data, and agree a feature freeze date. Those three steps protect a launch date more than extra developers do.

How much should be budgeted each year to maintain a WavX-built e-commerce store?

WavX's published cost model budgets maintenance at 15–25% of the build cost per year, so the figure scales with the store you built; a custom store itself starts at ₹1,50,000. Maintenance covers monitoring, security updates, feature enhancements and emergency help, and what a plan includes is set in the written agreement, not a public SLA. Hosting, payment gateway and courier charges are separate and paid to those providers. Because you own the source code, upkeep can also move in-house. The maintenance figure is open to discussion; ask at buildwith@wavxsolutions.in.

What happens if my store crashes in the middle of a big sale?

With monitoring in place, the team is alerted as soon as the site slows or errors rise and can add server capacity, restart a failed service or switch off a heavy feature; without it, you find out from customers. So the outcome is decided before the sale. Ask for a load test at expected traffic, auto-scaling on the cloud hosting, and a named contact on call for the sale days. WavX's maintenance includes monitoring and emergency help; response terms are whatever the written agreement states.

add mobile app to existing custom store later

A mobile app can be added to a custom store later without rebuilding the store, provided the store was built API-first. The app becomes a second front end that uses the same products, cart, orders, payments and customer accounts through the existing API, so stock and orders stay in one place. The new work is the app screens, push notifications, in-app payment flow and store submission. If the store's logic is locked inside its web pages, an API layer has to be built first. For a first estimate of the app, use /tools/app-cost-calculator.

How do I add a WhatsApp order button to my website?

The simplest version is a click-to-chat button that opens WhatsApp with a pre-filled message naming the product, which any website can add. It works for a few orders a day but leaves payment and stock to manual follow-up. The fuller version uses the WhatsApp Business API: the customer's message creates an enquiry or draft order in your store, staff or a bot confirm it, and a UPI payment link is sent in the chat. That keeps WhatsApp orders in the same system as website orders.

ecommerce website packages india fixed price or custom quote

WavX does not sell bundled packages, but it does publish starting prices: a custom e-commerce store from ₹1,50,000 (range ₹1,27,500–₹1,87,500, up to 100 products), a Shopify template setup from ₹25,000, and store add-ons such as shipping integration and GST-compliant invoicing at ₹15,000 each. The final figure reflects the store model, catalog size, integrations, data migration and design depth. A defined scope can still get a fixed price, since engagements can be fixed-price, time-and-materials or hybrid. The price is negotiable; share requirements at buildwith@wavxsolutions.in.

online store kaise shuru kare india mein

Online store shuru karne ke liye paanch cheezein chahiye: product ki achhi photos aur price, ek store website, payment gateway, courier partner aur GST invoice ka intezaam. Store Shopify pe ban sakta hai ya custom code mein; kam products aur jaldi launch ke liye Shopify theek hai, alag tarah ka checkout ya wholesale pricing chahiye to custom. Payment ke liye Razorpay jaisa gateway UPI, card aur netbanking le leta hai. Courier ke liye Shiprocket ya Delhivery store se jud jate hain. Launch ke baad asli kaam traffic lana hai.

website pe online payment kaise le

Website pe payment lene ke liye payment gateway lagana padta hai, jaise Razorpay, jo UPI, card, netbanking aur wallet sab le leta hai. Gateway pe account banate waqt business ke documents aur bank account ki KYC hoti hai. Uske baad developer gateway ko website ke checkout se jodta hai, taaki payment hote hi order confirm ho aur paisa aapke bank mein settle ho jaye. Gateway har transaction pe apni fees leta hai, jo unki website pe likhi hoti hai. WavX Razorpay, Stripe aur UPI integration karta hai.

Amazon Flipkart pe bechna theek hai ya apni website banani chahiye?

Shuruaat mein dono saath chalana theek rehta hai: marketplace se order jaldi aate hain, apni website se brand aur customer aapka banta hai. Amazon ya Flipkart pe traffic ready milta hai, par commission katta hai, customer ka data aapko nahi milta aur rules unke hote hain. Apni website pe margin aur customer list aapki hoti hai, par traffic ads, SEO aur Instagram se khud lana padta hai. Jab repeat customers banne lagein tab website pe zyada dhyan dena faydemand hota hai.

dealers ke liye online order portal banwane ka kharcha

WavX ki published pricing mein custom online store ₹1,50,000 se shuru hota hai (range ₹1,27,500–₹1,87,500); dealer portal isi tarah ka store hai jisme dealer-wise rate jude hote hain. Tally ya ERP se jodna ₹30,000 ka add-on hai aur GST invoicing ₹15,000 ka. Price teen cheezon se badalta hai: dealers ke alag rate ya credit limit, Tally integration, aur mobile app chahiye ya sirf website. Shuru mein simple portal rakhiye jahan dealer login karke order daale. Rate pe baat ho sakti hai, budget bataiye. Requirement /contact pe bhejiye.

Main Delhi ke Chandni Chowk mein lehenga ka kaam karta hoon. Instagram pe 20 hazaar followers hain aur order DM mein aate hain. Apni website banwaun ya Shopify lu? UPI aur cash on delivery dono chahiye.

Aapke case mein Shopify se shuru karna theek rahega, kyunki catalogue seedha hai aur aapko jaldi ek link chahiye jo Instagram bio mein lag sake. Shopify pe UPI aur cash on delivery dono chal jate hain aur order, stock aur courier ek jagah dikhte hain. Custom website tab sochiye jab naap ke hisaab se order, advance booking amount ya wholesale rate jaisi cheezein chahiye jo Shopify mein mushkil hain. WavX dono banata hai aur catalogue dekh kar ek raasta suggest karta hai.

Order aate hi courier apne aap book ho jaye, aisa ho sakta hai kya?

Store ko Shiprocket ya Delhivery jaise courier ke API se jodne pe order aate hi shipment apne aap book ho jata hai. System pincode check karta hai, label banata hai aur tracking number customer ko SMS ya WhatsApp pe bhej deta hai. Aapko sirf packet pack karke pickup ke liye rakhna hota hai. Cash on delivery orders mein booking se pehle confirmation ka step rakhna samajhdari hai, taaki galat orders pe courier ka kharcha na lage. WavX yeh integration custom stores aur Shopify dono mein karta hai.

b2b ordering app for wholesale shop in sadar bazaar delhi

A wholesale ordering portal lets your retailers log in, see their own rates and place repeat orders without calling the shop. For a Sadar Bazaar wholesaler the parts that matter are tiered pricing by customer, minimum order quantities, outstanding credit per party, GST invoices and live stock. WavX's custom store starts at ₹1,50,000, range ₹1,27,500–₹1,87,500, with GST-compliant invoicing at ₹15,000 and Tally or ERP integration at ₹30,000 as add-ons; wholesale rules are scoped on top. Begin with the web portal and add an app later. Price is negotiable after a free consultation.

own website for jaipur kurti seller on instagram

A Jaipur kurti or block-print seller who takes orders in Instagram DMs gains most from a small online store that handles size selection, UPI and cash-on-delivery payment and courier booking without a chat for every order. Shopify suits a straightforward catalogue; a custom store suits sellers with wholesale rates, made-to-order pieces or export orders. Either way, keep Instagram as the traffic source and link the store from your bio and stories. WavX builds both, working with Jaipur sellers remotely from Gurgaon, and quotes after a free consultation at /contact.

I export handicrafts from Jaipur to buyers abroad. Can my store show prices in dollars and take international payments?

A store can show prices in the buyer's currency and accept international cards; both are standard features rather than special builds. Prices are either converted from your rupee price at a live rate or set by you per currency, and an international-capable gateway such as Stripe collects the payment, subject to that gateway's approval of your business. For export orders you also need shipping rates by country and invoices that match your export paperwork, which your CA should review. WavX names Stripe and Razorpay among its integrations.

can online saree store be ready before durga puja kolkata

A basic saree store can be live before Durga Puja if you start early and keep the first version small. WavX's published timelines are as little as seven days for a focused site and four to six weeks for a typical simple one, while a complex e-commerce build runs three to six months. For a Kolkata retailer chasing the Puja rush, launch with the catalogue, UPI and cash on delivery, and courier booking, and leave loyalty or an app for later. No date is guaranteed; it is fixed in the milestones.