Magento - Бесплатная доставка
Как сделать так, чтобы сообщение о бесплатной доставке появлялось в списке товаров, на странице товара и в корзине. Сообщение должно появиться в списке товаров и на странице товара только в том случае, если цена товара превышает 50 долларов США, и в корзине, если сумма заказа превышает 50 долларов США.
Как я могу это сделать?
Спасибо
3 ответа
Вы можете скачать это расширение бесплатно-стимул и изменить / обновить / редактировать и т. д., изменить его так, как вы хотите.
Получите идею от:
Привет марсело,
Чтобы отобразить сообщение о бесплатной доставке на странице сведений о продукте: template/catalog/product/view.phtml
$productprice = echo $_product->getPrice();
if($productprice >= 50)
{
echo 'free shipping is available for this product if cart total is greater than $50';
}
Для отображения на странице со списком товаров необходимо добавить фото-теги над изображением товара "Бесплатная доставка". дорожка: template/catalog/category/view.phtml
добавить условие, аналогичное описанному выше
Чтобы воспользоваться бесплатной доставкой для корзины Taotal более $ 50:
Перейти к админу:
System > Configuration > Sales > Shipping Methods
Включено: Да
Минимальная корзина Итого: 50
Надеюсь, это поможет вам.,,
Но с этими кодами каждый раз, когда я создаю новый продукт, мне нужно будет установить, есть ли у текущего продукта бесплатная доставка, верно? Потому что мне нужен один код, который работает таким образом, "если текущая цена продукта превышает 50 долларов США, появляется бесплатная доставка", потому что я хочу изменить эту цену на более низкую позже, и я не смогу изменить один за другим все снова.
На другом форуме один парень помог мне, если кому-то нужно, просто попросите, чтобы я опубликовал здесь
Успешно воспользовались вышеизложенным и добавили второе сообщение, чтобы поощрить людей покупать до 50 фунтов стерлингов за бесплатную доставку
<?php if ($_product->getSpecialPrice() > 50.00):
echo $this->__('With Free UK Shipping');
endif; ?>
<?php if ($_product->getSpecialPrice() < 50.00) :
echo $this->__('Spend £50.00 To Get Free UK Shipping');
endif; ?>
Проблема в том, что эти сообщения основаны только на SpecialPrice, но мне нужно, чтобы оно показывало сообщение на основе цены (RRP), если SpecialPrice имеет значение null или 0 Не очень хороший кодер, но может помочь с некоторой помощью. Также хотел бы получить заявление, показывающее, насколько больше необходимо приобрести до бесплатной доставки