Подстановка города и региона в корзине
В Shop-Script 8 появилась возможность "Оформление заказа в корзине" и многие владельцы магазинов успешно используют её. Часто встаёт задача подставить город и регион пользователя, чтобы упростить ввод данных при оформлении. В данном примере простое решение c бесплатным плагином IP-определение.
Устанавливаем плагин, обновляем базу городов.
Добавлем в шаблон order.html
{$result = shopIpPlugin::getGeoIpApi()->getForCurrentIp()} {if $result} <script> window.onload = function () { if ($('.js-region-field :selected').val()==='') { $('.js-region-field').val( '{$result->getRegion()}' ).change(); setTimeout(function() { $('.js-city-field').val('{$result->getCity()}' ).change(); }, 700); } } </script> {/if}
Просмотры: 802