Форум русской поддержки Joomla!® CMS
09.12.2016, 11:45:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Зависимость вывода адреса доставки, от выбора типа доставки

 (Прочитано 1770 раз)
0 Пользователей и 1 Гость смотрят эту тему.
buto
Завсегдатай
*****

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 472



« : 30.11.2013, 15:57:27 »

Добрый день. Интересует возможно ли реализовать в JoomShopping вывод условия, что сначала выбирается вид доставки (пример "самовывоз" либо "доставка курьером"), а уже исходя из выбранного типа отображается адрес доставки. К примеру для "самовывоза" адрес доставки и выбор города не отображается, а для выбора "доставки курьером" появляются поля адреса доставки.
Записан
dmitry_stas
Профи
********

Репутация: +798/-4
Online Online

Сообщений: 7776



« Ответ #1 : 30.11.2013, 16:20:43 »

в смысле, можно ли такое реализовать технически? например, попробуйте купить тут что нибудь. этот принцип имеется в виду?
Записан
buto
Завсегдатай
*****

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 472



« Ответ #2 : 30.11.2013, 18:32:35 »

в смысле, можно ли такое реализовать технически? например, попробуйте купить тут что нибудь. этот принцип имеется в виду?
Да именно он.
Записан
Anton shop
Давно я тут
****

Репутация: +1/-0
Offline Offline

Сообщений: 253


« Ответ #3 : 01.12.2013, 23:13:32 »

в смысле, можно ли такое реализовать технически? например, попробуйте купить тут что нибудь. этот принцип имеется в виду?

Тоже доже интересует этот вопрос. Как такое можно реализовать?
Записан
koldun
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 1


« Ответ #4 : 05.01.2014, 16:20:19 »

ну что, товарищи? есть соображения по этому поводу?

создаю свой первый интернет магазин на системе JoomShopping и столкнулся с тем, что мне тоже нужно заставить покупателя сначала выбрать способ доставки - к примеру новая Почта либо обычная почта, после чего он уже должен вводить адрес (в случае с новой почтой - адрес их склада, а в случае с обычной почтой - свой домашний адрес), потому что как то туповато пока что все получается)
Записан
Milan720p
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 46


« Ответ #5 : 05.01.2014, 23:40:18 »

+1. Тоже очень интересует. У меня в интернет-магазине отправка во все страны СНГ с Украины, естественно вариантов доставок - море.
Записан
Anton shop
Давно я тут
****

Репутация: +1/-0
Offline Offline

Сообщений: 253


« Ответ #6 : 06.01.2014, 02:52:49 »

в смысле, можно ли такое реализовать технически? например, попробуйте купить тут что нибудь. этот принцип имеется в виду?

Да. Как такое реализовать?
Записан
prototype
Новичок
*

Репутация: +1/-0
Offline Offline

Сообщений: 4


« Ответ #7 : 06.03.2014, 14:28:52 »

+1
Записан
prototype
Новичок
*

Репутация: +1/-0
Offline Offline

Сообщений: 4


« Ответ #8 : 06.03.2014, 20:17:30 »

С помощью аддона http://nevigen.com/ru/shop/addons/onestepcheckout-joomshopping.html можно такое реализовать?
Записан
nevigen
Moderator
*****

Репутация: +734/-16
Offline Offline

Пол: Мужской
Сообщений: 8808


http://n*****n.com


« Ответ #9 : 06.03.2014, 20:28:20 »

нет. в базе нет.
это только оформление на 1-й странице.
только доделывать.
« Последнее редактирование: 06.03.2014, 21:15:30 от nevigen » Записан
irc-h
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 168



« Ответ #10 : 22.04.2014, 11:27:05 »

Возможно проще будет покопать немного в другом направлении: оставить поле "Адрес" как есть, просто убрать из него адреса доставки полностью и поработать с самой страницей доставки, т.е. если выбираем например доставка курьером то при выборе вываливаются данные для заполнения итп по аналогии со способами оплаты.
Записан
Виталик
Группа развития
*****

Репутация: +123/-0
Online Online

Пол: Мужской
Сообщений: 1210



« Ответ #11 : 22.04.2014, 15:08:06 »

а разве этот вопрос ещё актуальный?
Записан
irc-h
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 168



« Ответ #12 : 22.04.2014, 17:37:58 »

а разве этот вопрос ещё актуальный?
А есть готовое решение?
Если я ничего не путаю, то на текущий момент нет возможности построить зависимость между выбранным способом доставки и полями раздела "Адрес" средствами компонента или адона/плагина(я лично не нашел, если есть)
Например у нас самовывоз -> клиенту по хорошему не нужно заполнять адрес доставки или если выбран самовывоз от партнера и у партнера несколько пунктов самовывоза, то нужно ставить выбор списка и т.п.
« Последнее редактирование: 22.04.2014, 17:44:08 от irc-h » Записан
Anton shop
Давно я тут
****

Репутация: +1/-0
Offline Offline

Сообщений: 253


« Ответ #13 : 22.04.2014, 17:50:58 »

Тема актуальная.
« Последнее редактирование: 23.04.2014, 06:00:18 от Anton shop » Записан
Milan720p
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 46


« Ответ #14 : 26.06.2015, 19:42:29 »

+1
Записан
pvi1
Завсегдатай
*****

Репутация: +12/-0
Offline Offline

Сообщений: 499


« Ответ #15 : 27.06.2015, 10:08:38 »

в смысле, можно ли такое реализовать технически? например, попробуйте купить тут что нибудь. этот принцип имеется в виду?
Дмитрий, не поделитесь?
Записан
Arkadiy
Группа развития
*****

Репутация: +432/-0
Offline Offline

