Swasthya Sarathi
A healthcare-companion platform for Swasthya Sarathi
A website and mobile app development project for a multi-service healthcare companion — It helps peo...
Read itMagento 2 · Adobe Commerce · B2B
Magento development for catalogues, pricing and B2B rules too complex for a hosted cart. We build and rescue Magento Open Source and Adobe Commerce stores. This includes stock from many sources, shared catalogues, GST-correct invoicing and Razorpay checkout. We also move Magento 1 and other platforms across without losing rankings.
Last updated
Most stores should not be on Magento, and we will tell you if yours is one of them. Magento development is worth its cost in just one case: the catalogue, the pricing rules or the B2B relationships are too complex for a SaaS cart to handle without a pile of apps. Tens of thousands of SKUs. Customer-group and contract pricing. Several brands or regional storefronts sharing one back office. B2B buyers with company accounts, approval steps and agreed price lists next to a B2C shop. Adobe Commerce was built for this kind of problem, and when this is yours, nothing hosted comes close.
Talk to a Magento engineerFlat catalogue, OpenSearch indexing and filter menus built for large, deep catalogues and not just a few hundred products.
Company accounts, shared catalogues, quotes that can be negotiated and price lists for each customer, next to a normal storefront.
Several brands, regions or B2B and B2C storefronts sharing the catalogue, orders and customers from a single admin.
Our target before release, on a mid-range Android phone over 4G. We hold it with Varnish full-page cache and a JS size limit checked in CI.
Magento is a powerful platform with a fair name for being slow and costly when it is run badly. Almost always, that name comes from a poor build, not from the software. Here is what we actually do, and where Adobe Commerce is worth the licence.
The most common reason a Magento store is slow, easily broken and hard to upgrade is too many extensions. There may be a dozen marketplace modules, each changing the core, each with its own way of showing a price, and several doing the same job twice. We treat every third-party extension as a risk that must be justified and not a feature to add. We would rather write a small, focused module using Magento's service contracts and dependency injection than take on ten thousand lines of someone else's plugin that breaks on the next platform patch. A store with five well-chosen extensions upgrades cleanly. A store with fifty does not upgrade at all.
A correctly set up Magento 2 runs OpenSearch (or Elasticsearch) for catalogue search and filter menus, Redis for sessions and the default cache, and Varnish in front for full-page cache. So a catalogue page is served as plain HTML from the edge and never touches PHP. Indexers run on a schedule, not on every save, so a bulk catalogue import does not lock the store. Message-queue work over RabbitMQ moves order emails, stock sync and export files away from the page request. Get this stack right and Magento is fast on a large catalogue. Get it wrong and no amount of hardware saves it.
If you sell to businesses, the Adobe Commerce B2B module is the reason to pay for the edition. Company accounts with their own buyer levels and approval limits, shared catalogues that show a company only the products it is allowed to buy, quotes you can negotiate that turn a cart into a request-for-quote and back into an order, and price lists for each customer or group that apply contract prices automatically. Building that on Open Source is months of work. On Adobe Commerce it is settings. Multi-source inventory (MSI) then lets you sell one catalogue from several warehouses and stores with rules for choosing the source. This matters the moment orders are not sent from a single place.
Magento offers a full GraphQL API. For a store that needs an app-quality front end, we build the storefront in PWA Studio or in Next.js on top of that API, and keep Magento as the commerce engine and admin. This is a real choice with a real cost, not a default. It doubles what you have to maintain. So we do it when the front-end experience is central to sales and skip it when a well-built Luma-based theme does the job. Being honest about that trade-off is the whole point of this page.
| Choose Magento / Adobe Commerce | Choose something else | |
|---|---|---|
| Large, complex catalogue (10k+ SKUs) | Yes. Flat catalogue, OpenSearch and filter menus are built for exactly this. | A few hundred simple products do not need it. Shopify or WooCommerce will cost far less to run. |
| B2B with company accounts and contract pricing | Adobe Commerce B2B is the best of its kind and mostly settings, not code. | If B2B is only a small need, a BigCommerce or WooCommerce build may be enough and cheaper. |
| Several brands or regions, one back office | Multi-store and multi-source inventory are built in. This is a core strength. | A single simple storefront gains nothing from the extra complexity. |
| Small team, no Magento skills, tight budget | Be careful. Magento needs real hosting and a specialist. The total cost of ownership (TCO) is real. | Shopify. Someone who is not technical can run it, and there is no server to look after. |
| Fastest possible launch | No. A proper Magento build takes months, not weeks. | Shopify or a WooCommerce theme launches in a fraction of the time. |
| Deep customisation and code ownership | Yes. Open Source is fully yours, and you can extend it down to the core. | A hosted SaaS platform limits how far you can go, by design. |
From a first storefront to a multi-brand B2B platform, and the rescues in between.
A themed Magento Open Source or Adobe Commerce store — catalogue, promotions, checkout, GST and payments — built to upgrade cleanly, not to be patched again and again until it breaks.
Company accounts, shared catalogues, quotes you can negotiate, approval steps and price lists for each customer. This is the module that justifies the licence.
One catalogue sold from several warehouses and stores with rules for choosing the source, so orders and stock stay correct across places.
Data moved with the official tool, custom modules rebuilt for M2, theme rebuilt, and every URL 301-mapped so rankings survive.
Blackfire speed checks, removing extra extensions, OpenSearch, Redis and Varnish set up correctly, and Core Web Vitals kept in check in CI and not just hoped for.
Two-way sync with Tally, SAP, Microsoft Dynamics or a PIM, through the message queue so a slow outside system never stalls the storefront.
PWA Studio or Next.js on top of the Magento GraphQL API when the front end is central to sales. It is a chosen trade-off, not a default.
Keeping up with Magento security patches and quarterly releases, tested on a staging copy first. So an upgrade is routine and not a crisis once every three years.
Well-tuned hosting on AWS or Adobe Commerce Cloud, monitoring, and a support retainer with a set response time (SLA) for a platform that does not run itself.
Magento is built for the US first. These are the things we add on purpose, because the platform does not include them.
CGST/SGST/IGST by HSN code and place of supply on invoice and credit memo, e-invoice IRN above the limit, and e-way bills. Magento does not handle any of these on its own.
Razorpay, PayU, CCAvenue or Cashfree with UPI intent, cards, netbanking and wallets, checked on the server before the order is confirmed.
Shiprocket, Delhivery and courier aggregators connected to order delivery, with COD support and delivery checks by pincode.
Orders, invoices and credit notes go into Tally or the ERP that finance already uses, so the accounts team does not type them again.
Order, dispatch and abandoned-cart notifications on the WhatsApp Business API, because that is the channel Indian customers really read.
Where it fits, catalogue and order connection with the ONDC network so the store is not tied to a single marketplace.
An M1 store has had no support since 2020. These are the steps we use to move it, and they are deliberately plain.
A full crawl saves every URL, title, meta description and canonical as the starting point to check against. Any URL that will change is 301-mapped before code is written, not found later in Search Console.
Customers, orders and catalogue move with the official data migration tool. Custom M1 modules are rebuilt for the M2 design and not copied over, because the two share almost no code.
Theme rebuilt on the M2 front end, GST, payments, shipping and ERP connections added, and the extension list cut to what truly earns its place.
The new store goes up on staging. We crawl it and compare it with the starting copy to find lost metadata and broken links. Then we switch over with redirects live and the sitemap sent again. We watch rankings and Core Web Vitals daily for two weeks.
The tools Magento is designed for, set up the way the documentation intends and not left on default settings.
Large catalogues and B2B platforms that stay fast under real Indian sale-day traffic.
A fleet, ePOD and route-planning platform that works offline first, for drivers on roads with poor signal. The two ready...
A Shopify store for a Surat ethnic-wear label. It has 200+ SKUs of lehengas, sarees and suits, sorted by type, colour, f...
A Shopify storefront for a Surat watch and eyewear retailer — where shoppers can browse by gender, brand, style and comb...
Tell us your SKU count, your pricing rules, your B2B model and whether you are on Magento 1 today. A senior engineer replies within one business day with the scope, the risk and a price. They will also tell you honestly if Magento is the wrong platform for you.
Proof
Swasthya Sarathi
A website and mobile app development project for a multi-service healthcare companion — It helps peo...
Read itMV Tech Education
A website development project for a Bihar vocational institute. It is a course list and admissions s...
Read itPatna Taxi
A website development project for a Patna and Muzaffarpur cab operator. It is a fast taxi-booking si...
Read itReact that is built on the server, ranks in Google and does not send 300 KB of JavaScript...
ExploreThe framework we have built more business systems on than any other. Laravel 12 with Octan...
ExploreOne codebase, both stores, and a release you can fix the same afternoon. We build React Na...
ExploreLet's talk magento & adobe commerce development
A senior engineer reads every enquiry. You'll get a real answer — scope, risk and a number — within one business day.