관련 개인/그룹
지역
세상을 바꾸는 한살림 43매장이면서 매장이 아닙니다한살림매장은 생산자와 소비자의 먹을거리 나눔터입니다. 생산자가 땀흘려 일군 먹을거리들을 소비자에게 공급하는 곳이며, 소비자는 건강한 먹을거리를 공급받는 곳입니다.
use Drupal\commerce_order\Entity\Order; /** * Implements hook_preprocess_HOOK() for commerce_checkout_order_summary. */ function bootstrap_barrio_subtheme_preprocess_commerce_checkout_order_summary(&$variables) { $order = $variables['order_entity']; // 주문 엔터티 $product_ids = []; if ($order instanceof Order) { foreach ($order->getItems() as $order_item) { $purchased_entity = $order_item->getPurchasedEntity(); if ($purchased_entity && $purchased_entity->getProduct()) { $product = $purchased_entity->getProduct(); $product_ids[] = $product->id(); } } } // Twig 템플릿에서 사용할 변수 추가 $variables['product_ids'] = $product_ids; }
댓글 달기