Seax
Newbie-
Posts
16 -
Joined
-
Last visited
Recent Profile Visitors
1,335 profile views
Seax's Achievements
-
Здравствуйте! Модуль это умеет? Whatsapp + SMS — оповещение клиентов посредством whatsapp, в случае отсутствия клиента в whatsapp клиенту отправляется смс.
-
Подскажите, какой код и куда вставить? // Ваш api ключ из лк дадаты https://dadata.ru/#registration_popup var token = "тут токен" // Для блока адресс function checkAddress($city, $address, $postcode, $region) { // Если инпут города нету выходим if (!$city.length) return; var type = 'ADDRESS'; $city.suggestions({ token: token, type: type, bounds: "city-settlement", /*geoLocation: false,*/ geoLocation: [{"kladr_id": "50"}, {"kladr_id": "77"}], onSelect: enforceCity, onSelectNothing: enforceCity, formatSelected: formatCitySelected }); $address.suggestions({ token: token, type: type, onSelect: restrictAddressValue, formatSelected: formatSelected }); // Если на поле адрес есть перезагрузка поля var p = $postcode.val() || ""; var a = $address.val() || ""; $city.on("suggestions-fixdata", function(e, suggestion) { // console.log(suggestion); $address.val(a); $postcode.val(p) } ); $city.suggestions().fixData(); function setConstraints(sgt, kladr_id) { var restrict_value = false; var locations = null; if (kladr_id) { locations = { kladr_id: kladr_id }; restrict_value = true; } sgt.setOptions({ constraints: { locations: locations }, restrict_value: restrict_value }); } function enforceCity(suggestion) { var sgt = $address.suggestions(); sgt.clear(); if (suggestion) { setConstraints(sgt, suggestion.data.kladr_id); formatRegion(suggestion.data); } else { setConstraints(sgt, null); } } function formatCitySelected(suggestion) { var address = suggestion.data; if (address.city_with_type === address.region_with_type) { return address.settlement || address.city || ""; } else { return join([ address.city, address.settlement ]); } } function formatRegion(address) { $postcode.val(address.postal_code || ''); if ($region.length) { var result = address.region.replace(/\s{0,1}[-\/].+/gi, '').toLowerCase(); $region.find('option').each(function (i, o) { if ($(o).text().toLowerCase().search(result) >= 0) $(this).attr('selected', true); else $(this).attr('selected', false); }); } } function restrictAddressValue(suggestion) { var citySgt = $city.suggestions(); var addressSgt = $address.suggestions(); if (!citySgt.currentValue) { citySgt.setSuggestion(suggestion); var city_kladr_id = suggestion.data.kladr_id.substr(0, 13); setConstraints(addressSgt, city_kladr_id); } } function formatSelected(suggestion) { var addressValue = makeAddressString(suggestion.data); return addressValue; } function makeAddressString(address) { formatRegion(address); /*return join([ address.city_district_with_type, address.street_with_type, join([address.house_type, address.house, address.block_type, address.block ], " "), join([address.flat_type, address.flat], " ") ]);*/ } function join(arr /*, separator */ ) { var separator = arguments.length > 1 ? arguments[1] : ", "; return arr.filter(function (n) { return n }).join(separator); } } // Для блока адресс берем в переменные нужные инпуты var $city = $('#shipping_address_city'); var $address = $('#shipping_address_address_1'); var $postcode = $('#shipping_address_postcode'); var $zoneId = $('#shipping_address_zone_id'); // Для блока адресс вызов checkAddress($city, $address, $postcode, $zoneId); Спасибо!
-
Подскажите, что означает "Очищать/Не очищать" на против полей в настройках? И еще, там где скрепка, это ограничения по поиску для предлагаемых вариантов, правильно? Вот тут: return { 'locations': [ JSON.parse(target.getAttribute('data-dadata')) ], 'from_bound': {'value': 'street',}, 'to_bound': {'value': 'flat',}, 'restrict_value': true, 'query': '' } Ограничение поиска от Названия улицы до квартиры. Можно ли ограничить поиск, например, только по Московской области? Чтобы варианты подсказки выдавались только по МО.
-
Всё работало до сегодняшнего дня. Вечером модуль перестал рассчитывать стоимость, ставит "Бесплатно". Когда заходишь в настройки модуля, пытаешься отправить заказ в Достависта или заходишь в "Мастер настройки" - показывает белый экран. Склады и отображение списка заказов работает. Версия ocStore 2.3.0.2.3 На сайте ничего не менялось, файлы целые, БД тоже в порядке, PHP 7.1. Не подскажите, в чем причина?
-
Всё работало до сегодняшнего дня. Вечером модуль перестал рассчитывать стоимость, ставит "Бесплатно". Когда заходишь в настройки модуля, пытаешься отправить заказ в Достависта или заходишь в "Мастер настройки" - показывает белый экран. Склады и отображение списка заказов работает. Версия ocStore 2.3.0.2.3 На сайте ничего не менялось, файлы целые, БД тоже в порядке, PHP 7.1. Не подскажите, в чем причина?
-
Тоже интересует этот модуль но под Версию ocStore 2.3.0.2.3
-
Можно ли делать импорт XML файла по ссылке? И соответственно по CRON запускать импорт каждый день? Ссылку дает поставщик, доступно по https.
- 984 replies
-
- export
- import excel
- (і ще 22)
-
[Поддержка] Модуль управления SeoPro
Seax replied to freelancer's topic in SEO, карта сайта, оптимизация
Включил SeoPro, Версия ocStore 3.0.2.0b1 При переходе на главную появились два слеша в конце домена, браузер ругается "Неверное перенаправление на странице". В чем может быть проблема? -
[Поддержка] Закладки товаров без авторизации
Seax replied to optimlab's topic in Сравнения, закладки
Поставил костыль, вроде работает... В модификаторе заменил строку 45 на: if (!$this->customer->isLogged() && isset($this->session->data['wishlist'])) { а было: if (isset($this->session->data['wishlist'])) { Правильно ли я сделал?- 10 replies
-
- 1
-
-
- закладка
- закладки без регистрации
- (і ще 5)
-
[Поддержка] Закладки товаров без авторизации
Seax replied to optimlab's topic in Сравнения, закладки
После авторизации ничего в закладки нельзя положить и выдает: Warning: Illegal string offset 'product_id' in /home/i/***/***/storage/modification/catalog/controller/account/wishlist.php on line 94Warning: Illegal string offset 'product_id' in /home/i/***/***/storage/modification/catalog/controller/account/wishlist.php on line 137Warning: Illegal string offset 'product_id' in /home/i/***/***/storage/modification/catalog/controller/account/wishlist.php on line 94Warning: Illegal string offset 'product_id' in /home/i/***/***/storage/modification/catalog/controller/account/wishlist.php on line 137Warning: Illegal string offset 'product_id' in /home/i/***/***/storage/modification/catalog/controller/account/wishlist.php on line 94Warning: Illegal string offset 'product_id' in /home/i/***/***/storage/modification/catalog/controller/account/wishlist.php on line 137 Как исправить?- 10 replies
-
- закладка
- закладки без регистрации
- (і ще 5)
-
У кого не работает, вот другой вариант https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=30098
- 53 replies
-
- 1
-
-
С https не корректно работает. Всплывает при каждом обновлении страницы/переходе. Браузер Firefox
- 53 replies
-
Необходимо найти и установить на сайт следующие модули: 1. Минимальная сумма заказа для всего магазина 2. Модуль доставки Почта России и EMS с автоматическим расчетом стоимости доставки 3. Модуль оплаты наложенным платежом для Почта России и EMS 4. Модуль доставки СДЭК с расчетом (договор есть). 5. Модуль импорта/экспорта товаров в формате csv 6. Модуль выгрузки товаров для Яндекс Маркета Нужны модули рабочие на 100%, готов нужные купить у разработчиков.. Установка не должна затрагивать файлы движка, не менять код. В дальнейшем скорее всего еще понадабятся различные доработки. Обязательно нужны примеры установленных модулей на рабочих сайтах! Оплата на карту Сбербанка или QIWI кошелек. Пишите свои контакты в этой теме или в Личку.