Здравствуйте! Если возможно, опишите, пожалуйста, "для нубов", как правильно ограничить подсказку по конкретному городу? У меня ситуация такая:
Магазин и все его клиенты будут из одного конкретного города (допустим, Сочи). В качестве корзины используется Simple. В самом Simple в полях Страна, Регион и Город по умолчанию прописаны, соответственно, Российская Федерация, Краснодарский край и г. Сочи. В принципе, эти поля можно было бы вообще не выводить в корзине, поскольку они всегда должны быть именно такими, но приходится, иначе потом все работает неправильно. Ок, при заходе в корзину покупатель видит эти поля уже заполненными, и ему остается ввести адрес - улицу, дом, квартиру, находящийся в Сочи. Однако если он просто начинает набирать название улицы в поле Адрес, ему предлагаются адреса из всех возможных городов - Москва, Питер и т.д..
Ок, попробуем ограничить, отредактировав код по скрепке у поля Адрес вот так:
return { 'locations': [ JSON.parse(target.getAttribute('data-dadata')) ], 'from_bound': {'value': 'street',}, 'to_bound': {'value': 'flat',}, 'restrict_value': true, 'query': 'Сочи' }
Все равно при заходе и попытке набора я получаю адреса со всех городов, и только если предварительно зайти в поле Город, там выбрать из единственного варианта "Краснодарский край, г. Сочи", то произойдет перезагрузка данных в корзине и в дальнейшем в поле Адрес будут предлагаться только адреса города Сочи.
Пожалуйста, подскажите как правильно сделать ограничение, чтобы оно работало сразу?
Заранее благодарю.