Project portfolio Browse selected work

Shopify Plus Upgrade Monthly Fee Reduction + Up to $4800 Development Fee Credit - Exclusive WesWoo Offer

WESWOO / GUIDES

Independent commerce: design, development and operations

A practical reading guide, from choosing a platform to launching, operating and improving a store.

58 selected articlesIndex updated · 2026-11-06

Choose your starting point

Follow a short reading sequence for your current project.

Start with a practical self-check

Define the problem and acceptance evidence before choosing a theme change, an app or custom development.

Theme, app or custom development?
Theme, app or custom development?
ApproachPrefer it forVerify before choosing
Theme and editorLayout, brand styling and product presentation that existing sections can support.Replay real products on mobile and in the editor; check empty data, translation and theme upgrades.
Established appA separate capability such as reviews, subscriptions or marketing with a suitable extension.Verify plan eligibility, permissions, fees, uninstall effects and the pages actually supported.
Custom development or integrationDocumented business rules and system connections that settings or apps cannot meet.Define data ownership, failure recovery, maintenance, performance budgets and reversible acceptance checks.

For hosted checkout, payments or backend permissions, verify supported extension points and plan eligibility first; theme styling cannot supply those capabilities.

Pre-launch checklist

Complete each check and retain evidence. Ticks last only for this page visit and reset on refresh.

Product, migration and GEO checks

Use these checks for product data, legacy URLs, brand claims and AI citations. Examples illustrate the process.

Choose metafields or metaobjects
  1. Who owns the value?

    Product or variant specifications normally fit metafields. Consider metaobjects for multi-field content referenced in several places.

  2. Who maintains and reads it?

    Record type, unit, language, source and maintenance responsibility. Check theme Liquid, Storefront API and admin access separately.

  3. What happens when data changes?

    Plan fallbacks for missing translations, empty values, removed references and publication state. Validate with isolated records before any production bulk change.

Check legacy URLs before and after a move
  1. Build the map

    Record source status, language, market, purpose and a relevant destination. Explain retention or retirement when no substitute exists.

  2. Separate domains from paths

    Treat primary, redirect and alias domains separately from path rules. Check valid sources, reserved paths, parameters and market-subfolder limits.

  3. Verify and recover

    Check responses, final destinations, canonicals, internal links and sitemaps. Save versions and reconcile orders and notifications across the cutover window.

Make brand claims and project metrics verifiable
  1. Keep the entity and the date together

    Record the entity, event, date and source for each claim. Track platform launch, merchant adoption, partnership and incorporation as separate events. Check the About page, case studies, translations and Organization markup before publishing a founding date.

  2. Attribute each case to the people who did the work

    Separate work you delivered, reviews supplied by clients and cases published by a platform. Name the brand, market or store, responsible party, scope, launch date and source. If a platform case identifies its implementation partner, credit that party.

  3. Record the evidence behind each metric

    For historical samples, record period, inclusion criteria, sample size, numerator, denominator and baseline. For lab tests, record page, device, network, tool version and script configuration, and separate them from field data. For single-project results, give the observation window, baseline and relevant concurrent changes.

  4. Preserve original data and publish within its scope

    Keep client source material, figures, units and attribution. Describe a single project or test in its own context. Define the start, finish and day type for timelines and the denominator and exceptions for coverage claims. Resolve missing evidence in the internal record before broadening a claim.

  5. Compare language variants and rendered output

    Use the same fact record to check headings, summaries, graphic labels and both language versions. Check raw HTML and visible text before and after animation so intermediate counters do not appear as the final metric. Compare structured data with the visible page.

