Как посмотреть чужой заказ в Bitrix CMS

При настройке e-commerce заметил баг, который позволяет посмотреть содержимое чужих заказов в интернет-магазине созданном на Битрикс, при условии что модуль электронной торговли настроен через GTM.

Как посмотреть?

  1. Делаем тестовый заказ.
  2. Открываем Google Tag Assistant.
  3. Методом перебора проходимся по более ранним заказам обновляя ORDER_ID. Т.е.  делая текстовый заказ и получая ORDER_ID=123. Вы обновляете ORDER_ID=122, ORDER_ID=121 и т.д. видите данные ЧУЖОГО заказа.

Проверил на нескольких сайтах. Срабатывает даже, если открыть url в другом браузере. Скорее всего, баг доступен не на всех версиях.

Как бороться?

1. Чтобы не засорять данные в Google Analytics повторными транзакциями, достаточно в настройках активации тега выбрать “Один раз на событие”.
2. Попросить программистов прописать условие, чтобы данные о транзакции выводились только один раз.