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

wilhelm

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
 !!!???!!! Доброго времени суток !!! собственно проблемма такая: создал я несколько способов и тарифов на доставку, но в корзине они не отображаются ума не приложу что делать, читал на одном форуме что проблемма в почтовом индексе что по умолчанию диапазон от 00000 до 99999, а надо чтоб 6 цифр, но в моей ситуации не спасло, подскажите плиз!!!!если не трудно стукните в асю 381146557
*

Worker

  • Новичок
  • 7
  • 0 / 0
Все верно с индексами. Если используешь стандартный модуль то выставляешь диапазон от 000000 до 999999
*

wilhelm

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Да, но мне это не помогло к сожалению

У меня заработало когда я убрал значение веса
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
как ты убрал значение веса если он тариф не дает сохранить если нету веса
*

Sequels

  • Захожу иногда
  • 104
  • 5 / 0
Ребята, помогите, такая же проблема как у автора темы. Не выводятся варианты доставки, все настройки перешарил, варианты доставки создал, тарифы тоже, индексы поставил как советуют от 000000 до 999999, однако при оформлении заказа варианты отсутствуют. Не знаю что делать уже.
*

YarFl

  • Новичок
  • 3
  • 0 / 0
Проблема в следующем.

Virtuemart, перед отрисовкой формы выбора вариантов доставки, делает валидацию введенных пользователем данных. В честности проверяет диапазон индексов, И ВЕС посылки.

Если хоть что-то не попадает в указанные диапазоны, то вариант доставки тупо не выводится.

Теперь самое смешное. В настройках товара указан вес в кг.
А это гребаное поделие НЕ ЗНАЕТ единицы измерения «кг.» (кэгэ с точкой) :) ))

И поэтому VirtueMart не отображает варианты доставки совсем!

Решаем проблему следующим образом:
1. Идем в каталог /administrator/components/com_virtuemart/classes

2. Открываем файл ps_shipping_method.php (не забываем, что файл в кодировке UTF-8)

3. Идем примерно до 187 строки.
Видите там ряд проверок? Все эти KG, LB, OZ?

4. Вставляем туда еще одно условие

Код
elseif (stristr($db->f("product_weight_uom"), "кг.") || stristr($db->f("product_weight_uom"),"KILO")) {                
$weight = $db->f("product_weight") * 1.000;
}

5. Сохраняем

Все, теперь должны все наши варианты доставки отобразиться! Ура! :)
   
Инфа взята отсюда http://zaffka.ru/2010/05/30/virtuemart-nastraivaem-varianty-dostavki/ Спасибо вселенское этому человеку. *DRINK* Правда здесь я немного код изменил под последнюю версию VirtueMart 1.1.7 stable
« Последнее редактирование: 28.02.2011, 03:14:52 от YarFl »
*

Megos

  • Захожу иногда
  • 183
  • 2 / 2
Была похожая проблема. Выставил в тарифах минимальный вес на 0 и заработало. Оказалось, что в каталоге у всех товаров вес был 0, а тарифы начинались с 1.
*

Strasse

  • Осваиваюсь на форуме
  • 13
  • 2 / 0
У меня все время писало "Для этого товара доставка бесплатна!" и не предлагалось вариантов доставки. Все перерыл, ничего не помогало, пока Магазин->информация о магазине->параметр "Минимальное количество для бесплатной доставки:" не выставил в ноль. И все заработало, появились все варианты доставки ;)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор alibedog

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

Автор al_13

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

Автор baltazors

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

Автор demonm

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

Автор El_nik

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