Я хочу сделать кнопку в сетке продукта для продуктов, которые имеют бесплатную доставку включена, как этот метод: http://www.immense.net/magento-free-shipping-certain-products/Show «бесплатная доставка» кнопка в сетке продукта Magento
Чтобы сделать это ясно: я хочу кнопку в сетку продукта, над кнопкой «Добавить в корзину», для продуктов с бесплатной доставкой. Я уже сделал шаги из URL-адреса и попытался поместить код в сетку продукта, но это не сработает.
Вы знаете, как я могу это сделать?
Спасибо!
Edit 2: Фабиан и другие,
Он отлично работает в настоящее время, спасибо! Но я хочу также, чтобы, когда цена продукта выше 65, отображается сообщение «Бесплатная доставка». ИЛИ у продукта должен быть атрибут свободной доставки ДА, или продукт должен быть 65 евро или более дорогим, чтобы показать текст «Бесплатная доставка».
Я отредактировал этот код таким образом, но только продукты с «бесплатной доставкой» по YES отображаются хорошо. Продукты выше 65 нет. Вы видите, что я сделал неправильно?
Спасибо!
<?php
// Determine if product "free shipping" is true
if ($_product->getGratisVerzending())
{
echo '<span class="freeShip">'.$_product->getAttributeText('gratis_verzending').'</span>';
}
// Determine if product costs more than 65
else if ($_product->getPrice() > 65)
{
echo '<span class="freeShip">'.$_product->getAttributeText('gratis_verzending').'</span>';
}
?>
есть ошибка. зайдите в бэкэнд 'System> Config> Developer> Logging Settings' и активируйте ведение журнала, но что более важно, активируйте режим разработчика http://tiagomatos.org/blog/?tag=mage_is_developer_mode, тогда вы должны увидеть ошибку - вы изменили атрибут_кода free_shipping_discount? Magento не интересуется переводом ;-) только в коде. –
и @sonassi написал очень приятную запись об отладке magento http://magento.stackexchange.com/questions/428/fundamentals-for-debugging-a-magento-store –
Итак, регистрация уже включена, поэтому я возьму Посмотрите на это. Конечно, я отредактировал атрибут_код. ;) Также взгляните на свои URL-адреса! – DutchTech