Awesom3 Reseller Sync for WooCommerce

Awesom3 Reseller Sync for WooCommerce

Details
View on WordPress

Awesom3 Reseller Sync for WooCommerce connects WooCommerce stores so one site can act as the seller and others as resellers. Choose a mode in settings (seller, reseller, or both), share products to the API, import them on reseller sites, and optional “Buy now” checkout on the seller with referral tracking.

Remote API (Seller/Reseller)

This plugin connects WooCommerce stores using a custom REST API exposed by the seller site at:
{seller_url}/wp-json/wprn/v1/

Authentication:
– Requests are authenticated with the seller “Local API Key”.
– The key is accepted via the X-WPRN-KEY request header or wprn_key query parameter.
– Invalid or missing keys return 401.

Endpoints:
GET /wp-json/wprn/v1/products
Returns shared product payloads for resellers.
POST /wp-json/wprn/v1/register-reseller
Registers reseller metadata and applies allowlist checks.
GET /wp-json/wprn/v1/reseller-ledger?reseller_site={url}
Returns commission ledger rows for a reseller site.
POST /wp-json/wprn/v1/order
Records reseller order line payloads into the seller ledger.

Allowlist (allowed_resellers) behavior:
– If empty, any reseller URL is allowed (useful for testing).
– If not empty, reseller URLs must match after normalization (no trailing slash, common dev port stripped).
– Allowlist checks apply to reseller registration and reseller-ledger reads.

Notes:
– Plugin API calls are made to your configured seller URL between connected stores.

Details

Plugin code:
wpawesom3-reseller-sync-for-woocommerce
Plugin version:
1.0.1
Author:
Outdated:
No
WP version:
6.2 or higher
PHP version:
7.4 or higher
Test up to WP version:
6.9.4
Total installations:
0
Last updated:
2026-04-27
Rating:
Times rated:
0
affiliate
multistore
products
reseller
woocommerce