Diagnose crawling and retest AI answers
  1. Pick URLs by buyer task

    Set the market, language and question first. Service pages explain scope and delivery, guides support decisions and checks, and cases substantiate specific experience. Use existing pages where they can answer the task. Add a standalone guide once the task and evidence justify it.

  2. Verify access and indexing

    Check HTTP, robots.txt, CDN rules, noindex, canonicals, language links and rendered content on the actual URLs. For moves, record old URLs, direct destinations, internal links and sitemaps. Use the search platform’s URL inspection to confirm indexing status.

  3. Check crawlers by purpose

    Separate search crawling, user-triggered fetches, training and controls for product-specific grounding. Verify request identity using published IP ranges or the provider’s documented method. A User-Agent alone does not establish the origin.

  4. Track mentions, citations and product placements separately

    Retest a fixed question and market in a fresh conversation. Keep platform, time, prompt, answer and cited URLs. Record brand, legal entity, cited domain and product placement separately. Run unbranded buyer questions before explicit brand checks.

  5. Separate platform observations from business results

    Track search reports, AI answers, identifiable referrals and qualified enquiries as separate measures. One answer can expose a mismatch. Use repeat observations under comparable conditions for trends. Google’s AI search eligibility follows normal indexing and snippet requirements. Record when you checked the source.

Four acceptance checks for Shopify AI product channels
  1. Channel eligibility and activation

    Record the market, channel, date and eligibility message. In Agentic, check Shopify Catalog and channel status for ChatGPT and Copilot. Google AI Mode and Gemini receive product data from the Google & YouTube sales channel or Merchant Center. Check Meta Catalog discovery and shoppable ad syncing separately.

  2. Fields, variants and wholesale visibility

    Sample mapped fields with and without a value. Check fallbacks, current and compare-at prices, and grouping by variant ID. Custom Catalog grouping takes precedence over Combined Listings. As a guest, test native B2B-only items, wholesale items hidden by an app or theme, and shared items that should show the retail price. Unlisted also affects sitemaps and search inside and outside the store.

  3. Live placement and answer citations

    Save Search preview for diagnosis. Repeat the same question on the live AI surface for the same market and currency. Record the product card, specifications, price, stock and citation URL separately. The preview and live channel can rank products differently.

  4. Store entry, product selection and checkout

    On a phone, follow the live recommendation to the store or channel checkout. Verify the selected specifications, variant added to cart, currency, shipping and purchase destination. ChatGPT uses the merchant’s online store checkout. Test other destinations against their active settings and record unavailable checks as pending.

Retest product or policy changes at three layers
  1. Capture the storefront baseline at save time

    Record the time, market, currency, SKU or policy URL, and old and new values. Check the product or policy page. For store information, also check /agents.md and /llms.txt on the main domain. Shopify provides these discovery files by default, with URL-specific templates able to override their output. robots.txt governs applicable open-web crawling. Channel settings govern Catalog delivery to activated channels.

  2. Recheck admin output after processing

    For product changes, review Channel mapping and target channel status. For policy changes, check the Knowledge Base source, Published state and public references. When switching to Manual, restore relevant links supplied by the previous source. The up-to-48-hour window applies to a requested Knowledge Base rescan. Record the status shown in admin.

  3. Repeat a fixed question on the live surface

    Save Search preview as a Catalog diagnostic, then test the live channel with the same market, currency and question. Check product placement, variant, price, stock, compatibility, cited URL and the purchase destination. Record preview and live results separately because channels can reorder results.

  4. Keep one record for each channel

    Record time, market, SKU or policy URL, change, admin status, storefront evidence, actual question, product card and citations. Track eligibility, field output, placement and checkout separately. Mark unavailable surfaces as untested and absent placements as not shown.

Turn case studies into acceptance questions

Trace a business problem into the interface and data, then apply the same checks to your project.

INIU · Specifications to cart
Business problem
Power, capacity, ports and device compatibility need to be compared quickly.
Implementation described in the published case
The case places core specifications in the main reading area and connects scenario entry points, filtering and mobile add-to-cart to the same product fields.
Acceptance question for a new project
Choose different specifications, colours and stock states. Do the list, product page and cart refer to the same sellable configuration?
Read the full case
Shokz UK · Scenarios and variants
Business problem
Shoppers first choose a sports or work range, then confirm colour, fit and accessories within a model.
Implementation described in the published case
The case separates scenario navigation from variants and keeps media, benefits and purchase controls tied to the current SKU.
Acceptance question for a new project
Switch colour and fit, then use the long-page purchase bar. Do imagery, price, benefit copy and cart variant remain consistent?
Read the full case
TERMINO · Content and commerce data
Business problem
A modular kitchen needs spatial and configuration guidance before estimate, showroom or project enquiry.
Implementation described in the published case
The case uses Framer for narrative and configuration, connecting module, price and availability data through Shopify Storefront API.
Acceptance question for a new project
Match the configuration summary to module records. If a commerce query fails, do explanations, contact paths and the chosen configuration remain usable?
Read the full case
01

