Multi-Vendor marketplaces introduce financial complexities that standard eCommerce stores never encounter. When a customer orders from multiple vendors in a single checkout, split commissions and shipping fees must be allocated atomically.

We explore row-level pessimistic locking, double-entry ledger bookkeeping, and handling refund scenarios cleanly in CS-Cart Multi-Vendor.