Appearance
WooCommerce
Needs WordPress 6.9+, WooCommerce 10.8+ and PHP 8.1+.
Consumer key and consumer secret
Shoovoo reads your catalogue and orders through the WooCommerce REST API, with a key pair you create.
- In WordPress admin open WooCommerce → Settings → Advanced → REST API.
- Press Add key.
- Enter a description such as
Shoovoo, choose an administrator as the user, and set Permissions to Read/Write. - Press Generate API key.
- Copy the Consumer key (starts with
ck_) and the Consumer secret (starts withcs_).
Shown once
WooCommerce shows the consumer secret only on this page. If you leave it, delete the key and generate another.
Paste both into the connect form.
Webhook secret
The webhook secret is not generated by WooCommerce. You choose it.
- Make a long random string of at least 16 characters, for example with
openssl rand -hex 32, or with a password manager. - Paste it into the Webhook secret field.
- Keep a copy: you enter the same value in the plugin.
Install the plugin
The plugin registers WooCommerce's webhooks, adds the marketing consent checkbox at checkout and tracks product views.
- Install and activate Shoovoo for WooCommerce.
- After connecting, the Store Connection page shows three values: the Shoovoo address, your Account ID and the Store connection ID.
- In WordPress open WooCommerce → Shoovoo and enter those three values and the same webhook secret. Only a store administrator can save this page.
- Save. The plugin registers its webhooks, and the page lists each one with its status.
If events stop arriving
WooCommerce disables a webhook after repeated failed deliveries. The usual cause is a webhook secret that differs from the one in Shoovoo. Correct it, then press Re-enable on the plugin page.
Checkout consent
The checkbox is never pre-ticked. A ticked box is recorded as consent evidence. An unticked box means nothing and is never treated as a refusal. If you already use MailPoet, Klaviyo, Mailchimp for WooCommerce or Omnisend, the plugin detects it and does not add a second checkbox.