🛒

WooCommerce Integration

Step-by-step guide to connect WooCommerce with Organiko.ai

Prerequisites

Before you begin, make sure you have:

  • A WordPress site with WooCommerce installed
  • Administrator access to your WordPress/WooCommerce admin
  • WooCommerce REST API enabled (it's enabled by default)
  • Products marked with "Organic" in product names or tags

What Gets Synced

📤Outgoing (Sales)

  • • WooCommerce Orders (all order statuses)
  • • Customer information (name, email, shipping address)
  • • Product details (SKU, name, quantity, price)
  • • Order status (pending, processing, completed)

Note: WooCommerce is typically used as an OUTPUT integration (sales orders). For purchases, use QuickBooks or ERPNext.

Connection Steps

1

Generate WooCommerce API Keys

  1. 1. Log in to your WordPress admin
  2. 2. Go to WooCommerce → Settings
  3. 3. Click the Advanced tab
  4. 4. Click REST API
  5. 5. Click "Add key"
  6. 6. Fill in:
    • • Description: "Organiko.ai Integration"
    • • User: Select your admin user
    • • Permissions: Read
  7. 7. Click "Generate API key"
  8. 8. Copy the Consumer key and Consumer secret

Important: The Consumer secret is only shown once! Save it securely.

2

Navigate to Integrations Page

  1. 1. Log in to your Organiko.ai account
  2. 2. Click Integrations in the top menu
  3. 3. Find WooCommerce under "E-Commerce" section
3

Enter WooCommerce Credentials

Fill in the connection form:

https://yourstore.com

Your WordPress site URL (include https://)

Paste the Consumer Key from step 1

Paste the Consumer Secret from step 1

4

Verify Connection

After saving, Organiko.ai will test the connection and display:

  • Green "Connected" badge if successful
  • Your store name and WooCommerce version
  • Red "Connection Failed" badge if credentials are invalid
5

Create a Flow

  1. 1. Go to Flows in the main menu
  2. 2. Click "Create New Flow"
  3. 3. Select an INPUT integration (e.g., QuickBooks for purchases)
  4. 4. Select WooCommerce as OUTPUT (for sales)
  5. 5. Click "Create Flow"
  6. 6. Toggle the flow to Enabled

Example Flow: QuickBooks (INPUT) → WooCommerce (OUTPUT) = Track organic purchases and allocate to WooCommerce sales

How Syncing Works

Automatic Sync Schedule

Organiko.ai checks WooCommerce for new orders every 15 minutes.

First Sync (Historical Data)

When you first connect, Organiko.ai syncs the last 90 days of orders.

Organic Product Detection

Organiko.ai automatically detects organic products by scanning product names and tags for keywords:

organic, USDA organic, certified organic

💡 Tip: Add "organic" as a product tag in WooCommerce for reliable detection

Order Status Tracking

Organiko.ai tracks order status (pending, processing, completed, cancelled). Only "processing" and "completed" orders are used for inventory allocation.

Best Practices for WooCommerce

🏷️Use Product Tags

Add "organic" as a product tag to all certified organic products in WooCommerce for reliable detection.

📦Enable Stock Management

Enable "Manage stock?" for organic products in WooCommerce. This allows proper SKU matching with purchase orders.

🔢Use SKUs Consistently

Use the same SKU for a product across all systems (WooCommerce, QuickBooks, etc.). This enables automatic matching.

Troubleshooting

Problem: "Connection failed" error

Solution:

  1. 1. Verify Store URL is correct (include https://)
  2. 2. Check that REST API is enabled in WooCommerce settings
  3. 3. Ensure Consumer Key and Secret are copied correctly
  4. 4. Try regenerating API keys

Problem: No orders showing up in Organiko.ai

Solution:

  1. 1. Make sure you created a Flow with WooCommerce as OUTPUT
  2. 2. Verify the flow is Enabled (green toggle)
  3. 3. Wait 15 minutes for the next sync cycle
  4. 4. Check that your orders contain products tagged as "organic"

Problem: SSL/HTTPS certificate errors

Solution:

  1. 1. Ensure your WordPress site has a valid SSL certificate
  2. 2. Use https:// in your Store URL (not http://)
  3. 3. If using self-signed certificate, contact support@organiko.ai

What's Next?

Need help with WooCommerce integration?

Contact Support: support@organiko.ai