Jump to content

vhs

Новичок
  • Content Count

    42
  • Joined

  • Last visited

Community Reputation

0 Обычный

About vhs

  • Rank
    Пользователь

Контакты

  • Сайт
    mkuksa.ru

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Всё оказалось сложнее для меня. Насколько я понимаю, я привязываюсь к успешному переходу на url модуля оплаты. А не к факту успешного создания заказа. У меня среди клиентов много детей, я ловлю их клики по кнопке "Оплатить", не все заказы при этом оплачены. Это не соответствует моей задаче - привязаться к заказам Оставлю так в ожидании, что кто-то для себя найдет решение.
  2. Сейчас реализовал так: //цели в метрике и фб по событию "заказ сделан успешно" $(document).ajaxSuccess(function( event, xhr, settings ) { if ( settings.url.includes("index.php?route=extension/payment/")){ //если url ajax запроса содержит часть url модуля оплаты yaCounter********.reachGoal('zakaz_sdelan2'); fbq('trackCustom', 'zakaz_sdelan2'); } }); Работает некорректно: целей в метрику уходит больше фактического их числа. Что я делаю не так?
  3. Окей, разбираюсь дальше. В качестве условия выполнения ajax именно при заказе, мне необходима привязка к этой функции. В примере имеется привязка к url. У меня url разный в зависимости от модуля оплаты. Как бы сделать условие "если settings.url содержит index.php?route=extension/payment/"? $(document).ajaxSuccess(function( event, xhr, settings ) { if ( settings.url == "index.php?route=extension/payment/...........") { yaCounter44659492.reachGoal('zakaz_sdelan1'); fbq('trackCustom', 'zakaz_sdelan1'); } }); Хотя и это условие мне не видится надежным. Вдруг какой-то модуль оплаты имеет другой адрес скрипта. Но я не знаю, каким еще способом определить ajaxSuccess.
  4. Спасибо. Взгляните плиз, верно? $(document).ready(function() { $('#button-confirm').ajaxSuccess(function() { yaCounter44659492.reachGoal('zakaz_sdelan1'); fbq('trackCustom', 'zakaz_sdelan1'); }); });
  5. Позвольте поднять тему. Не силен в java script, но и вопрос мой несложный. Раньше цель "заказ сделан" я прописывал в файлах tpl модулей оплаты. Например, для cod.tpl: $('#button-confirm').on('click', function() { $.ajax({ type: 'get', url: 'index.php?route=extension/payment/cod/confirm', cache: false, beforeSend: function() { $('#button-confirm').button('loading'); }, complete: function() { $('#button-confirm').button('reset'); }, success: function() { location = '<?php echo $continue; ?>'; yaCounter**********.reachGoal('zakaz_sdelan'); fbq('trackCustom', 'zakaz_sdelan'); } }); }); Это не очень удобно, так как на каждый модуль оплаты приходится вешать это событие. Хочу для этой кнопки #button-confirm в common.js прописать нужное действие. Сейчас у меня так: $(document).ready(function() { $('#button-confirm').on('click', function() { yaCounter*******.reachGoal('zakaz_sdelan'); fbq('trackCustom', 'zakaz_sdelan'); }); }); Цель передается по клику. Но подскажите, как передавать цель именно при ajax success?
  6. Добрый день. Кто-нибудь пробовал этот модуль электронной коммерции яндекс метрики? https://seopulses.ru/electronnaya-kommerciya-yandex-metriki-dlya-opencart-2-i-3/
  7. Добрый день. За последнюю неделю-две стали произвольно дублироваться уведомления клиентам об успешной оплате. С чем это может быть связано? Например: 09.09.2019 Ожидание оплаты Нет 09.09.2019 Yandex.Money: Payment Success (Real Mode): card-incoming Оплачено Да 09.09.2019 Yandex.Money: Payment Success (Real Mode): card-incoming Оплачено Да 09.09.2019 Внесён в курьерский реестр СДЭК Нет 09.09.2019 Yandex.Money: Payment Success (Real Mode): card-incoming Оплачено Да 12.09.2019 Внесён в курьерский реестр СДЭК Нет
  8. С этим разобрался, прошу прощения: в тестовом домене слетел вариант доставки для СПБ и он попросту и не мог отобразиться.
  9. И вообще подскажите, кто встречал самое изящное решение выбора региона (города) при использовании simple? В известных вариантах я вижу минусы и вижу потери продаж. У меня сейчас поле регион скрыт, стоит автозаполнение региона по значению поля город. Сам город - выбирается из выпадающего списка после начала ввода его в поле. Соответственно, отваливаются клиенты, которые пишут г. Тверь, а не Тверь. Или же которые пишут правильно Тверь, но не выбирают Тверь из выпадающего списка, а переходят к следующим полям, отчего не перезагружается блок доставки.
  10. Добрый день. В разделе "геоданные" у меня стоят галочки на автозаполнении данных по значению поля город и подстановка данных по IP. При открывании страницы оформления заказа эти данные подставляются, поля город и регион автоматически заполняются. Но варианты доставки не отображаются. Как сделать, чтобы шаг выбора региона с последующей подгрузкой вариантов доставки миновать? Чтобы клиент, скажем, из Воронежа, открывал страницу оформления заказа, и у него были уже заполнены поля город (Воронеж) и отображались варианты доставки для Воронежской области?
  11. Не понял: вы в СДЭК передаете без ШК отправления?
  12. Днем часто не работает. В том числе, не зайти в ЛК СДЭК. Такое полгода происходит у нас с переменным успехом. По сути СДЭК на этом этапе нужен для расчета стоимости и сроков доставки и загрузки ПВЗ для выбора. Предполагаю, что есть возможность хранить эти данные у себя и не обращаться запросом к СДЭК при формировании заказа, но я не специалист в этом. Кто-то смог решить эту проблему?
  13. Добрый день! В накладной СДЭК в таблице присутствует наименование товара. Артикула (модели) нет. Имеется только СДЭКовский артикул (переменная ware_key). Всё это пишется в таблицу БД 'oc_cdek_order_package_item'. Хочу к наименованию добавить опенкартовский артикул (модель). Не могу найти файл, где при заказе данные о товаре записываются в БД. Не особо силен в этом, но могут ли какие-то скрипты работать на стороне СДЭК? Все файлы модуля обыскал, но не нашел нужный код.
  14. Добрый день. Очень много клиентов допускают ошибку при вводе своего населенного пункта с использованием "город", "г." и т.д. Например, при вводе "г. Москва" выпадающий список не выдает Москву. Привычка у клиентов закреплена прочно, так как на многих других сайтах при вводе и "Москва", и "г. Москва" система выдает верный вариант "Москва". Есть ли возможность изменить алгоритм поиска не по первым символам, а по совпадению части вводимого слова?
×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.