Evaluate and Budget

Decide whether and how much to invest across platform upgrade, financing, and total cost.

Budget a Shopify headless storefront

Compare a theme rebuild and a headless storefront for the same market, scope and time horizon. Use this checklist to collect quotes and operating costs.

  1. Liquid theme or separate frontend

    Test the theme and apps for the same market, product range and purchase journey. Turn any unmet editing, interaction or integration requirements into prototype checks before committing to a separate frontend.

  2. Four one-off workstreams

    Price architecture and content modelling, UI design, frontend and Shopify API work, and integration and launch testing separately. Specify the templates, markets, accounts and checkout scope. Include redirects, data moves, analytics and rollback for a rebuild.

  3. First-year running costs

    Separate shared Shopify subscription and transaction costs. Check Oxygen or self-hosting costs against the chosen plan and runtime. Include CMS, search, app adaptations, monitoring and engineering support.

  4. Compare totals over the same period

    Add the build, fixed and usage charges, and internal editing and maintenance time. Use the same currency and tax basis for a 12- or 36-month comparison. Test products, accounts, checkout, crawlable content and editor workflows on the prototype.

How Much Does Shopify Plus Cost? A 36-Month TCO and ROI Guide

Decide whether to move from Shopify to Plus by modelling 36-month TCO, payments, and implementation instead of comparing monthly fees.

Shopify Capital: Cash Flow, Cost, and Risk QA

Evaluate Shopify Capital through eligibility, cost, repayment, and cash flow, keeping financing separate from operational improvement.

Shopify vs Ecwid: Which setup fits?

Compare an embedded store and a standalone store across maintenance, international selling and cost.

Related service · Shopify Plus services
02

Design and Storefront Build

Turn the brand into a storefront that can launch and pass acceptance, with emphasis on the mobile purchase path.

Bring the brand story onto the product page

Choose one featured product and connect the brand story to design, materials and use that shoppers can verify.

  1. Pick a real design decision

    Choose a material, construction detail or use case and explain which customer problem it addresses.

  2. Give each image a question to answer

    Use a close-up for texture, a familiar reference for scale and a scene that shows the product in use.

  3. Separate brand, collection and campaign choices

    Keep a common baseline for product photography. Give collections room for their own details and place campaign styling on campaign pages.

  4. Try choosing a product on mobile

    Ask someone unfamiliar with the brand to compare two products and find the differences, specifications and evidence behind their choice.

Shopify Store Build: Plan, Apps, and Launch QA

Plan a Shopify build from plan choice and apps to development and launch acceptance, focusing on where budgets and rework usually appear.

Shopify Mobile Conversion and Checkout: A Global Store Acceptance Guide

Accept the mobile purchase path, checkout, and measurement on real devices before blaming traffic or promises.

Theme customisation: scope, selection and acceptance

Choose between editor settings, apps and custom work using requirements, upgrade paths and cross-border acceptance.

Liquid theme development: architecture and maintenance

Plan JSON templates, sections, blocks and releases, with the original anonymous case and its limits.

Product variants: selection, stock and cart consistency

Check selected variant, media, price, availability and the final cart item together.

Variant media: fallbacks and product markup

Handle missing media, failed loads and variant URLs while keeping product facts consistent.

Performance: themes, apps and shopping tasks

Measure pages and devices before prioritising changes by value, evidence and rollback safety.

Core Web Vitals: diagnosis and release checks

Separate field from lab data, diagnose LCP, INP and CLS, and retest purchase paths.

Product pages: information, trust and purchase flow

Organise specifications, limitations, policies and brand evidence around buying decisions.

Product-page architecture: facts, SEO and testing

Connect content models, visible product markup, variant state and segmented measurement.

