Store setup

How the WooCommerce connection works

This page is for whoever runs the store. It shows the live connection state and lets store staff pull the catalogue across.

01

Store holds the products

Products, prices and stock status live in WooCommerce. Syncing copies them here so the catalogue renders from your own store data rather than a duplicate list.

02

This site holds the basket

Customers browse and build a basket here. The basket lives in their browser, so no customer record is needed before checkout.

03

WooCommerce takes the payment

At checkout the order is created in WooCommerce as a pending order, and the customer is sent to the store's own payment page. Your payment settings, tax rules and fulfilment process are untouched.

Store connected

Reading the live catalogue from https://p3presearch.blog. Orders are created in WooCommerce as pending orders and the customer is sent there to pay.

Catalogue items
16
Linked to a store product
16

Credentials the app expects

Save these under Secrets in the app dashboard. They are read on the server only and never reach the browser.

  • WOO_STORE_URL

    The full address of the store, for example https://shop.example.com

  • WOO_CONSUMER_KEY

    WooCommerce → Settings → Advanced → REST API, with read/write permission

  • WOO_CONSUMER_SECRET

    The consumer secret generated beside that key

Publish to store

Pushes this site's catalogue into WooCommerce — products already in the store are updated by ID or SKU, everything else is created. Descriptions, prices, stock status and categories are copied across.

Catalogue sync

Pulls every published product from the store and caches it here, matching on the store product ID. Matching is by ID, so repeat syncs update rather than duplicate.

Need to check a certificate or a lot number instead?

Certificate lookup