Two ecosystems,
One big event.
November 5, 2026. Lyon
Save your seat >>
No reviews yet

Bulk Actions

Product Bulk Actions Image

Bulk actions for the Sylius admin grids: enable products, set taxons and channels, cancel orders, mark payments paid, ship with tracking codes.

Sylius version
2.2
Downloads
< 1K

The problem

The Sylius 2 admin grids can only delete in bulk. Disabling 40 products, cancelling a batch of unpaid orders, marking bank transfers as paid or shipping the morning’s parcels still means opening every item.

Features

GridBulk actions
ProductsEnable / disable; add to or remove from a taxon (optionally as main taxon); add to or remove from channels
Product variantsEnable / disable
OrdersCancel; mark as paid
PaymentsMark as paid
ShipmentsShip; ship with tracking codes (paste order number;tracking code lines)
CustomersAssign to or remove from a group; enable / disable the shop account
  • Same behaviour as the single admin action: state changes go through the Sylius state machine and the same resource events are dispatched, so confirmation e-mails, stock checks and cancellation side effects still happen.

  • Each item on its own: an item that cannot be changed is skipped with a reason; one that fails does not stop the others.

  • Clear report: “18 updated, 2 skipped, 0 failed” with the reason for each skipped or failed item.

  • Safe: CSRF-protected confirmation page, administrators only, 500 items per request by default (configurable), batched flushes.

  • Extensible: implement BulkActionInterface to add your own action.

Installation

  1. composer require tmonier/sylius-bulk-actions-plugin

  2. Register Tmonier\SyliusBulkActionsPlugin\TmonierSyliusBulkActionsPlugin in config/bundles.php.

  3. Import @TmonierSyliusBulkActionsPlugin/config/config.yaml.

  4. Import the admin routes. No migration: the plugin has no table.

Compatibility

Sylius 2.2 and 2.3; Symfony Workflow and Winzou-mapped graphs; MySQL, MariaDB and PostgreSQL.

Languages

English, French, German, Spanish, Italian, Dutch, Polish.

Categories / tags

Back office, Productivity, Order management, Catalog, Administration

Reviews

No reviews yet

No reviews yet. Be the first to review this product!

Loading
  • Free updates
  • Community support

Have already account? Sign in
See how it works
Compatibility & requirements
  • Compatible with Sylius 2.2 and higher

No reviews yet
17 plugins
Since 12.10.2026

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
Sylius Addons Marketplace

Discover plugins, themes, and resources from trusted vendors, helping you get the most out of your work.

© 2026 Sylius. All rights reserved.

Powered by Stripe