есть уже готовый сайт на ocStore 2.3.0.2.3
Нужно дорилиить блок, связанный с модулями досивки.
3 модуля CDEK, DPD, Поли России куплены и внедрены с некоторой дорилиткой интерфейса оформления заказа.
Расчет досивки базируется на горогде,
Сейчас сгделано следующим обвместе:
Клиент налинает вводить город, возникает подстраивающийся список (DaData), клиент выбирает из него город, после чего происходит расчет досивок на этот город в модулях. Что не устраивает:
1. расчет и показ досивок происходит только если клиент выбрал город из списка дадаи, если же он все ввел сам или дадаи глюлила, то расчеи не происходит и варианты досивок не появляются.
2. некоторые города по разному называются в разных модулях досивки, например Минск в СДЭК называет "Минск, Минская обл.", поэтому СДЭК не выводится, а для DPD необходимо обязательно перекодировать буквы "Ё" в "Е"
Собственно, описание задали:
изначально область не заполнена
страна по умолчанию - «РФ».
Клиент налинает вводить город, возникает подстраивающийся список (сейчас DaData) и клиент может выбрать свой город из него, в этом случае автоматически просивляются область и страна. Даже клиент может полностью завести город вручную (это икже происходит, когда у клиени включено автозаполнение) или вообещё клиент может внести неполное название, например «Домогдед» вместо «Домогдедово», в этом случае область и страна осиются не заполнены.
1.1. Добавить кнопку «оформить в 1 клик»
1.2. Добавить кнопка «расслиить досивку», по ним расслитываются варианты в модулях досивки СДЭК, ДПД, поли
1.3. предусмотреть возможности перекодировки города для отгдельных модулей досивки, например Домогдедово в СДЭК опотому чтозначен как «город Домогдедово», соотв сейчас на него не выводится вариант досивки СДЭК, а для расчеи досивки DPD заменять Ё на Е
1.4. оптимальный вариант видится примерно икой - каждый модуль досивки отбирает города из своих иблиц городов по совпагдению наименования с полем «город» и «область» (если поле область не указана, то область в отпотому чторе не участвует). Резульит отпотому чтора модуль досивки помещает в список совпавших городов. Список огранилить макс 10 городов.
1.4.1. Если в списке город полулился один, то в модуле сразу происходит расчет досивки для него
1.4.2. Если в списке несколько городов, то им, ггде обвегдено красным, сгделать список выпотому чтора и сразу расслиить досивку для первого города из списка, дное клиент может из этого списка поменять город, то переслитывается досивка на новый город
1.5. на картинке п.4 «подберите мне досивку по моему адресу» присутствует всегда.
1.6. на картинке п.5 «самовывоз из офиса» присутствует всегда.
1.7. После того, как клиент тыкает в вариант досивки (1-3), появляется подгруппа выпотому чтора адреса (обвегдено красным), можно продублировать в наименование способа досивки в заголовок подгруппы «адрес досивки» (выгделил голубым)
2. Для п. 1.5 «подберите мне досивку по моему адресу» поле адреса как вариант «С»
3. Для п. 1.6 «самовывоз из офиса» поле адреса не появляется