Catalog and buying
Product identifiers, variants, media, availability, search and filters. Specify which prices and delivery options a customer sees, when an item becomes unavailable, and what information is required before checkout.
Plan a store around the work of selling, fulfilling orders and supporting customers. Nomadic Soft takes on selected e-commerce development and integration engagements, with scope and availability agreed for each project.
This service covers a merchant selling its own catalog, including stores with several warehouses or sales channels. The useful starting point is one complete journey: find an available product, place an order, receive it and resolve a cancellation or return.
A platform where independent suppliers manage listings and orders has additional seller, settlement and operator responsibilities. For that scope, see our marketplace development service. Decide who sells to the customer before choosing the technology.
Configure an existing platform when its catalog, checkout and order management meet the required workflow. Test representative products, delivery rules and staff tasks before committing to extensions or custom code.
Integrate the systems you have when the storefront works but staff repeatedly copy stock, orders or shipment details between tools. A bounded connection may address the problem. Agree which system owns each record and how synchronization failures are reported.
Build custom functionality when an essential buying or operational workflow cannot be supported adequately by configuration and available integrations. Define that gap explicitly, along with who will maintain the added software.
Select the areas needed for the first release. Each includes operating rules and exception handling as well as customer-facing screens.
Product identifiers, variants, media, availability, search and filters. Specify which prices and delivery options a customer sees, when an item becomes unavailable, and what information is required before checkout.
Connect the agreed provider and distinguish an order from its payment attempt. Define pending, successful and failed states, duplicate submissions, delayed notifications and the information staff need to investigate a mismatch.
Agree stock ownership, reservation rules, shipment updates and cancellation behavior. Identify who handles partial fulfillment, damaged goods and returns, including any manual steps that remain outside the application.
Map imports and exports, staff permissions and operational history. Decide who can change prices, adjust inventory or request refunds, and which customer information each role may view or export.
Map the current process. Bring sanitized examples of products, orders and exceptions, plus the systems involved. Record the problem to solve, release exclusions, dependencies and the person who will accept each workflow.
Check the uncertain connection. An inventory or delivery integration may depend on API access, provider limits and another team's changes. Confirm those assumptions before estimating the wider work. Separate provider charges and ongoing operations from development scope.
Review working order journeys. Acceptance should cover a successful order and failure paths. For example, retry a checkout submission, receive the same payment notification twice, attempt an unauthorized stock adjustment and process a return. Agree the expected records and state changes before implementation.
Make quality targets measurable. Specify the devices, catalog size, traffic mix and environment used for a performance check. Record accessibility checks and recovery expectations. A fast product page alone does not demonstrate that checkout and back-office work meet the release requirements.
For a replacement store, map product and variant identifiers, customer records and any order history included in the move. Rehearse imports, inspect rejected rows and reconcile counts and relationships. Plan old product URLs and redirects before cutover.
Agree when the old store stops accepting changes, how new orders are handled during the switch and what would trigger rollback. Identify the source of truth for stock throughout the transition so staff know which records to trust.
Handover can include source access, deployment instructions, field mappings, provider configuration, acceptance evidence and known limitations. Name owners for domain and provider accounts, backups, restore checks, alerts and ongoing support. Record retention and deletion decisions with the people responsible for customer data.
Scope, data quality, integrations and launch constraints determine the estimate. A short written brief can establish whether the useful first step is configuration, a focused integration or a broader build.
Work through platform choices, catalog and checkout scope, launch dependencies and the assumptions behind a development estimate.
Read the online-store planning guideIndependent sellers add onboarding, permissions and transaction decisions. Use the cost guide when that is part of your business model.
Explore marketplace cost assumptionsFor a marketplace connecting businesses and suppliers, consider quotations, approvals and order responsibilities before specifying a checkout.
Read the B2B marketplace guideCapture users, scope, data owners and acceptance checks in an editable document. Adapt its worked example to your own order workflow.
Download the requirements template (Markdown)Once the store scope is clear, identify the platform changes, integration boundaries and evidence needed from the person delivering them.
Define which system owns each field, map product identifiers and plan for delayed events, failed requests and reconciliation.
Read the BigCommerce integration guideSeparate theme changes, app behavior and external integrations. Agree how the store will be previewed, tested, released and maintained.
Plan Shopify development workMatch the role to the work, review relevant evidence and use a bounded assessment. Set access, acceptance and handover expectations.
Use the Shopify hiring guide