Почему у настраиваемого продукта magento нет кнопки "Добавить в корзину"?

Я работаю над проектом magento. Его первый проект magento. Но я многому научился. Я успешно применил тему к простым продуктам

template/catalog/product/view.phtml

Теперь я хочу изменить тему для настраиваемых продуктов. Где я могу найти код для настраиваемых продуктов на лицевой стороне? Кнопка добавления в корзину не отображается в настраиваемых продуктах.

1 ответ

Настраиваемый продукт Magento на самом деле обертывает его простой дочерью. Кнопка "Добавить в корзину" добавляет простой продукт на основе выбранных атрибутов. Итак, если нет простых детей, кнопка "добавить в корзину" не появится. Если вы хотите изменить файлы тем для настраиваемых продуктов, вы должны изучить конструктор дескрипторов PRODUCT_TYPE_configurable или использовать $product->isConfigurable() в шаблонах.

licensed under cc by-sa 3.0 with attribution.