Title: Bazaarbashe | بازارباشه
Author: bazaarbashe
Published: <strong>October 1, 2026</strong>
Last modified: October 1, 2026

---

Search plugins

![](https://ps.w.org/bazaarbashe/assets/banner-772x250.png?rev=3723514)

![](https://ps.w.org/bazaarbashe/assets/icon.svg?rev=3723514)

# Bazaarbashe | بازارباشه

 By [bazaarbashe](https://profiles.wordpress.org/bazaarbashe/)

[Download](https://downloads.wordpress.org/plugin/bazaarbashe.1.5.1.zip)

 * [Details](https://wordpress.org/plugins/bazaarbashe/#description)
 * [Reviews](https://wordpress.org/plugins/bazaarbashe/#reviews)
 *  [Installation](https://wordpress.org/plugins/bazaarbashe/#installation)
 * [Development](https://wordpress.org/plugins/bazaarbashe/#developers)

 [Support](https://wordpress.org/support/plugin/bazaarbashe/)

## Description

BazaarBashe connects a WooCommerce store to a BazaarBashe seller account and synchronizes
product information with the marketplace.

Features include:

 * Synchronize product creation, updates, and deletion.
 * Synchronize prices, discounts, inventory, attributes, and product images.
 * Process large catalogs in resumable batches.
 * Retry temporary API failures with controlled request pacing.
 * Show connection status, synchronization progress, and diagnostic logs in WordPress
   administration.
 * Allow administrators to enable or disable individual synchronization features.

WooCommerce and an active BazaarBashe seller account are required. The plugin does
not send product information to BazaarBashe until an administrator enters the connection
credentials and starts or enables synchronization.

The administration interface is currently provided in Persian (Farsi).

### External services

This plugin connects to the BazaarBashe API at `https://api.bazaarbashe.ir` to provide
its product synchronization functionality.

During a connection test, the access token and store identifier are sent to authenticate
the request and identify the corresponding seller store. During synchronization,
required WooCommerce product information can be sent to create, update, or delete
a product in BazaarBashe. This information can include product titles, descriptions,
identifiers, URLs, prices, discounts, inventory, attributes, and images. The website
URL is used as an identifier for the source store.

Communication begins when an administrator enters connection credentials and performs
a connection test or synchronization. After automatic synchronization is enabled,
relevant WooCommerce product changes can be sent automatically to the same service.

The service is provided by BazaarBashe:

 * Terms of service and privacy section: https://bazaarbashe.ir/terms
 * Service website: https://bazaarbashe.ir

## Screenshots

[⌊Connection and synchronization dashboard.⌉⌊Connection and synchronization dashboard
.⌉[

Connection and synchronization dashboard.

[⌊Connection credentials and synchronization settings.⌉⌊Connection credentials and
synchronization settings.⌉[

Connection credentials and synchronization settings.

[⌊Product synchronization progress.⌉⌊Product synchronization progress.⌉[

Product synchronization progress.

[⌊Operation and error logs.⌉⌊Operation and error logs.⌉[

Operation and error logs.

## Installation

 1. Install and activate the plugin from Plugins > Add New.
 2. Make sure WooCommerce is installed and active.
 3. Open BazaarBashe > Settings and enter the access token and store identifier or 
    URL.
 4. Select Test Connection.
 5. Review and save the automatic synchronization options.
 6. If required, start a full product synchronization from the BazaarBashe dashboard.

## FAQ

### Do I need a BazaarBashe account?

Yes. An active BazaarBashe seller account, store identifier, and access token are
required for synchronization.

### Does the plugin send information without configuration?

The plugin does not synchronize products after initial installation until an administrator
enters connection credentials. Entering the credentials and enabling synchronization
instructs the plugin to communicate with the BazaarBashe service.

### What information is synchronized?

Depending on the settings selected by the administrator, synchronized information
can include the product title, description, identifiers, URL, price, discount, inventory,
attributes, and images. The website URL and store identifier are used to identify
the synchronization source and destination.

### What happens when WooCommerce is inactive?

The plugin remains installed, but its synchronization features do not run until 
WooCommerce is active.

### Where can I review synchronization errors?

Open BazaarBashe > Logs in WordPress administration to review operations, errors,
and suggested remedies.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Bazaarbashe | بازارباشه” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ bazaarbashe ](https://profiles.wordpress.org/bazaarbashe/)

[Translate “Bazaarbashe | بازارباشه” into your language.](https://translate.wordpress.org/projects/wp-plugins/bazaarbashe)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/bazaarbashe/), check
out the [SVN repository](https://plugins.svn.wordpress.org/bazaarbashe/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/bazaarbashe/) by
[RSS](https://plugins.trac.wordpress.org/log/bazaarbashe/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.5.1

 * Fixed: a product whose BazaarBashe copy had been deleted failed to sync forever(“
   product not found”). The plugin now drops the stale link and finds the product
   again by its WooCommerce ID, or re-creates it.
 * Fixed: deleting a WooCommerce product now sends its identity, so BazaarBashe 
   refuses to delete a different product that happens to share an old product number.

#### 1.5.0

 * Fixed: new and edited products were not sent to BazaarBashe on sites where WP-
   Cron or Action Scheduler does not run (blocked loopback requests, disabled cron,
   low traffic). With “Immediate sync” enabled, jobs now run at the end of the save
   request.
 * Fixed: a product could stay stuck in the queue forever after its background job
   was lost; the queue now detects the missing job and schedules a new one.
 * Renamed the plugin to “Bazaarbashe | بازارباشه”.
 * Added uninstall cleanup for plugin settings, tables, scheduled events, and product
   metadata.
 * Moved admin scripts out of inline markup into an enqueued file.
 * The admin menu icon now aligns and changes color like other WordPress menu icons.
 * Admin notice messages are no longer passed through the URL.
 * Tested with WooCommerce 10.9.

#### 1.4.2

 * Moved image uploads to the WordPress HTTP API and removed the direct cURL dependency.
 * Documented installation, the external service, transferred data, and privacy 
   behavior.
 * Completed the license information in the main plugin header.

#### 1.4.1

 * Prevented structured API error responses from being treated as successful synchronization.
 * Improved API error messages and temporary/permanent error classification.
 * Added exact product mapping lookup without scanning the complete remote catalog.
 * Added idempotent image uploads, Retry-After handling, and safer automatic event
   queuing.

#### 1.4.0

 * Excluded products already mapped to the current seller before creating a full
   synchronization queue.
 * Rechecked mappings before processing to prevent duplicate API requests and image
   uploads.
 * Added skipped-product counts to progress and completion reports.

#### 1.3.0

 * Added dynamic request pacing based on the number of new product images.
 * Persisted connection state independently during background processing.
 * Added cached API verification for dashboard connection status.

#### 1.2.0

 * Added safe cancellation and resumption for full product synchronization.
 * Added an administration heartbeat fallback for hosts that do not run background
   queues reliably.

#### 1.1.1

 * Corrected the classification of queued, scheduled, and retry states.

#### 1.1.0

 * Added resumable batch processing for product synchronization.
 * Added request pacing, automatic retry behavior, and progress reporting.

## Meta

 *  Version **1.5.1**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [Marketplace](https://wordpress.org/plugins/tags/marketplace/)[product-sync](https://wordpress.org/plugins/tags/product-sync/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/bazaarbashe/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/bazaarbashe/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/bazaarbashe/reviews/)

## Contributors

 *   [ bazaarbashe ](https://profiles.wordpress.org/bazaarbashe/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/bazaarbashe/)