Start with the store requirement
A custom storefront is a delivery choice, not a goal by itself. Write down the behavior the business cannot achieve today: a product configurator, an editorial buying journey, a customer portal or an integration with a back-office system. Then check whether a theme change or a focused app can meet it.
Headless Shopify separates the customer-facing storefront from the commerce backend. Shopify offers its Storefront API and Hydrogen tooling for this approach. That flexibility also means a team must maintain the storefront application. It does not automatically remove checkout or plan restrictions. Review Shopify's headless documentation against the features and plan in scope.
Compare three scopes
- Theme work: merchandising, content, navigation and layout changes that fit the existing store. Assess existing apps and theme performance before introducing another runtime.
- Integration work: inventory, orders, customer records or fulfilment moving between Shopify and another business system. Many such workflows can retain the current storefront.
- Custom storefront: a sufficiently distinct customer journey to justify separate application development, previews, hosting and ongoing maintenance.
Example: inventory and order handoff
Suppose a wholesaler needs orders copied to its fulfilment system and stock levels returned to the store. The first deliverable should be a mapping of product identifiers, stock ownership and order states. Define what happens if an order is edited, cancelled or processed twice, and how staff reconcile failed transfers. Replacing the storefront does not by itself solve these problems.
What to prepare
Bring a store URL, the current theme and app list, target markets, catalogue examples and the systems involved. Provide sandbox access where available and a business owner who can decide how stock and orders should behave. Avoid sharing live credentials in the initial enquiry.
A useful proposal separates the customer experience from data migration, platform integration, analytics, acceptance testing and maintenance. It should identify checkout limitations, subscription or B2B requirements that need plan verification, and any third-party dependencies that could affect delivery.
For WooCommerce, assess the WordPress hosting, plugin stack and upgrade process separately; it is not an interchangeable Shopify implementation. See Shopify and WooCommerce development for store functionality, and API integration services for the business-system connection.









