Skip to content

Vendor Payouts Automation changelog

All notable changes to Vendor Payouts Automation (kv_vendor_payouts_automation) are documented here. The format follows Keep a Changelog and the project uses Semantic Versioning.

  • Payout schedules: weekly, every two weeks, monthly or manual only, with overrides per vendor plan and per vendor.
  • Hold period after an order reaches chosen statuses (default Complete) and a minimum payout amount.
  • Automatic payout requests (cron, cron URL with the core cron password, or admin/vendor panel pseudo-cron), built as core withdrawals: one per vendor and period, never while a request is pending, one run at a time.
  • Approval queue with bulk approve (into payout batches), reject with a reason and mark paid with a reference; vendor-requested withdrawals and core Accounting actions are mirrored.
  • Payout details per vendor (bank transfer, PayPal, other), encrypted, masked, with a “details changed recently” flag.
  • Batch files: CSV, PayPal Payouts bulk file and SEPA credit transfer XML (pain.001.001.03, EUR).
  • Monthly vendor statements (print or save as PDF), a vendor Payouts page and a vendor balances overview.
  • E-mails: payout scheduled, payout sent, request rejected (vendor) and a run summary (administrator).
  • Domain-bound license check and self-healing upgrades.