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.
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.
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.
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