Skip to main content

How do I connect WooCommerce to Pavilion?

Learn what WooCommerce credentials and webhooks are needed to connect WooCommerce with Pavilion for product and order sync.

The WooCommerce integration connects your WooCommerce store to Pavilion so products, orders, and related updates can sync between systems.

This setup requires administrator access in WooCommerce. You will need to generate API keys, create webhooks, and set up an application password, then send the required values to the Pavilion team.

Before you begin

You must be logged in to WooCommerce as an administrator.

Send the generated WooCommerce API keys to the Pavilion team so they can complete the integration setup.


Generate WooCommerce API keys

  1. Open WooCommerce.

  2. Go to Settings.

  3. Select the Advanced tab.

  4. Select REST API.

  5. Click Add key.

  6. Enter a description for the key.

  7. Select the key owner. The key owner should have administrator permissions.

  8. Set Permissions to Read/Write.

  9. Click Generate API key.

  10. Copy the Consumer key and Consumer secret.

  11. Send both values to the Pavilion team.


Create WooCommerce webhooks

Create a separate webhook for each topic Pavilion needs to receive from WooCommerce.

  1. Go to WooCommerce

  2. Access Settings.

  3. Select the Advanced tab.

  4. Select Webhooks.

  5. Click Add webhook.

  6. Enter a name for the webhook. Use a name that reflects the topic, such as Order Created, Order Updated, or Order Deleted.

  7. Enter the Delivery URL provided by the Pavilion team.

  8. Set Status to Active.

  9. Click Save webhook.

  10. Repeat these steps for each required topic:

    • Order Created

    • Order Updated

    • Order Deleted


Set up an application password

  1. In WordPress, go to Users > Profile.

  2. Scroll to Application Passwords.

  3. Enter a name for the new application password, such as Pavilion.

  4. Click Add New Application Password.

  5. Copy the generated application password.

  6. Copy your current WordPress username.

  7. Send both values to the Pavilion team.


Information to send to Pavilion

After setup is complete, send the Pavilion team the following information:

  • WooCommerce Consumer key

  • WooCommerce Consumer secret

  • Webhook Delivery URLs and topics

  • WordPress username

  • WordPress application password

Did this answer your question?