Skip to content

Multi-vendor PRO ​

Vendor signups, per-vendor dashboards and recorded earnings on every sale they make.

Category: Physical · Enable at: Ambikly → Add-ons → Multi-vendor

What it does ​

Vendors apply through a shortcode form, you approve, reject or suspend them, and each paid order writes one earnings row per vendor line — gross, platform commission and vendor net — with coupon discounts prorated. Vendors see their status, orders and pending versus paid earnings in a dashboard; you assign products, set per-vendor rates and mark earnings paid.

Capabilities ​

  • Application and approval flow, with optional auto-approve and self-signup toggle
  • Per-vendor earnings rows: gross, platform commission, vendor net
  • Coupon discounts prorated so vendors aren’t paid on revenue never collected
  • Vendor share clamped 0–100%; self-purchase earnings blocked
  • Earnings reversed on cancel or full refund; recomputed on partial refunds
  • Mark-paid settles all of a vendor’s pending earnings
  • Payout details hidden from read-only staff

Turn it on ​

  1. Make sure Ambikly Pro is active and your license is activated under Ambikly → Settings → License.
  2. Go to Ambikly → Add-ons, find Multi-vendor and switch it on. There is nothing else to install.
  3. Open its settings panel and set the options listed below.
  4. Visit your storefront to confirm the new surface appears: [ambikly_vendor_dashboard] shortcode.

Settings ​

Open the add-on's settings panel from Ambikly → Add-ons → Multi-vendor.

  • Default vendor share of each sale (%)
  • Auto-approve vendor signups
  • Allow self-service signups

Where it appears ​

On the storefront

  • [ambikly_vendor_dashboard] shortcode
  • [ambikly_vendor_signup] shortcode

In the admin

  • Vendor list
  • Approve / reject / suspend
  • Per-vendor commission rate and payout details
  • Assign a product to a vendor
  • Mark pending earnings paid

For developers ​

REST routes

  • GET /ambikly-pro/v1/vendors/me
  • POST /ambikly-pro/v1/vendors/signup
  • GET /ambikly-pro/v1/vendors
  • POST /ambikly-pro/v1/vendors/{id}/approve
  • POST /ambikly-pro/v1/vendors/{id}/reject
  • POST /ambikly-pro/v1/vendors/{id}/suspend
  • POST /ambikly-pro/v1/vendors/{id}
  • POST /ambikly-pro/v1/products/{id}/vendor
  • POST /ambikly-pro/v1/vendors/{id}/mark-paid

Every route enforces the same capability checks as the rest of the API — see the REST API guide.

Core hooks it listens to

  • ambikly_order_paid
  • ambikly_order_status_changed
  • ambikly_order_refunded
  • ambikly_product_query_filters
  • rest_api_init

The full list is in the hooks reference.

Questions ​

Is the commission setting the platform’s cut or the vendor’s? ​

The vendor’s share — default 80%. The vendor keeps that share and the platform keeps the remainder.

Do cash-on-delivery orders credit vendors? ​

Yes — earnings are recorded when you move the order to processing or completed.

Can a vendor set their own rate? ​

No. The rate is manager-only; a vendor may edit only their payout method and details.

Works well with ​

Affiliate System · Advanced Reports

Turning it off ​

Switch the add-on off from Ambikly → Add-ons. Its settings and data stay in the database, so turning it back on restores exactly what you had. A lapsed license pauses it the same way — the store keeps selling on the free core, and nothing is deleted.

PROMulti-vendor is part of Ambikly Pro

One license covers all 35 add-ons — $199 a year or $549 once for a single site. Nothing here is sold separately.

See pricing →