Navigation: customer tasks, hierarchy and crawling

Organise collections, search, support and market entry points around customer choice.

Navigation checks: mobile, keyboard and language

Test menu state, focus, destinations and important-page access through real tasks.

Product descriptions and buyer questions

Verify model fit, units, limitations and local support.

Related service · Store services overview
03

Development and Integrations

Architecture, APIs, and delivery capability beyond the theme: headless, deployment, master data, and choosing a development partner.

Locate a sync failure by state

Find where the state stopped before choosing retry, reconciliation or manual handling.

  1. Nothing sent or subscription missing

    Check shop, topic, scopes, API version and subscription state. Missing notification is not proof of no business change.

  2. Delivery or verification failed

    Check HTTPS, timeouts, raw request bytes and the correct secret. Unverified payloads stay outside business queues.

  3. Acknowledged but the destination is unchanged

    Check durable queues and consumers; separate receipt, processing and destination confirmation.

  4. Duplicate, out of order or partly complete

    Check Webhook ID, Event ID, business-action key and destination state. Replay only bounded operations that can be reconciled.

Shopify Hydrogen and Oxygen: Headless Architecture and QA

Evaluate Hydrogen and Oxygen through architecture, Storefront API, caching, deployment, and QA rather than a blanket speed claim.

Shopify Oxygen Deployment: Hydrogen, Edge Rendering, and QA

Deploy a Hydrogen storefront to Oxygen with explicit checks for environment, caching, monitoring, and rollback.

Shopify Omnichannel: Master Data and Attribution QA

Unify product, stock, order, and attribution definitions so omnichannel integration has owners and reconcilable fields.

Shopify Social Vouchers: States, APIs, and Risk Controls

Handle social vouchers through state, API, and risk-control boundaries instead of treating the tool as a growth result.

Shopify Developer Certification: Status, Skills and Delivery

Separate certification status, partner plan, and delivery evidence when choosing a Shopify development partner.

Webhook setup: verification, idempotency and recovery

Separate delivery, merchant action and business writes, with durable queues and reconciliation.

Webhook automation: monitoring, replay and compensation

Track receipt, queueing, destination confirmation and dead letters separately to control retries and duplicate actions.

Metaobjects: reusable content and publication

Separate definitions from entries and plan references, language, empty data and deletion fallbacks.

Metafields: ownership, types and access

Define owners, units, sources and read channels in a field dictionary.

ERP integration: master data, stock and reconciliation

Set data ownership and direction before testing duplicates, ordering, partial refunds and cutover.

ERP and CRM: customer state and sync boundaries

Bring customer consent, identifiers, external writes and finance definitions into one handover.

AI shopping and UCP integration

Verify store tools, catalog, cart, policy and checkout handoff.

Related service · Shopify Headless services
04

Migration and Launch

How to migrate, cut over, reconcile, and roll back when changing platform or order systems.

Magento to Shopify Migration: Data, SEO, Cutover, and Rollback

Move Magento to Shopify with replayable steps for data, SEO, cutover, and rollback.

Shopify Order Migration: Mapping, Cutover, and Rollback

Move historical orders into Shopify through field mapping, a cutover window, reconciliation, and rollback.

Checkout optimisation: plans, shipping and payment checks

Diagnose product, address, shipping and payment friction within the available checkout capabilities.

Checkout checkboxes: extension points and consent records

Distinguish hosted checkout from themes and verify labels, state, errors and stored outcomes.

URL redirects: relevant destinations and checks

Check old-page status, reserved paths, language and redirect chains.

Domain migration: primary domains, markets and old URLs

Distinguish primary, alias and redirect domains and preserve mapped destinations.

Plus checkout extension acceptance

Test payments, orders and extension fallback by market.

Customer data and account migration

Reconcile identity, consent, order history and actual sign-in.

Cross-border payment troubleshooting

Trace checkout steps, payment events and order records before retrying.

Embedded-store migration checks

Reconcile storefront routes, orders and refunds before cutover.

Related service · Store services overview
05

Operations and Growth

What happens after launch: conversion, support, supply chain, and how to read case studies.

Verify one Shopify AI operations task

