Это идентификатор атрибута, связанный с продуктом, который был заказан?
Я пытаюсь изменить классы / PaymentModule.php-файл в prestashop. Я хотел бы получить идентификатор атрибута, который был выбран клиентом. Я предполагаю, что он хранится в $product ['id_product_attribute'], но я не уверен, что это то значение, которое я ищу.
// Construct order detail table for the email
$products_list = '';
$virtual_product = true;
$product_var_tpl_list = array();
foreach ($order->product_list as $product) {
$price = Product::getPriceStatic((int) $product['id_product'], false, (**$product['id_product_attribute']** ? (int) $product['id_product_attribute'] : null), 6, null, false, true, $product['cart_quantity'], false, (int) $order->id_customer, (int) $order->id_cart, (int) $order->{Configuration::get('PS_TAX_ADDRESS_TYPE')}, $specific_price, true, true, null, true, $product['id_customization']);
$price_wt = Product::getPriceStatic((int) $product['id_product'], true, ($product['id_product_attribute'] ? (int) $product['id_product_attribute'] : null), 2, null, false, true, $product['cart_quantity'], false, (int) $order->id_customer, (int) $order->id_cart, (int) $order->{Configuration::get('PS_TAX_ADDRESS_TYPE')}, $specific_price, true, true, null, true, $product['id_customization']);
$product_price = Product::getTaxCalculationMethod() == PS_TAX_EXC ? Tools::ps_round($price, 2) : $price_wt;
$product_var_tpl = array(
'id_product' => $product['id_product'],
'reference' => $product['reference'],
'name' => $product['name'] . (isset($product['attributes']) ? ' - ' . $product['attributes'] : ''),
'price' => Tools::displayPrice($product_price * $product['quantity'], $this->context->currency, false),
'quantity' => $product['quantity'],
'customization' => array(),
);
У вопроса есть решение - Посмотреть?
Ответы - Это идентификатор атрибута, связанный с продуктом, который был заказан? / Is this the attribute id connected with the product, that has been ordered?

04.09.2019 08:05:22
Попробуйте с помощью : $product['product_attribute_id']
С уважением
Помочь в развитии проекта: