diff --git a/README.md b/README.md index 8f298a0..39fc103 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,13 @@ setono_sylius_order_edit: resource: "@SetonoSyliusOrderEditPlugin/Resources/config/routes.yaml" ``` +If you're using Sylius 1.10, import also additional product variant route: + +```yaml +setono_sylius_order_edit_product_variant: + resource: "@SetonoSyliusOrderEditPlugin/Resources/config/routes/product_variant.yaml" +``` + ### Extend the `Order` entity ```php diff --git a/src/Resources/config/routes/product_variant.yaml b/src/Resources/config/routes/product_variant.yaml new file mode 100644 index 0000000..a4d9048 --- /dev/null +++ b/src/Resources/config/routes/product_variant.yaml @@ -0,0 +1,17 @@ +# Route configured in Sylius 1.11+ +# Check out https://github.com/Sylius/Sylius/blob/1.11/src/Sylius/Bundle/AdminBundle/Resources/config/routing/ajax/product_variant.yml#L26 +sylius_admin_ajax_all_product_variants_by_phrase: + path: /search-all + methods: [GET] + defaults: + _controller: sylius.controller.product_variant::indexAction + _format: json + _sylius: + serialization_groups: [Autocomplete] + permission: true + repository: + method: findByPhrase + arguments: + phrase: $phrase + locale: expr:service('sylius.context.locale').getLocaleCode() + limit: "!!int %sylius.ajax.product.variant_autocomplete_limit%"