Вы можете установить витрину TaoJet на свой сайт с собственной системой обработки заказов.
Это система по приёму, обработки заказов, закупке, финансовой отчётности. Возможно у вас уже есть такая система и за время работы она "обрасла" полезным функционалом. Теперь вы можете установить витрину Таобао на свой сайт и интегрировать её со своей системой.
Нужно выполнить некоторые работы по интеграции. Вам потребуется вебмастер.
Интеграция доступна начиная со стартовой версии витрины и выше.
Витрина может выполнять произвольный JavaScript код на некоторых ключевых событиях. Например, при откладке товара (пользователь нажал кнопку Отложить) можно поставить выполнение произвольного участка кода (событие). Этот код должен как-то взаимодействовать с вашей системой обработки заказов. Например, он может отправлять POST запрос на ваш сервер или заполнять форму отправки заказа и т.п.
Скорее всего вам нужно будет что-то убрать или добавить. Используйте JavaScript код или CSS
Добавление товара в корзину - это событие возникает после того, как пользователь нажал кнопку "Отложить" в карточке товара. В параметрах передаётся информацию о товаре.
Загрузка информации о компании - возникает после того, как была загружена информация о компании (название, курс, комиссия). Вы можете здесь определить свою собственную комиссию или курс. В параметре передаётся информация об агенте.
Загрузка информации о товаре - возникает после полной загрузки товара. Вы можете изменить или получить данные о товаре (название, цены: CNY/RUB, описание, доставка, параметры и т.п.). В параметре передаётся объет товара.
Нужны другие события? Обратитесь к нам.
function onTJStoreLoading(_TJ){ _TJ.customOnAddProductToCart = function(product){ /* Добавление товара в корзину */ /* product - данные о товаре */ /* добавьте ваш код здесь*/ } _TJ.customOnLoadAgent = function(agent){ /* Загрузка информации о компании */ /* agent - данные о компании */ /* добавьте ваш код здесь*/ return agent; } _TJ.customOnLoadUser = function(user){ /* Загрузка информации о клиенте */ /* Данный обработчик удобен, когда нужно изменять интерфейс странички, при авторизации клиента */ /* user - данные о клиенте */ /* добавьте ваш код здесь*/ return user; } _TJ.customOnLoadProduct = function(product){ /* Загрузка информации о товаре */ /* product - данные о товаре */ /* добавьте ваш код здесь*/ return product; /* возвращаем товар */ } return _TJ; }
function onTJStoreLoading(_TJ){ _TJ.customOnAddProductToCart = function(product){ /* отправляем запрос на добавление товара в корзину на сервер */ $.ajax({ url: ' /add_product', data: { 'item[url1]': product.uri, 'item[name]': product.tao_translated_description, 'item[color]': product.color, 'item[size]': product.size, 'quantity': product.count, 'item[local_delivery_fee]': product.tb_delivery, 'item[local_price]': product.price, 'item[weight]':0 }, dataType: 'json', success: function(){ alert("товар отложен в корзину"); } }); } _TJ.customOnLoadAgent = function(agent){ /* переопределяем курс */ agent.current_rate = YUAN; /* переопределяем комисию */ agent.common_commision=100*(COMPANY_MARGIN-1); return agent; } _TJ.customOnLoadUser = function(user){ /* добавляем приставку "наш любимый," к имени клиента */ /* к примеру будет: "наш любимый, Василий" */ user.first_name = 'наш любимый, ' + first_name; return user; } return _TJ; }
http://www.taojet.com/docs/910/50
последнее обновление: 19.12.2023