Мне нужно получить код EAN13 для комбинации, которую пользователь выбирает на странице продукта.
Я сгенерировал модуль PS и подключил его к hookdisplayProductAdditionalInfo.В модульном файле PHP я могу получить только массив с кодами EAN13 для всех комбинаций продуктов.
$product = new Product((int)Tools::getValue('id_product'));
$id_lang = Context::getContext()->language->id;
$combinations = $product->getAttributeCombinations((int)$id_lang, true);
foreach ($combinations as $c)
{
printf ($c['ean13']);
}
Приведенный выше код печатает все коды EAN13.Мне нужно получить только EAN13 для комбинации, которую выбрал / видит пользователь.Каждый раз, когда пользователь меняет комбинацию, мне нужно обновить и получить текущий EAN13.
Причина в том, что я отправляю код продукта через API на внешний сервер, чтобы получить запасы склада и отобразить его на экране.