Magento - Бесплатная доставка

Как сделать так, чтобы сообщение о бесплатной доставке появлялось в списке товаров, на странице товара и в корзине. Сообщение должно появиться в списке товаров и на странице товара только в том случае, если цена товара превышает 50 долларов США, и в корзине, если сумма заказа превышает 50 долларов США.

Как я могу это сделать?

Спасибо

3 ответа

Вы можете скачать это расширение бесплатно-стимул и изменить / обновить / редактировать и т. д., изменить его так, как вы хотите.

Получите идею от:

  1. Вот
  2. Вот
  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 Не очень хороший кодер, но может помочь с некоторой помощью. Также хотел бы получить заявление, показывающее, насколько больше необходимо приобрести до бесплатной доставки

Другие вопросы по тегам