Собственно, суть вопроса в теме. Планируется вообще не использовать sale.order.ajax.locations. Как же заставить типы доставки отображаться без выбора местоположения?
26.01.2012 17:37:41
Собственно, суть вопроса в теме. Планируется вообще не использовать sale.order.ajax.locations. Как же заставить типы доставки отображаться без выбора местоположения?
|
|
|
|
27.01.2012 10:23:49
нет смысла, т.к. варианты доставки зависят как раз таки от места положения.
например если вы живете на марсе, то вариантов доставки быть не должно вообще. суть ясна? |
|
|
|
12.02.2014 11:43:51
Можно в result_modifier.php переопределить службы доставки.
Установите какое-то значение местоположения по умолчанию, например Москву, и исходя из этого делайте выборку служб доставки методом Длинный список местоположений это совершенно неудобно. Во-первых, сложно искать нужный вариант, во-вторых малых деревень там действительно может просто не оказаться. Как правило в большинстве случаев достаточно минимума местоположений — Москва и Московская область, Питер и Ленинградская область, регионы. Эти три пункта можно вывести радио-кнопками, и на основании их считать стоимость доставки. Дополнительно нужно сохранить в свойстве заказа текстовый адрес. А если, к примеру, прикрутить к полю адреса автозаполнение от яндекс.карт, то будет совсем удобно для покупателя.
Идея по
|
|
|
|
12.02.2014 12:13:10
А идея та, чтобы скрытно было установлено местоположение (не важно какое) и осуществился переход на расчет доставки. Поля адреса передаю в сессию и пытаюсь их извлечь в обработчике доставки для собственного расчета по индексу и населенному пункту. Надеюсь получится. |
|||
|
|
13.02.2014 16:11:52
Достаточно проставить местоположение по умолчанию в настройках:
И будет все выводится, а так вам правильно подсказали, на марс доставки нет. |
|
|
|
13.02.2014 19:30:15
Судя по скринам, Вы не поняли вопроса. Впрочем, не важно - уже все сделал..
PS - а доставка на марс (в глубинку) все-таки есть, а в местоположениях это не учитывается. Почти 45000 индексов по стране, а местоположений только ~1200. Спасибо за ответ. |
|
|
|
17.02.2015 14:37:14
Как решили вопрос? Такая же проблема, только компонент используется sale.order.ajax.
|
|
|
|
02.03.2015 14:13:48
я бы присоединился к вопросу - как сделали ?
тоже столкнулся с тем, что люди живут в деревнях, и сайт ничего о них не знает. и у меня наоборот вместо Местоположения человека, подставляется адрес по умолчанию. а индекс остаётся тот, который прописал человек. |
|
|
|
03.03.2015 08:18:43
К (
|
||||
|
|
|||