Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- на сайте kremlinstore.ru, при бросании товара в корзину (страница не перезагружается), необходимо обеспечить передачу данных о полном составе корзины в сторонний счёчик directCrm.
- 1. передача данных осуществляется с помощью следующих скриптов:
- 1.1 активация:
- <script>
- mindbox = window.mindbox || function() { mindbox.queue.push(arguments); };
- mindbox.queue = mindbox.queue || [];
- mindbox('create', {
- projectSystemName: 'Kremlinstore',
- brandSystemName: 'Kremlinstore',
- pointOfContactSystemName: 'Kremlinstore',
- projectDomain: 'kremlinstore-services.directcrm.ru'
- });
- </script>
- <script src="https://api.mindbox.ru/scripts/v1/tracker.js" async></script>
- 1.2 передача данных о составе корзины:
- directCrm('performOperation', {
- operation: 'CartList',
- data: {
- action: {
- personalOffers:[
- {
- productId: '<Идентификатор продукта на сайте>',
- count: <Выбранное количество единиц продукта>,
- price: <Цена для потребителя за выбранное количество единиц продукта>
- },
- ...
- ]
- }
- }
- });
- 2. состояние корзины хранится на бекенде и его можно в любой момент получить запросом
- хотелось бы услышать алгоритмически, на пальцах, как Вы будете решать данную задачу
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement