Добрый день!
У меня доставка цветов. Своими курьерами.
80% доставок заказывают третьим лицам. Т.е. есть Покупатель, есть Получатель и Адрес Получателя.
Есть Дата и Время доставки.
Есть зоны доставок с разной стоимостью от 0 до 500 рублей
Сейчас использую старый ЧекАут.
Пока красивого решения нет и близко:
просьба довести до ума ДатаПикер, чтобы нельзя было выбрать прошедшие даты.
определить район можно только по полю Покупателя. Поэтому сейчас у меня Покупатель - это Биллинг Дата, а Получатель - Покупатель.
дата и время - мертвые данные, которые никак нельзя притянуть к расчету стоимости. Например: заказали сегодня, хотите доставку сегодня + 100р, на завтра + 50, через неделю - 0. Поле время доставки, как тип данных вообще отсутствует. у меня реализовано через список вариантов.
Дата и время доставки - очень слабое звено в чекауте.
Конечно же есть и самовывоз. И безусловно, при этом способе отгрузки поля Получателя должны скрываться.
Сейчас я прошу Покупателей в случае Самовывоза ставить в Адресе доставки “-” и автоматом определяю, тип доставки САМОВЫВОЗ. Но ведь это “колхоз”, мягко говоря.
Новый ЧекАут пока тоже не может решить эти вопросы.
Прием!
На моем сайте один год назад ребята из Cart-Power реализовали подобную схему - отображаются только нужные поля профиля для каждого способа доставки. Это очень удобно для покупателя, покупатель заполняет только то, что нужно и не тратит свое время на раздражающее заполнение ненужных данных.
Самовывоз - email, телефон, имя
Доставка по Москве - email, телефон, имя, адрес
Доставка по России через транспортные компании - email, телефон, имя, отчество, фамилия, город, адрес, номер серия паспорта
Самовывоз, адресная Доставка по городу, курьерская служба доставки по стране. Например для самовывоз нет смысла клиенту заполнять свой адрес. Поддерживаю идею для разных способов доставки разные поля
Курьер до двери - имя фамилия, адрес, курьер в ПВЗ - имя фамилия, город определяется автоматом или исправляется на правильный, адрес пвз выбирается на карте, из списка, или предлагается менеджером. Почта - плюс индекс к адресу.
транспортными компаниями ПЭК, ДЛ, Байкал-Сервис, GTD, ЖелДорЭкспедиция, Энергия.
Требуется всегда ФИО получателя, телефон, город. Для адресной доставки - адрес.
Кроме этого, для ПЭК обязательны серия и номер паспорта получателя, для Деловых линий нужны серия и номер, если человека нет у них в базе. Остальные спрашивают их в спорных случаях.
курьерская служба СДЭК. Нужны ФИО получателя, телефон, город. Для адресной доставки - адрес.
почта России. Нужны ФИО получателя, полный адрес с индексом. Телефон не обязательно, нужен только для оповещения адресата.
Таким образом, для транспортных компаний опционально нужно поле Номер паспорта, для почты - Индекс.
Убрав {$rate nofilter} пропало отображение стоимости везде, даже где доставка платная. Подозреваю нужно добавить новый класс, который будет убирать только при условии если “Бесплатно” или “0грн”
Свои поля у способа доставки должны быть. Например нам надо для некоторых способов дополнительно узнать из какого ближайшего крупного города клиент готов забрать заказ, для других способов нужно обязательно указать паспортные данные и т.п.
В начале года (когда закончили работы над 4.11.1) мы этим вопросом занимались, но всплыли технические сложности и более приоритетные задачи. Многие из них попадут только в 4.12.1, но одну из этих задач анонсируем на форуме уже сегодня.
Вопрос с разными полями для разных способов доставки всё ещё есть в нашем внутреннем roadmap’е. Сроки назвать смогу, только когда задача будет сделана и будет точно известно, в какую версию она войдёт.
Подскажите, а нет ли в планах создать публичную страницу roadmap’а в документации, например? Раньше была такая страница, но сейчас её нет, да и она была не очень информативная.
Да и последний видеоотчет был почти 5 месяцев назад, хотелось бы знать, чего ожидать в ближайших релизах.