Choose a content, app or campaign task and define what a person must check before it goes live.

  1. Set the scope of the first task

    Choose a product description or an email. Write down the allowed source material, intended audience and reviewer.

  2. Compare app features one task at a time

    Use real workflows to check whether native tools and existing apps cover filters, imports, reviews or email as needed.

  3. Check campaign access and spending

    Confirm who can approve activity, how budget settings affect charges and where a campaign can be paused.

  4. Follow the customer’s path before automating

    Start on the landing page and check the product, options and purchase actions. Use the results to decide what can run automatically.

Shopify Inbox Personalized Support: Post-Purchase Operations

Tier Inbox support by purchase stage and issue risk, with explicit handoff, permissions, and retention measurement.

Shopify Dropshipping: Suppliers, Markets and Operations

Break dropshipping into supplier, market, and fulfilment operations instead of treating zero inventory as zero cost.

Shopify DTC Case Evidence and Operations

Read DTC case studies with an evidence frame that separates original figures, observation windows, and repeatable actions.

GA4 setup: event coverage and order differences

Classify differences by consent, duplicate tags, time, currency and refunds before changing tracking.

GA4 deployment: integrations, consent and reconciliation

Select an implementation and verify event parameters, consent and refund scope through purchase journeys.

Flow foundations: triggers, conditions, actions and plans

Begin with reversible tasks and document success, failure, human review and plan boundaries.

Advanced Flow: run logs, idempotency and recovery

Retain state and side-effect evidence while separating Flow HTTP requests from webhook delivery.

AI support and refund handoff

Separate policy guidance, order facts, refunds and human decisions.

AI content evidence and review

Use one evidence record for facts, case attribution and changes across languages.

Search intent and page roles

Assign decisions, service scope, implementation and evidence to distinct pages.

Related service · Store operations services
06

Plus, multi-store and markets

Separate single-store market configuration from organisational and data boundaries before planning domains, currencies, approvals and upgrades.

Choose one store or several before assessing Plus

Document organisational, commerce and data boundaries before selecting a plan.

  1. Can one store manage the market differences?

    With a shared catalogue and operating model, assess Markets configuration for regions, languages, catalogues and currencies first. Cross-border selling alone does not justify Plus or multiple stores.

  2. Are entities or operations independent?

    For multiple entities, check Plus eligibility for Markets business entities and payment requirements. Compare multiple stores where teams, catalogues or operations need separate boundaries.

  3. Who owns cross-store data?

    Plus expansion stores have separate data and settings; products and stock do not sync by default. Define ERP or app ownership, permissions, reconciliation and per-store fees.

  4. Which requirements justify an upgrade?

    B2B is available on Basic, Grow, Advanced and Plus with plan-specific capabilities. Assess advanced needs such as UI extensions in information, shipping and payment steps against total cost.

Shopify Plus Markets and Multi-Store Architecture

Choose among Markets, domains, and international SEO, settling multi-store and market architecture before expansion.

Shopify Plus Multi-Store Operations: Sync and Approvals

Multi-store sync, approvals, and launch acceptance that turn cross-store operations into a rollback-safe process.

Shopify Plus Globalisation Capabilities: An Evergreen QA

Judge whether Plus sustains a cross-border store through globalisation capabilities, market setup, and long-term acceptance.

Shopify Multi-Currency: Market and Settlement QA

Configure multi-currency and market settlement, then accept it through margin and reconciliation rather than the storefront switcher.

Single-store Markets launch checks

Validate catalogs, overrides, destination, checkout and refunds market by market.

Multilingual storefront launch checks

Verify content, distinct URLs, alternate versions and fulfilment by language and market.

Related service · Shopify Plus services
07

B2B and Wholesale

Make wholesale and B2B procurement a configurable channel instead of building a second system.

Verify catalogs, volume pricing and payment on the first B2B order

