πŸš€ Now in Phase 3A - Production Ready with Advanced Features
WooCommerce & Custom

Other Integrations: WooCommerce & CSV Product Upload

Last Updated: 2026-01-24

While Shopify is our primary integrated platform, we understand that merchants use a variety of e-commerce solutions. This guide covers how to integrate if you're not on Shopify, focusing on our current CSV product upload method.


WooCommerce Integration (Planned)

Abba Baba is actively working on expanding our direct integrations to include WooCommerce. This integration is planned for a future development phase.

What to Expect (Future):

  • Seamless OAuth 1.0a authentication for connecting your WooCommerce store.
  • Automated product data synchronization.
  • Direct referral tracking for commission calculation.
πŸ’‘

Stay Tuned: We will update our documentation and your merchant dashboard once WooCommerce integration is available.


Custom Integrations: CSV Product Upload

For merchants using platforms other than Shopify, or for those who prefer to manage their product data manually, Abba Baba supports product data upload via CSV (Comma Separated Values) files. This allows you to make your products discoverable by AI agents without a direct platform integration.

Step 1: Prepare Your CSV File

Ensure your CSV file is correctly formatted. The first row should contain the column headers.

Required Columns:

  • SKU: Unique identifier for your product (e.g., PROD-001).
  • Name: The name of your product (e.g., Organic Dark Roast Coffee Beans).
  • Description: A detailed description of your product.
  • Price: The selling price of your product (e.g., 18.99).
  • Currency: The currency of the price (e.g., USD).
  • ImageUrl: The direct URL to your product's main image.

Recommended Columns (for higher Quality Score):

  • Categories: Comma-separated list of product categories (e.g., Food,Beverages,Coffee).
  • Tags: Comma-separated list of keywords/tags (e.g., organic,fair-trade,dark-roast).
  • InventoryQuantity: Current stock level (e.g., 150).
  • Specifications: A JSON string of structured product attributes (e.g., {"roastLevel": "dark", "origin": "Colombia"}).
  • SEO_Title: Search engine optimized title.
  • SEO_Description: Search engine optimized description.
πŸ’‘

Tip for AI Discovery: The more comprehensive and structured your product data is, the higher its Quality Score will be. A higher Quality Score means your products are more likely to be discovered and recommended by AI agents.

Step 2: Upload Your CSV File

  1. Log in to your Abba Baba Merchant Dashboard (opens in a new tab).
  2. Navigate to the "Products" section.
  3. Click the "Upload CSV" button.
  4. Select your prepared CSV file and click "Submit".

Our platform will process your file, and your products will become discoverable by AI agents. You will receive a notification in your dashboard regarding the success or failure of the upload.

Troubleshooting CSV Uploads

  • "Invalid Column Header": Ensure your column headers match the required/recommended names exactly (case-sensitive).
  • "Missing Required Field": Check that all products have values for SKU, Name, Description, Price, Currency, and ImageUrl.
  • "Invalid JSON in Specifications": Ensure your Specifications column contains valid JSON strings. Use an online JSON validator if unsure.

For any questions about custom integrations or CSV uploads, please contact our support team from your merchant dashboard.