Let approved business customers pay on account (net 30, 45 days end of month) within a credit limit, with statements, open items and reminders.
Business buyers rarely pay by card: they order, receive an invoice and pay it by bank transfer 30 or 45 days later. Sylius can show an "Offline" payment method, but it does not know who may use it, how much they still owe or when it is due, and its unpaid-orders job cancels those orders after 5 days.
sylius:cancel-unpaid-orders.ExternalCreditProviderInterface to use the credit position of an ERP.


composer require tmonier/sylius-trade-credit-plugin (installs tmonier/sylius-order-hold-plugin).config/bundles.php.@TmonierSyliusTradeCreditPlugin/config/config.yaml and the routes.bin/console doctrine:migrations:migrate (plugin tables only).Full documentation: README on GitHub.
Sylius 2.2.9+ and 2.3 with the Symfony Workflow adapter; MySQL, MariaDB and PostgreSQL. Optional: invoice links with sylius/invoicing-plugin, Factur-X terms with tmonier/sylius-facturx-plugin.
English, French, German, Spanish, Italian, Dutch, Polish (interface and reminder e-mails).
No reviews yet. Be the first to review this product!
Free, open source (MIT) Sylius 2 plugins for European merchants: compliance (Factur-X, EU withdrawal, GPSR), B2B (quick order, volume pricing, quotes) and back-office productivity. Tested, PHPStan max, 7 languages.
Read more© 2026 Sylius. All rights reserved.