Barika for WooCommerce Installation Guide

Jamal Hamidu • February 3, 2026

Connect your WooCommerce Wordpress store to Barika. Choose your channels, authorize placements, and complete onboarding in about 5 minutes.

1. Overview and & time estimates

This guide walks you through installing the Barika Wordpress plugin so that you can connect your WooCommerce store to Barika. Once connected, you can embed partner offers in your WooCommerce email to earn revenue and reach new customers with your own offers..


Time Required:  5 minutes per installation path

2. Prerequisites

  • Before starting, ensure you have Wordpress Admin access to your WooCommerce store
  • WordPress 5.8 or higher
  • WooCommerce 6.0 or higher
  • PHP 7.4 or higher

3. Chose your path

There are two ways to install the Barika plugin:

Path Best For Starting Point
A Users browsing WordPress plugins WordPress Admin
B Existing Barika users Barika Integration Centre

Both paths result in the same connection. Choose whichever is more convenient.

4. Installation Instructions

4.1 Path A: Install from Wordpress Admin

Use this path if you're starting from your WordPress dashboard.

Step 1: Install the Plugin

  1. Log in to your WordPress admin dashboard
  2. Go to Plugins > Add New
  3. In the search box, type "Barika"
  4. Find Barika for WooCommerce in the search results
  5. Click Install Now
  6. Once installed, click Activate

Step 2: Connect to Barika

  1. After activation, you will 'Barika' added to the left side menu
  2. Click on the Barika tab
  3. Click the Connect to Barika button
  4. You will be redirected to Barika to authorize the connection
  5. Log in to your Barika account (or create one if needed)
  6. Review the permissions and click Authorize
  7. You will be redirected back to your WordPress admin

Step 3: Verify Connection & Complete all Onboarding activities

  1. While still in the WordPress admin and in the Barika settings page, click on 'Complete Barika Onboarding' button to be sent directly to the Barika Dashboard.
  2. Complete all required onboarding activities.
  3. To check your connection details, navigate to Integration Centre in Barika
  4. Click on Connected Platforms to expand the section


Once connected you should see a WooCommerce plugin card with the following details:


  • A green 'Connected' status
  • Connection Status: Connected (with a green checkmark)
  • Store Name: Your WooCommerce store name
  • Categories Mapped: Number of product categories synced
  • Webhook Status: Active

Step 4: View Your Connection Details

To view and manage your connection details in Barika:


  1. Log in to your Barika account at barika.ai
  2. Navigate to Integration Centre from the sidebar
  3. Click on Connected Platforms to expand the section
  4. Click on your WooCommerce store card to open the settings page


The WooCommerce settings page shows:


  • Connection Status - Store URL, store name, connected date, and status
  • Store Details - Products count, categories count, currency, last sync time, and a link to your WP Admin
  • Category Mappings - AI-powered mappings from your WooCommerce categories to Barika's taxonomy (with confidence scores)
  • Help & Resources - Setup videos and documentation links


From this page you can also:


  • Sync Categories to refresh your category mappings
  • Disconnect your store if needed

4.2 Path B: Install from Barika Integration Centre

Use this option if you already have a Barika account and want to connect your WooCommerce store.

Step 1: Open the Integration Centre

  1. Log in to your Barika account at barika.ai
  2. Navigate to Integration Centre from the sidebar
  3. Click on Available Integrations to expand the section

