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}