Commerce Payout

Component ID

1342892

Component name

Commerce Payout

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

Commerce Payout is a system that integrates closely with Drupal Commerce to automate the creation of payments to third parties upon the completion of the Commerce order. The Rules system is used to provide an easy way to remove commissions and marketplace fees from these payouts which are grouped by pay date. Payouts are themselves commerce orders with line items that refer back to the original purchase line items that generated the payout and the commerce price component system is used to make the process that created the payout more easily view-able and transparent.

NOTE: I have found that allowing payout creation on commerce order completion runs afoul of Pessimistic locking causes transaction inversion so if you want to do that (which I would recommend) you need to have either Drupal core 7.8 or 7.7 with this patch applied.