E-commerce

Connect WooCommerce to Wilph

A WooCommerce REST API key pair lets Wilph read orders, customers and products from your WordPress store.

Roughly how long
About 5 minutes
Who can do it
A WordPress administrator.

Before you start

  • WordPress admin access to the site WooCommerce runs on.
  • The exact https:// address of that site, including a subdirectory if WordPress lives in one.

Step by step

  1. Open the REST API settings

    In WordPress admin go to WooCommerce → Settings → Advanced → REST API, then choose Add key.

  2. Describe the key

    Set the description to Wilph, pick an administrator account as the user, and set permissions to Read.

    Read is enough for everything Wilph does today. Choose Read/Write only if you later want Wilph to create returns or refunds for you.

  3. Generate and copy

    Choose Generate API key. WordPress shows a consumer key beginning ck_ and a consumer secret beginning cs_. Copy both now — leaving the page hides them for good.

  4. Paste them into Wilph

    In Wilph, open Dashboard → Integrations → WooCommerce → Connect, enter the store URL, the consumer key and the consumer secret, then save.

What Wilph asks for

The exact fields on the connection form, in order.

  • Store URL

    The HTTPS WordPress URL where WooCommerce is installed.

  • Consumer keyStored encrypted

    Create a read/write REST API key under WooCommerce → Settings → Advanced → REST API.

  • Consumer secretStored encrypted

    The consumer secret generated together with the consumer key.

Both secrets are encrypted before storage. Wilph keeps the store URL so it knows which shop a ticket belongs to.

Create WooCommerce REST API keys

If something goes wrong

The keys look correct but are refused.

Some hosts strip the Authorization header from incoming requests, which makes every key look invalid. Ask your host to allow it, or regenerate the key and try again.

The API address returns “not found”.

WordPress permalinks must not be set to Plain. Change Settings → Permalinks to any other option and save.

The site is behind a maintenance or firewall plugin.

Security plugins often block /wp-json/ for anything but a browser. Allow the WooCommerce REST route before connecting.

Still stuck? Get in touch — tell us which step it failed on and what it said.

Ready to connect WooCommerce?

Open Integrations in your Wilph dashboard and paste in what you collected.