Пол: Мужской
Сообщений: 5316


Крепитесь, други.


« Ответ #16 : 27.06.2015, 10:31:56 »

Я реализовывать такое. Без изменения файлов магазина сделать нет возможности, по этому готового решения скорее всего не будет, пока сами разработчики магазина не сделают.
Записан
dmitry_stas
Профи
********

Репутация: +798/-4
Online Online

Сообщений: 7776



« Ответ #17 : 27.06.2015, 11:52:37 »

Дмитрий, не поделитесь?

Это OneStepCheckout с измененным шаблоном. Аркадий прав, универсально сделать к сожалению пока не получается, поэтому выложить такой шаблон пока нет возможности, но в индивидуальном порядке это можно сделать. Файлы магазина при этом не меняются. Все реализовано в шаблоне OneStepCheckout
Записан
pvi1
Завсегдатай
*****

Репутация: +12/-0
Offline Offline

Сообщений: 499


« Ответ #18 : 27.06.2015, 12:49:16 »

Т.е. это можно сделать и в стандартном шаблоне чекаута, естественно изменив shipping.php?
« Последнее редактирование: 27.06.2015, 12:57:25 от pvi1 » Записан
dmitry_stas
Профи
********

Репутация: +798/-4
Online Online

Сообщений: 7776



« Ответ #19 : 27.06.2015, 13:11:08 »

как? нужно в зависимости от выбранного способа доставки показать или скрыть поля адреса. как это можно сделать при пошаговом оформлении, если выбор адреса происходит до выбора доставки? плюс нужно сохранить поля адреса, а на шаге доставки сохраняется тип доставки, а не поля адреса. такая логика возможна только в оформлении на одной странице. либо нужно менять порядок шагов оформления, чтобы способ доставки выбирался до адреса, но это еще сложнее, и множественных хаков там точно не избежать
Записан
pvi1
Завсегдатай
*****

Репутация: +12/-0
Offline Offline

Сообщений: 499


« Ответ #20 : 27.06.2015, 14:00:43 »

Допустим, название первого шага "Адрес" меняем на "Введите Ваши данные" и оставляем там только имя и телефон. Дальше -способ оплаты, дальше "способ доставки" . И вот в код shipping.php вставляем div с кодом от первого шага. При помощи javascript создаем функцию, которая при помощи Query присваивает  этому диву .hide, а при выборе нужного  способа доставки (у него есть свой ID) присваеваем диву .show.
Реально ли это таким способом осуществить?
Записан
dmitry_stas
Профи
********

Репутация: +798/-4
Online Online

Сообщений: 7776



« Ответ #21 : 27.06.2015, 15:27:57 »

реально, только то, что вы описали по яваскрипту - это 5% от того, что нужно будет итого сделать. оставив только имя и телефон на шаге адреса вы получите в заказе только имя и телефон. просто показать при определенном способе оплаты поля адреса мало, их надо потом еще как то сохранить в заказе. и так далее.
Записан
pvi1
Завсегдатай
*****

Репутация: +12/-0
Offline Offline

Сообщений: 499


« Ответ #22 : 27.06.2015, 16:19:22 »

А в Вашем OneStepCheckout таким методом более реально сделать?
Записан
dmitry_stas
Профи
********

Репутация: +798/-4
Online Online

Сообщений: 7776



« Ответ #23 : 27.06.2015, 18:07:14 »

более реально просто потому, что в OneStepCheckout уже практически все это есть. поскольку все на одной странице, то не нужно беспокоится о сохранении, порядке шагов и прочем. нужно будет просто разместить в шаблоне нужные поля не в блоке адреса, а в блоке доставки, и показывать их только при необходимости. ну и если есть необходимость обязательности полей адреса доставки, то тоже надо будет поработать над этим, чтобы они были обязательны только при определенных выбранных способах оплаты. а все остальное - уже готово.
Записан
pvi1
Завсегдатай
*****

Репутация: +12/-0
Offline Offline

Сообщений: 499


« Ответ #24 : 28.06.2015, 23:47:27 »

На свежую голову все становится поразительно просто.
Итак:
1 шаг - меняем название "адрес доставки" на "Введите данные". Оставляем поля Имя(Фамилия), телефон, E-mail (не обязательно)
Меняем в выпадающем списке название "Адрес доставки" на "Нужна доставка?"
В самом списке "Такой же" меняем на "Нет", "Другой" на "Да"
При нажатии "Да" оставляем поля Город, улица, дом, квартира (хотя в админке корявенько сделано с неточностями)
Все, вопрос решен.
Записан
dmitry_stas
Профи
********

Репутация: +798/-4
Online Online

Сообщений: 7776



« Ответ #25 : 30.06.2015, 00:37:15 »

это конечно решение, только как то это мало похоже на решение сабжа Azn точнее вообще не похоже. где же тут зависимость вывода адреса от типа доставки?
Записан
pvi1
Завсегдатай
*****

Репутация: +12/-0
Offline Offline

Сообщений: 499


« Ответ #26 : 30.06.2015, 10:06:55 »

Согласен, но главная цель достигнута: клиент без необходимости не выводит свои дополнительные личные данные и экономиться время на заполнение. А эти два фактора значительно влияют на поведение клиента.
Записан
fonis
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #27 : 26.09.2015, 12:41:04 »

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

Нужна помощь в реализации подобного на OneStepCheckout
Записан
nevigen
Moderator
*****

Репутация: +734/-16
Offline Offline

Пол: Мужской
Сообщений: 8808


http://n*****n.com


« Ответ #28 : 26.09.2015, 20:57:42 »

Нужна помощь в реализации подобного на OneStepCheckout
обращения по доработкам коммерческих расширений на сайте разработчика обычно.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet