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

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
У меня все время писало "Для этого товара доставка бесплатна!" и не предлагалось вариантов доставки. Все перерыл, ничего не помогало, пока Магазин->информация о магазине->параметр "Минимальное количество для бесплатной доставки:" не выставил в ноль. И все заработало, появились все варианты доставки ;)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Уведомление о заказе в зависимости от варианта доставки

Автор baltazors

Ответов: 0
Просмотров: 527
Последний ответ 07.06.2017, 11:44:10
от baltazors
Модуль доставки "Почтой России"

Автор alibedog

Ответов: 103
Просмотров: 49900
Последний ответ 03.05.2017, 18:37:10
от SergM
Модуль доставки - самовывоз. Как сделать?

Автор demonm

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

Автор El_nik

Ответов: 7
Просмотров: 728
Последний ответ 27.04.2017, 10:51:38
от El_nik
Варианты доставки для конкретных видов товаров

Автор sashgera

Ответов: 2
Просмотров: 821
Последний ответ 18.02.2016, 02:55:15
от sashgera