E-commerce Development
Shopify, WooCommerce and headless stores built around the catalogue, checkout and back office
We build online stores with structured product data, the payment methods your customers already trust and integrations that keep stock, orders and accounts in step. You click through a working store every one to two weeks while it is being built.
Digital Experiences
What is e-commerce development?
E-commerce development is the design and engineering of online stores and the systems behind them: product catalogues, search and filtering, cart and checkout, payment processing, shipping and tax rules, and the integrations that keep stock, orders and customer records accurate. It ranges from configuring Shopify or WooCommerce to building headless storefronts on a custom front end.
Most store problems are data and integration problems that surface on the storefront. A size missing from a filter traces back to inconsistent attributes in an import. A paid order that never reaches the warehouse traces back to a payment notification nobody handled. A price that differs between a product page and a shopping ad traces back to two systems editing the same field. We engineer those flows first, because they decide whether a visit becomes an order that ships.
Platform choice comes after we understand your catalogue, order volume, markets and team. The deciding questions are usually practical: which payment gateways will accept your business, whether you need trade pricing or made-to-measure options, whether you would rather pay monthly platform fees or carry more maintenance yourself, and whether content and speed justify a separate Next.js storefront. We set out the trade-offs in writing before you commit.
Behind the storefront we connect payment gateways, couriers, accounting and ERP systems through APIs, webhooks and n8n workflows. Product feeds, structured data and analytics events are configured before launch, so search, shopping ads and sales reporting work from the first order rather than being retrofitted months later.
Challenges
The problems we are usually brought in to solve
Paid orders the store never records
A shopper pays on a gateway's redirect page and closes the tab before returning, so the money arrives without an order, or an unpaid order holds stock nobody can sell.
Payment options that miss the market
A card-only checkout ignores the wallets, instalment plans and cash on delivery that many shoppers in the UK, Pakistan and Saudi Arabia expect to see.
Spreadsheets acting as the product database
Prices, variants and descriptions are edited in supplier files and spreadsheets, then pasted into the store, so a wrong price or missing size reaches customers before anyone notices.
Apps and plugins that pile up
Each new Shopify app or WooCommerce plugin adds scripts, database queries and its own rules for discounts or stock, until product pages crawl on mobile and updates break checkout.
Theme edits that block every update
Changes made directly inside a purchased theme or plugin files are overwritten by the next update, so the store stays on old versions with security fixes missing.
Stock counts nobody fully trusts
When the website, the warehouse and marketplace channels update at different times, the store oversells popular items or hides ones still on the shelf.
Capabilities
What the service covers
Shopify themes, apps and checkout extensions
Theme builds and customisation with sections and metafields, a deliberately short list of apps, custom app logic where needed and checkout extensions on plans that support them.
WooCommerce engineering and hosting
Custom themes and plugins in PHP, built as child themes and separate plugins so updates stay safe, with high-performance order storage, object caching and tuned hosting.
Headless storefronts on Next.js
Next.js front ends on Shopify or WooCommerce APIs for brands that need richer content, faster pages or buying journeys a theme cannot express, with checkout kept on the platform.
Payment methods and order confirmation
Stripe, Apple Pay, Google Pay, instalments, local gateways and cash on delivery, with payments confirmed server to server, 3-D Secure, refunds and daily settlement checks.
Catalogue modelling and bulk imports
Category trees, attributes, variants and configurable options designed around how customers search, plus validated import routines from supplier files and spreadsheets.
Stock, order and accounting connectors
Two-way sync with accounting, ERP, warehouse and courier systems through APIs, webhooks and n8n workflows, with alerts whenever a record fails to sync.
Shipping, tax and multi-market setup
Delivery zones, courier rates, VAT, currencies and languages configured per market, including stores that serve UK, Pakistani and Gulf customers together.
Platform-to-platform data migration
Products, customers, order history and URLs moved between platforms with reconciled record counts, redirect maps and stable product identifiers for feeds and ads.
Purchase tracking and product feeds
Google Analytics ecommerce events from product view to purchase, with order IDs that stop double counting, plus Product schema and Merchant Center and Meta catalogue feeds built from live data.
Our process
How an engagement runs
Every engagement has a named lead, a written scope and working software to review every one to two weeks.
- 01
Discovery and platform decision
We review your catalogue, order flow, markets, systems and team, then recommend Shopify, WooCommerce or headless in a written proposal with a fixed quote.
- 02
Catalogue and journey design
Product structure, navigation, filters, product pages, cart and checkout are designed and prototyped around how your customers actually shop.
- 03
Build and integrate in increments
Storefront, payments, shipping and back-office connections are built in short cycles on a staging store you can click through every one to two weeks.
- 04
Test orders end to end
Test orders run through every payment method, discount, delivery rule, refund and integration, alongside speed checks on mid-range phones.
- 05
Go live and tune
We launch with redirects, tracking and feeds in place, watch orders and errors closely in the first weeks, and adjust from real shopper behaviour.
Technology
Technology we use
Chosen per project for fit, maintainability and your team's ability to own it.
Commerce platforms
- Shopify
- WooCommerce
- WordPress
- PHP
Payments and storefronts
- Stripe
- Next.js
- React
- TypeScript
Integration and hosting
- Node.js
- n8n
- MySQL
- Vercel
- AWS
Search and measurement
- Google Analytics
- Google Search Console
- Schema markup
- Google Ads
- Meta Ads
Use cases
Where it makes the biggest difference
First online store for an established seller
A business that sells in person moves its range online, with stock drawn from the same accounting or inventory system rather than counted twice.
Moving off an ageing custom store
A store leaves an unsupported custom build or an overloaded plugin stack for Shopify or WooCommerce, keeping customers, order history and search rankings.
Headless storefront for a content-led brand
Editorial pages, lookbooks and product stories render quickly in Next.js, while cart and checkout stay with the commerce platform.
B2B trade ordering
Approved trade customers sign in to see their own price lists, reorder from past orders, buy in bulk and pay on account.
One catalogue, several markets
Prices, currencies, delivery options and payment methods set per market from a single catalogue, so UK, Pakistani and Gulf customers each see a checkout that fits them.
Made-to-measure furnishings online
Curtains, blinds or sofas priced from width, drop, fabric and lining, with the calculation shown to the shopper and the full specification sent to the workshop with each order.
Industries
Industries we apply this to
Why Softweb Planet
Why teams choose us for this work
Search and ads planned with the templates
Softweb Planet started in websites and digital marketing, so product URLs, structured data, merchant feeds and purchase tracking are designed with the storefront rather than added after launch.
Integrations engineered by developers
Back-end engineers who also build n8n automations design stock, order and accounting sync with retries, logs and alerts, rather than leaving it to a plugin setting.
Hosting and performance handled in-house
DevOps engineers on the team set up WooCommerce hosting, caching, backups and headless deployments, and can monitor them after launch under a support agreement.
A named lead and a store to click through
Every build has a named lead and a written scope, and you review a working staging store every one to two weeks instead of waiting for launch day.
What you can expect
- A checkout with fewer steps and the payment methods your customers already use
- One reliable source for product, stock and order data across every channel
- Every successful payment matched to an order the warehouse can see
- A store your team runs day to day without calling a developer
- Clear funnel data from product view to completed order
E-commerce Development FAQ
Frequently asked questions
Neither is cheaper in every case, because the costs fall in different places. Shopify charges a monthly plan fee, most stores add paid apps, and stores using a third-party gateway may pay an extra Shopify transaction fee on top of the gateway's own charges. WooCommerce is free to install, but you pay for hosting sized to your traffic, yearly licences for premium extensions and developer time to test updates. We compare both for your catalogue, order volume and integrations over several years before recommending one.
Yes, Shopify can run stores for businesses in both countries, but payments need planning first. Shopify Payments, the platform's own card processing, is offered only in a limited list of countries. Businesses outside that list take card and wallet payments through third-party gateways that integrate with Shopify, and cash on delivery is added as a manual payment method. Which gateways will accept you depends on where the business is registered and where funds settle, so we confirm this during discovery, because it can decide between Shopify and WooCommerce.
Offer the methods each market already uses, not only cards. For UK shoppers that typically means cards with 3-D Secure, Apple Pay, Google Pay, PayPal and buy now pay later options. In Pakistan, mobile wallets, bank transfer and cash on delivery are common, while Saudi shoppers often expect mada cards, Apple Pay and instalment options. Availability depends on your platform and the gateways willing to onboard your business, which we confirm during discovery.
Usually because the store waits for the shopper's browser to return from the payment page before recording the payment, and the shopper closed the tab or lost signal first. We create the order as pending before the shopper leaves, then confirm payment from the gateway's server-to-server notification rather than the browser redirect. Each notification is processed once even if the gateway sends it again. A scheduled check compares gateway transactions with store orders and flags any payment without a matching order for staff.
We keep card entry on the payment provider's hosted page or embedded fields and tightly control what else runs at checkout. On WooCommerce and headless stores, where checkout pages are under your control, we keep third-party scripts there to a minimum, restrict script sources with a content security policy and alert on changes to checkout templates. Against fraud we enable 3-D Secure and the gateway's risk checks, limit repeated payment attempts that signal card testing and send risky orders to a review queue. Your payment provider confirms which PCI DSS self-assessment applies.
Products, variants, images, categories, customers, order history and most content can move, and we reconcile record counts and samples against the old store. Some items rarely transfer cleanly. Customer passwords are stored in formats the new platform cannot read, so customers set new ones from an invitation email. Saved cards and active subscriptions move only if the payment providers arrange a token migration. Gift card balances, reviews and discount codes often need separate exports. SKUs and product identifiers stay stable so feeds and ad history carry over.
Headless commerce means building the storefront as a separate application, usually in Next.js, that reads products and carts from Shopify or WooCommerce through APIs, while checkout typically stays on the platform. You gain full control of design, content and page speed. In return, many Shopify apps work by adding code to the theme and will not appear on a custom front end, so features such as reviews or wishlists are rebuilt or connected through APIs. Merchandisers lose the visual theme editor unless a content management system replaces it, and there is a second application to host.
Yes, provided the pricing rules are agreed before the build. Products such as curtains priced by width and drop, or sofas with fabric and leg choices, need inputs that standard variants cannot hold, because Shopify caps variants per product and neither platform calculates a price from a measurement out of the box. We add custom option fields, calculate the price on the server so it cannot be altered in the browser, and attach the full specification to each order line for your workshop. Complex rules can be simpler on WooCommerce or a headless build.
The usual cause is accumulated apps, plugins and tracking scripts rather than the platform itself. We profile product, collection and cart pages on a mid-range phone, list every script and what loads it, and remove whatever no longer earns its place, including code that uninstalled Shopify apps leave behind in the theme. On WooCommerce we also examine hosting, object caching, slow database queries and plugins that run on every page. Images are resized and served in modern formats, and Core Web Vitals are rechecked after each change.
Yes, if the feed is planned with the catalogue rather than after it. We generate a Google Merchant Center feed from the store with the identifiers Google expects, such as GTIN, or brand and manufacturer part number where no GTIN exists, plus accurate titles, images, prices and stock. Shipping costs and the returns policy are set in Merchant Center, and prices and availability on product pages match the feed, because mismatches lead to disapproved items. Which products then appear is decided by Google, and paid Shopping campaigns are covered by our paid advertising service.
The quote covers the scope agreed after discovery: storefront design, platform setup, each named integration, data migration, testing and launch, itemised so you can phase parts of it. The largest cost drivers are how far the design departs from a theme, custom app or plugin work, the number of systems to connect and the volume of data to move. Platform plans, paid apps, extension licences, gateway fees and hosting are billed to your own accounts, and we list them separately so running costs are clear from the start.
Product data and payment approvals cause more delay than the build itself. Missing images, inconsistent sizes and unconfirmed prices hold up imports, so catalogue preparation starts as soon as the project does. Payment gateways run their own merchant checks before issuing a live account, and local gateways and courier accounts can take a while to approve, so we apply early. Delivery, returns and privacy policies also need writing. With those in hand, a store on an adapted theme can launch in weeks, while custom designs, migrations and ERP links are usually phased.
You can, or we can, and we agree which before launch. Shopify patches its own platform, but themes and apps still need reviewing as they change. WooCommerce stores need regular WordPress, plugin and PHP updates, tested on staging before they reach the live site. We offer ongoing support covering updates, monitoring, backups and small improvements, and we document everything so your team or another provider can take over.
Keep exploring
Related services and solutions
Start your project
Tell us what you're building.
Share the problem, the systems involved and where you want to be. A senior engineer replies with honest advice on scope, architecture and the fastest safe path to production.