retailCRM Документация

Брошенные корзины

Подключение

Для того чтобы передавать в Collector данные о корзинах пользователя, необходимо подключить соответствующий модуль:

_rc('require', 'cart');

Взаимодействие

Вы можете при инициализации передать полный состав корзины:

_rc('require', 'cart', {
    // можно передать сразу весь состав корзины  
   'items': [
       {
           "externalId": "abc123",
           "quantity": 55,
       },
   ],
});

Либо же использовать отдельные методы:

// Очищаем корзину
// метод можно вызывать всегда, когда корзина пуста на сайте
_rc('cart:clear');

// добавить товар в корзину, если он уже присутствовал в корзине, кол-во будет просуммировано
_rc('cart:add-item', {
    externalId: '123',
    quantity: 1,
});

// заменить информацию по товару в корзине
_rc('cart:set-item', {
    externalId: '123',
    quantity: 0, // удалить товар из корзины
});

// задать контактную информацию по клиенту
// можно не указывать если клиент уже зарегистрирован на сайте (информация будет взята из его профиля)
_rc('cart:set-info', {
    email: 'test@test.ru',
    phone: '79001234567',
});

Редакция от 22.03.2016 10:37