
Retailers Management for WooCommerce helps you manage a network of retailers or dealers and associate them with WooCommerce products.
With this plugin, you can:
- Create and manage retailers as a custom post type
- Assign retailers to WooCommerce products
- Display retailer information on product pages
- Store detailed retailer data such as logo, phone, email, and address
- Filter retailers by status and type
- Manage retailers directly from the WordPress admin
This plugin is designed to be lightweight, secure, and fully compatible with WooCommerce.
This plugin uses modern JavaScript tooling to build its admin and frontend assets.
The complete, human-readable source code for all JavaScript and CSS files included in this plugin is publicly available and maintained at:
https://github.com/flexatech/retailers-management-for-woocommerce
External services
Your retailer data, product assignments, and settings stay in your own WordPress installation. Everyday admin and frontend requests go only to your site’s own WordPress REST API (via rest_url()), authenticated with a WordPress nonce. No third-party fonts, maps, tile servers, CDNs, analytics, or tracking scripts are used, and all JavaScript and CSS are bundled and served locally from this plugin. The complete, human-readable source for the bundled scripts is available at https://github.com/flexatech/retailers-management-for-woocommerce
The plugin makes one kind of outbound request, and only in the admin, described below.
Deactivation feedback (Flexa Product Intelligence)
When you go to deactivate Retailers Management for WooCommerce on the Plugins screen, a short optional survey asks why. This is served by Flexa’s product intelligence service at https://product-intelligence.flexacommerce.com. It runs only on wp-admin/plugins.php, never on the front end, and never blocks or delays deactivation.
What is sent, and when:
- On opening the Plugins screen: a request to
/api/v1/config(product slug and tier) to load the survey configuration. Cached for 6 hours. - When you deactivate or interact with the survey: the reason you pick and any optional message you type, sent to
/api/v1/deactivations,/api/v1/events,/api/v1/feedback,/api/v1/feature-requests, and/api/v1/recovery-events.
Every request includes an anonymous per-site identifier (a random UUID), the plugin version and tier, and by default your WordPress/PHP version and locale. No email, site domain, user identity, or raw IP is collected. You can disable the whole survey with add_filter( 'retailers-management-for-woocommerce/deactivation_survey/enabled', '__return_false' );.
Service terms and privacy policy: https://flexacommerce.com/pages/terms and https://flexacommerce.com/pages/privacy
Screenshots

Retailers management screen in the WordPress admin

Assigning retailers to WooCommerce products

Retailer information displayed on the product page

Add/Edit retailer in admin page

Manage retailer type

Live preview in admin