Step 2: Connect to WooCommerce

  1. Find WooCommerce in the E-commerce Platforms section
  2. Enter your store URL (e.g., https://your-store.com)
  3. Click Connect
  4. A modal will appear explaining the next steps
  5. Click Proceed

Step 3: Install the Plugin

You will be redirected to your WordPress plugin installer with the Barika search pre-filled.


  1. Find Barika for WooCommerce in the search results
  2. Click Install Now
  3. Once installed, click Activate

Step 4: Complete the Connection

  1. After activation, you will see 'Barika' added to the left side menu in WordPress admin
  2. Click on the Barika
  3. Click the Connect to Barika button
  4. Since you started from Barika, you may already be logged in
  5. Review the permissions and click Authorize
  6. You will be redirected back to your WordPress admin

Step 5: Verify Connection

  1. While still in the WordPress admin and in the Barika settings page, click on 'Complete Barika Onboarding' button to be sent directly to the Barika Dashboard.
  2. Complete all required onboarding activities.
  3. To check your connection details, navigate to Integration Centre in Barika
  4. Click on Connected Platforms to expand the section


Once connected you should see a WooCommerce plugin card with the following details:


  • A green 'Connected' status
  • Connection Status: Connected (with a green checkmark)
  • Store Name: Your WooCommerce store name
  • Categories Mapped: Number of product categories synced
  • Webhook Status: Active

Step 6: View Your Connection Details

To view and manage your connection details in Barika:


  1. Log in to your Barika account at barika.ai
  2. Navigate to Integration Centre from the sidebar
  3. Click on Connected Platforms to expand the section
  4. Click on your WooCommerce store card to open the settings page


The WooCommerce settings page shows:


  • Connection Status - Store URL, store name, connected date, and status
  • Store Details - Products count, categories count, currency, last sync time, and a link to your WP Admin
  • Category Mappings - AI-powered mappings from your WooCommerce categories to Barika's taxonomy (with confidence scores)
  • Help & Resources - Setup videos and documentation links


From this page you can also:


  • Sync Categories to refresh your category mappings
  • Disconnect your store if needed

5. Configure External Email Integration

Barika automatically injects partner offers into your WooCommerce transactional emails.


If Using WooCommerce Default Emails


No additional setup required. Partner offers will appear in your order confirmation and shipping notification emails automatically.


If Using an External Email Provider (Klaviyo, Omnisend, Mailchimp)


  1. In WordPress, go to WooCommerce > Settings > Barika tab
  2. Scroll down to the External Email Provider Setup section
  3. Select your email provider from the buttons (Klaviyo, Omnisend, or Mailchimp)
  4. Copy the generated snippet
  5. Paste the snippet into your email template in your email provider's dashboard
  6. The snippet uses your store's unique identifier to fetch matching offers

6. Troubleshooting

Connection Failed


  • Ensure your WordPress site is publicly accessible (not localhost)
  • Check that WooCommerce is installed and activated
  • Verify your Barika account is active


Offers Not Appearing in Emails


  • Confirm your store is connected (green status on settings page)
  • Check that you have active partner offers in your Barika dashboard
  • For external email providers, verify the snippet is correctly placed

7. Need Help?

8. Disconnecting the Plugin

If you need to disconnect your store:


  1. Go to WooCommerce > Settings > Barika
  2. Click the Disconnect button
  3. Confirm the disconnection


Your store data will be removed from Barika, but you can reconnect at any time.

9. Updating the Plugin

When a new version is available:


  1. Go to Plugins in your WordPress admin
  2. If an update is available, you'll see an update notice
  3. Click Update Now


Your connection to Barika will be preserved after updates.

By Jamal Hamidu February 1, 2026
To enable Barika co-marketing, you'll have to configure shopify email templates to ensure partner offers can appear in your customer emails.
By Jamal Hamidu February 1, 2026
Connect your Shopify store to Barika. Choose your channels, authorize placements, and complete onboarding in about 5 minutes.
By Jamal Hamidu January 27, 2026
Understanding the terminology used across the Barika platform will help you make the most of your co-marketing partnerships. Click on each category below to explore definitions.
By Jamal Hamidu January 26, 2026
If an auto top-up attempt fails, Barika notifies you immediately via email and your dashboard.
By Jamal Hamidu January 26, 2026
All Barika charges appear as “BARIKA” or “BARIKA.AI” on your card statement.
By Jamal Hamidu January 26, 2026
Barika requires a monthly spending cap for one reason: financial certainty.
By Jamal Hamidu January 26, 2026
Auto top-up is mandatory on Barika because offers are delivered continuously, not in fixed campaign bursts. 
By Jamal Hamidu January 26, 2026
Barika uses a pay-as-you-go billing model designed for trust, transparency, and control. You are charged only when your offers are delivered or engaged with, supported by a unified wallet, mandatory auto top-up, and clear spending limits.
By Jamal Hamidu January 25, 2026
Getting started
By Jamal Hamidu January 25, 2026
The best co-marketers monitor performance consistently, learn from data, and continuously refine their approach. Weekly analytics reviews reveal what's working and what isn't. Top performers should be analysed and replicated; underperformers should be adjusted or retired. Continuous improvement means testing variations, making seasonal adjustments, refreshing content regularly, and nurturing successful partnerships. Barika's AI-powered matching improves with accurate inputs—better data in means better results out.