![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 30.01.2019
Сообщений: 0
|
![]()
Есть конструктор, с помощью которого можно добавлять свой дизайн типа на футболки, кружки и т.д. У него есть корзина, в которую кладётся созданный товар. Этот конструктор вставляется специальным кодом на сайт в нужный раздел. Суть в том, что на самом сайте уже существует своя карзина, сайт на движке NetCat. У разработчика конструктора есть инструкция, называется "Обработка событий" Она даёт возможность запрограммировать добавление заказа в корзину самого сайта или перенаправление клиента на оплату на сайте.*
Вот, что пишет разработчик конструктора: "Обработка событий Сейчас в конструкторе реализовано только событие отправки заказа. Оно даёт возможность запрограммировать добавление заказа в корзину вашего сайта или перенаправление клиента на оплату на вашем сайте. Можно использовать его и в других целях, например для сбора информации о заказах или для метрики. Обработка этого события не отменяет добавление заказа в кабинет управления, и никак не влияет на заказ. Она реализуется на языке JavaScript на вашем сайте (не в самом конструкторе) и возможна только если конструктор*размещён на странице вашего сайта. Чтобы обработать это событие, добавьте в ваш JavaScript слушатель события "message". Пример: window.addEventListener( 'message', function(e){ ****console.log(e); }); Данный код при отправке заказа выведет событие в консоль браузера. Событие представляет собой объект, в котором есть ключ*data. В этом ключе записана строка в формате JSON, которую нужно распарсить. После парсинга мы получаем объект со следующими ключами: type*— для проверки, обязательно проверяйте что его значение -*cosuvOrder vars*— номера выбранных предмета, модели, цвета и т.д. vars.readable*— названия выбранных предмета, модели, цвета и т.д. на языке админа vars.readableUserLang*— названия выбранных предмета, модели, цвета и т.д. на языке клиента fields*— массив заполненных клиентом полей формы заказа thumb*— ссылка на превью заказа, созданное браузером клиента thumbServer*— ссылка на превью заказа, сделанное сервером. Обычно оно качественнее, но создаётся с некоторой задержкой после заказа, и мгновенно его скачать или отобразить не получится. sum*— сумма заказа" Если есть вопросы, задавайте. Кто готов на подработку, пишите, скину все ссылки для большего представления. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,137
|
![]()
цена вопроса?
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 30.01.2019
Сообщений: 0
|
![]()
4000 рублей
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 02.01.2015
Сообщений: 12
|
![]()
Детали на почту.
почта: sauwork@yandex.ru , телега: @sauwork
Последний раз редактировалось sauwork; 31.01.2019 в 14:27. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Универсальное событие в JavaScript | Vervolf | JavaScript, Ajax | 6 | 25.12.2011 17:00 |
Событие в JavaScript | Ruska882009 | Помощь студентам | 1 | 25.03.2009 12:44 |