Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 2 Ответов
  • 2123 Просмотров
*

sashgera

  • Захожу иногда
  • 113
  • 0 / 0
Здравствуйте
Встал вопрос, как скрыть определенные Варианты доставки для конкретных видов товаров
решил так, в админке:
Virtuemart-Доставка-Тарифы доставки
в тарифах, которые нужно скрыть, поставил максимальный вес 2 кг
в тарифах, которые нужно показать – максимальный вес 10 кг
в нужных карточках товара, во вкладке Габариты и вес – поставил 3 кг
теперь для конкретных видов товаров доступны только определенные варианты доставки

Но еще нужно показать инфу о доставке в карточке товара и в корзине. В карточке товара сделал так:
Код: php
<?php if ($product_weight == 3) { ?>
<div style="padding:5px; border:1px solid #B61E28;"; >
<?php echo "Доставка этого вида товара только по Москве" ?>
</div>
<?php } ?>

А с корзиной засада, не могу в ней показать по условию div с инфой. На сайте используется компонент One Page Checkout (одностраничное оформление заказа). И в корзине этого компонента переменная $product_weight не доступна (эта переменная не доступна и в корзине VM).
Код корзин VM и One Page Checkout почти одинаковый
Помогите, пожалуйста, получить переменную $product_weight в корзине компонента
« Последнее редактирование: 18.02.2016, 01:16:45 от sashgera »
*

fsv

  • Moderator
  • 2765
  • 402 / 2
Корзина - \administrator\components\com_virtuemart\html\basket.php
Там запросы не оптимизированы. Если оставить, как есть, то можно стр.96
Код: php
$weight_subtotal = ps_shipping_method::get_weight($cart[$i]["product_id"]) * $cart[$i]['quantity'];
заменить на
Код: php
$weight_subtotal_one = ps_shipping_method::get_weight($cart[$i]["product_id"]);
$weight_subtotal = $weight_subtotal_one * $cart[$i]['quantity'];
, где $weight_subtotal_one - вес одной штуки товара текущей итерации цикла. Его и сравнивайте.
Веб-разработка: заказ. Только новая объемная разработка. Качественно, дорого.
*

sashgera

  • Захожу иногда
  • 113
  • 0 / 0
fsv, большое спасибо!!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль доставки "Почтой России"

Автор alibedog

Ответов: 104
Просмотров: 53977
Последний ответ 13.07.2021, 17:36:09
от SolopoV
Модуль доставки Укрпочта

Автор al_13

Ответов: 13
Просмотров: 6803
Последний ответ 13.05.2021, 12:57:59
от nnnata
Уведомление о заказе в зависимости от варианта доставки

Автор baltazors

Ответов: 0
Просмотров: 1909
Последний ответ 07.06.2017, 11:44:10
от baltazors
Модуль доставки - самовывоз. Как сделать?

Автор demonm

Ответов: 18
Просмотров: 8083
Последний ответ 29.04.2017, 17:31:56
от princeyury
Варианты доставки из админки

Автор El_nik

Ответов: 7
Просмотров: 2127
Последний ответ 27.04.2017, 10:51:38
от El_nik