Здравствуйте,
Есть в CS Cart возможность изменять контакты на сайте (например Телефон) в зависимости от геолокации посетителя?
У нас несколько филиалов и хотелось бы показывать разным посетителям разные контакты.
Здравствуйте,
Есть в CS Cart возможность изменять контакты на сайте (например Телефон) в зависимости от геолокации посетителя?
У нас несколько филиалов и хотелось бы показывать разным посетителям разные контакты.
Есть модуль у @ecomlabs — https://www.ecom-labs.ru/cs-cart-multi-vendor-moduli/cs-cart-modul-poddomeny-dlya-gorodov-i-regionov.html
В том числе, как мне сказали, позволяет выводить для каждого региона свои блоки
Кто-нибудь сможет подсказать, как передать эти переменные в другой блок?
Т.е. это переменные блока Местоположение покупателя, хочется настроить изменение данных в другом блоке в зависимости от этих переменных.
я так понимаю,
{$location.country}
{$location.city}
итд
@ecomlabs давно присматриваемся к вашему модулю https://www.ecom-labs.ru/cs-cart-multi-vendor-moduli/cs-cart-modul-poddomeny-dlya-gorodov-i-regionov.html.
Есть возможность плейсхолдеры из вашего модуля использовать в модуле SEO фильтры от @alexbranding? Не планируете ли вы скооперироваться и передавать необходимые параметры из модуля в модуль?
Эти переменные только в рамках блока Местоположение покупателя распечатываются. В обычном Smarty блоке их не получается вывести.
на той же странице, на которой и блок местоположения?
Переменная location доступна в любом блоке.
Да, с модулем от AB все работает
@ecomlabs, отлично.
А может ли модуль привязывать город, для которого не задан поддомен к региональному центру, для которого поддомен определен? То есть, например, для города Димитровград показать поддомен ulyanovsk.site.ru
Выбор местоположения покупателя при включении вашего модуля только из списка или в поиске на карте можно выбрать произвольный город?
P.S. Хотя выбор города через поиск на карте в CS-CART это, конечно, то ещё чудо! Надеемся разработчики, когда-нибудь услышат пользователей и сделают по-человечески выбор местоположения.
К сожалению, нет
Можно и то, и то использовать
Да, на той же странице, HTML блок с поддержкой SMARTY. В нем {$location|fn_print_r} не распечатывается.
А какое-то планируется дальнейшее развитие модуля? Что планируется добавить/изменить в ближайшие месяцы или никакие работы по нему не планируются?
Да, совместим
Можно еще узнать, когда в последний раз было обновление у модуля?
Вообщем, создал новую схему для блока с функцией, которая получает геолокацию. Не знаю насколько правильно, но вроде работает.`
$schema['phone_geolocation'] = [
'templates' => 'blocks/smarty_block.tpl',
'wrappers' => 'blocks/wrappers',
'content' => [
'content' => [
'type' => 'simple_text',
'required' => true,
],
'location' => [
'type' => 'function',
'function' => ['fn_geo_maps_get_customer_stored_geolocation'],
],
],
];
return $schema;
Ну а дальше в блоке изменение данных уже в зависимости от геолокации через условие работает.
15 сентября