diff --git a/Config/module.xml b/Config/module.xml index 1a57ca1..6c337c5 100644 --- a/Config/module.xml +++ b/Config/module.xml @@ -13,7 +13,7 @@ en_US fr_FR - 1.0.1 + 1.0.2 Bertrand Tourlonias diff --git a/Hook/Back/OrderProductHook.php b/Hook/Back/OrderProductHook.php index 05abfe6..537f565 100644 --- a/Hook/Back/OrderProductHook.php +++ b/Hook/Back/OrderProductHook.php @@ -30,16 +30,21 @@ public function onOrderEditProductList(HookRenderEvent $event): void $orderProductOption = OptionCartItemOrderProductQuery::create() ->filterByOrderProductId($orderProductId) - ->findOne(); + ->find(); if (null === $orderProductOption) { return; } + $data = []; + foreach ($orderProductOption as $option) { + $data[] = json_decode($option->getCustomizationData(), true, 512, JSON_THROW_ON_ERROR); + } + $event->add( $this->render('order-product/order_product_additional_data.html', [ - "orderProductCustomization" => json_decode($orderProductOption?->getCustomizationData(), true, 512, JSON_THROW_ON_ERROR) + "orderProductCustomization" => $data ]) ); } -} \ No newline at end of file +} diff --git a/templates/backOffice/default/order-product/order_product_additional_data.html b/templates/backOffice/default/order-product/order_product_additional_data.html index 87ea505..0fd7724 100644 --- a/templates/backOffice/default/order-product/order_product_additional_data.html +++ b/templates/backOffice/default/order-product/order_product_additional_data.html @@ -1,3 +1,10 @@ -
-    {$orderProductCustomization|@var_dump}
-
\ No newline at end of file +{if $orderProductCustomization|count > 0} +
+
Options
+
+ {foreach from=$orderProductCustomization item=option} +
{' - '|implode:$option}
+ {/foreach} +
+
+{/if}