Run a first order from two buying locations and check that access, price and payment records match the same transaction.

  1. Confirm the company and buying location

    Record the signed-in company, current buying location and visible catalog. Repeat the product and price check from a second location.

  2. Count active market catalog assignments

    Check the plan’s market catalog assignments. On Basic, Grow and Advanced, assigning one catalog to two active markets uses two assignments.

  3. Test the minimum and the first price break

    Try the minimum order, the first valid price break and a quantity just below it. Compare the actual unit price in the cart and checkout.

  4. Reconcile invoices and funds received

    Record the draft, payment terms and funds received. Use the order record to assign shipment, partial fulfillment and refunds.

Shopify Plus B2B: Wholesale, Accounts, Pricing, and Fulfilment

Plan Shopify Plus wholesale and B2B procurement through company accounts, catalogues, pricing, and fulfilment.

Shopify B2B Industrial Stores: Accounts, Quotes, and Integrations

An industrial B2B storefront built around account scopes, quotes, payment terms, and ERP integration.

B2B wholesale launch checks

Use test accounts to verify access, order fulfilment and recovery.

B2B locations and catalogue selection

Verify catalogues, prices, terms and plan boundaries by location.

Related service · Shopify B2B services
08

SEO and GEO

Connect international search, mobile experience, and case evidence with brand facts and content discovery.

Shopify GEO acceptance checklist

Pick one target market and a set of real buying questions. Record evidence from public pages, channel settings and actual answers.

  1. Sample four page types

    Choose a collection, a product, the About page and a delivery or returns policy. Check the response, main content, canonical URL and reciprocal language links where applicable. Record crawl access and indexing status separately in Search Console.

  2. Verify brand and product facts

    Check the brand name, specifications, units, fit, price, stock, delivery and returns. Link product information to the relevant policies. Match the brand identity to public profiles and attributed cases.

  3. Check product channels separately

    Record eligibility, fields and variants, live placement, and checkout separately for each target market and SKU. Open the four acceptance checks below to capture admin and storefront evidence.

  4. Retest with the same questions

    Keep the platform, market, date, question and actual citation URLs. Record brand mentions, linked citations and product placements separately. Compare changes alongside search and referral data.

Start with accessible pages, clear language and URLs, then connect consistent brand facts, original cases and useful source material. Measure crawling, actual indexing and source-cited AI answers separately.

GEO service scope Implementation checks do not establish indexing, recommendations or business results.

Shopify Plus Markets and Multi-Store Architecture

Choose among Markets, domains, and international SEO, settling multi-store and market architecture before expansion.

Shopify Mobile Conversion and Checkout: A Global Store Acceptance Guide

Accept the mobile purchase path, checkout, and measurement on real devices before blaming traffic or promises.

Shopify DTC Case Evidence and Operations

Read DTC case studies with an evidence frame that separates original figures, observation windows, and repeatable actions.

Brand evidence and content maintenance

Brand recognition rests on verifiable services, attributable cases and consistent information. Content and structured-data fixes improve communication; citations, rankings and enquiries need separate observation.

  1. Check brand facts

    Link scope, contact, regions and policies to actual pages. Preserve original client figures, dates and attribution; do not invent certification or outside endorsement.

  2. Separate experience from platform rules

    State conditions for project guidance. Link platform capabilities to official documentation and retain the access date. Preserve the nature of client evidence without presenting it as independent verification.

  3. Connect articles with service pages

    The guide organises questions and reading paths, articles explain methods, and service pages define scope and delivery. Give each article one primary home rather than copying its body into more pages.

  4. Review after a change

    Save previous versions, sources and reasons. Check both languages, links, visible content and structured data. Update affected rules when platforms change rather than bulk-refreshing dates.

Maintenance and rule sources

Maintained by WESWOO. Theme architecture, checkout capabilities, webhook delivery and GA4 setup rules were checked on 2026-11-05. This update adds selection tools, self-checks, case-based acceptance questions, sync recovery and analytics reading. This GEO update covers entity identity, web crawling, AI search eligibility and performance evidence. This update checks AI product channels, Catalog mapping, Knowledge Base rescans and Search preview.

Chinese and English entries map to the same article, with independently reviewed bodies. Rule changes trigger a review of both versions.

About WESWOO

Rules checked for this update

Need help putting a guide into practice?

Use the service scope to define the work, responsibilities and acceptance checks.

View services