Connect a WooCommerce shop
WooCommerce runs on your own WordPress site, so there is nothing to approve. You create a key in WooCommerce and give Keelvy the shop’s address and that key.
Create the key in WooCommerce
Section titled “Create the key in WooCommerce”- In WordPress, open WooCommerce → Settings → Advanced → REST API.
- Create a key with Read/Write permission.
- Copy the consumer key and the consumer secret. WooCommerce shows the secret once.
Connect it in Keelvy
Section titled “Connect it in Keelvy”- Open Sales → Channels and click Add channel.
- Choose type Site and click Connect a shop, then choose WooCommerce.
- Enter the Shop address: the
https://address with no path, such ashttps://shop.example.com. Plainhttp://is refused. - Enter the Consumer key and Consumer secret. Both are stored encrypted.
- Save and run the connection test.
If the test fails
Section titled “If the test fails”Run Run Preflight on the channel. It names the cause:
- The shop’s WooCommerce API did not answer: check the address and that WooCommerce is active.
- The shop uses plain
http://: switch it to HTTPS. - The shop refused the key: create a new one.
- The key can read but not write: create a new key with Read/Write permission.
- The shop’s permalinks are set to Plain, which turns its API off: choose another permalink structure.
- The host removes the Authorization header the key travels in: ask the host to pass it through.
- The shop sells in another currency than the channel’s price list.
What happens next
Section titled “What happens next”Keelvy sends catalog, prices and stock, and sends the shipment back to the order. A family becomes a variable product, with one variation per included variant. It reads the shop’s orders on a schedule, every few minutes, and reads the shop’s own products when you compare the shop.
Next: Connect a shop that already has products and Push products to a shop.