Simple bulk edit your Sylius shop resources
-
Run
composer require asdoria/sylius-bulk-edit-plugin
-
Register the bundle in
config/bundles.php
.
Asdoria\SyliusBulkEditPlugin\AsdoriaSyliusBulkEditPlugin::class => ['all' => true],
- Import routes in
config/routes.yaml
asdoria_bulk_edit:
resource: "@AsdoriaSyliusBulkEditPlugin/config/routing.yaml"
- Import config in
config/packages/_sylius.yaml
imports:
- { resource: "@AsdoriaSyliusBulkEditPlugin/config/config.yaml"}
- Run the messenger consumer
php bin/console messenger:consume asdoria_bulk_edit
- DEMO: https://demo-sylius.asdoria.fr/admin/bulk-edit/product-variants
- Shipping Categories:
- Edit shipping category
- Enable / disable shipping requirement
- Tax Categories:
- Edit Tax Category
- Product Variants:
- Enable / disable variant
- Enable / disable tracked
- Edit options (width, height, depth, weight)
- DEMO: https://demo-sylius.asdoria.fr/admin/bulk-edit/products
- Associations:
- Add association type
- Delete association type
- Attributes:
- Add / edit attribute value
- Delete attribute value
- Products:
- Enable / disable product
- Taxons:
- Add product taxon
- Delete product taxon
- Edit main taxon
- DEMO: https://demo-sylius.asdoria.fr/admin/bulk-edit/taxons
- Taxons:
- Enable / disable taxon
- Edit parent taxon
- DEMO: https://demo-sylius.asdoria.fr/admin/bulk-edit/customers
- Customers:
- Add / edit group
- Shop Users:
- Enable / disable shop user
You can try the BulkEdit plugin online by following this link: here!.
Note that we have developed several other open source plugins for Sylius, whose demos and documentation are listed on the following page.
- Go to /admin/bulk-edit/products
Use env variable ASDORIA_BULK_EDIT_INFINITE_SCROLL
Enable :
ASDORIA_BULK_EDIT_INFINITE_SCROLL=1
Disable :
ASDORIA_BULK_EDIT_INFINITE_SCROLL=0