Skip to content

bulk edit for sylius with asynchrone process

License

Notifications You must be signed in to change notification settings

asdoria/SyliusBulkEditPlugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo Asdoria

Asdoria BulkEdit Plugin

Simple bulk edit your Sylius shop resources

Bulk edit

Installation


  1. Run composer require asdoria/sylius-bulk-edit-plugin

  2. Register the bundle in config/bundles.php.

Asdoria\SyliusBulkEditPlugin\AsdoriaSyliusBulkEditPlugin::class => ['all' => true],
  1. Import routes in config/routes.yaml
asdoria_bulk_edit:
    resource: "@AsdoriaSyliusBulkEditPlugin/config/routing.yaml"
  1. Import config in config/packages/_sylius.yaml
imports:
    - { resource: "@AsdoriaSyliusBulkEditPlugin/config/config.yaml"}
  1. Run the messenger consumer
php bin/console messenger:consume asdoria_bulk_edit

Features

Product Variant:

Product:

  • 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

Taxon:

Customer:

Demo

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.

Usage

  1. Go to /admin/bulk-edit/products

Enable/Disable infinite scroll

Use env variable ASDORIA_BULK_EDIT_INFINITE_SCROLL

Enable :

ASDORIA_BULK_EDIT_INFINITE_SCROLL=1

Disable :

ASDORIA_BULK_EDIT_INFINITE_SCROLL=0