Вы можете установить витрину 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
последнее обновление: 25.02.2024