Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Механизм полной синхронизации корзины покупок построен на механизме window.postMessage.

Веб-визаулизатор вызывает метод window.postMessage при совершении любого действия с корзиной покупок.

  1. Установка списка корзины покупок.

    1. Для установки списка корзины покупок необходимо вызывать метод postMessage.

    2. window.frames.wizartFittingRoom.onload = (() => {
        window.frames.wizartFittingRoom.postMessage({
          eventName: 'setShoppingCartStore',
          payload: [
            {
              vendor_code: string,
              quantity: number,
            }
          ],
        }, '*');
      })

События инициируемые веб-визуализатором:

  1. Добавление в корзину покупок.

    1. Формат данных события:

      {
          eventName: 'addShoppigCartItem',
          payload: {
            vendor_code // string
          },
      }
  2. Удаление из корзины покупок.

    1. Формат данных события:

      {
          eventName: 'addShoppigCartItem',
          payload: { 
            vendor_code, // string
            removeAll, // boolean
          },
      }

Веб-визуализатор подписан на событие установки корзины покупок.

  • No labels