Проблемы в интеграции магазина на Facebook

Веб студия DL

Недавно столкнулись с такой проблемой при интеграции магазина на Facebook

Есть предположим клиент в базе с почтой 1111@mail.ru
Мы заходим на страницу магазина на Фейсбуке - с аккаунта фейсбука у которого почта также 1111@mail.ru - и нажимаем на само приложение.
Подтверждаем свое согласие на предоставление информации.
Помещаем товар в корзину, затем переходим в корзину - и в корзине мы считаемся не авторизированными пользователями приложения.
Нажимаем еще раз на кнопку приложения на странице Фейсбука.
После этого выдает ошибку:

Query Error
Query: INSERT INTO wa_contact_data
(`contact_id`, `field`, `value`, `sort`) VALUES (20, 'facebook_id', 'ХХХХХХХХХХХХХ', 0)
Error: 1062
Message: Duplicate entry '20-facebook_id-0' for key 'contact_field_sort'
и т.д.

Как оказывается данная ошибка появляется только у старых контактов магазина. Если же новый пользователь заходит то все ок.

Решалась проблема только точечно - посредством изменения у определенного пользователя почтового ящика. К сожалению при наличии большой клиентской базы за данными ошибками не уследить, тем самым есть вероятность потери заказов через Фейсбук.

Ждем устранения данного бага в движке.

28 июля 2015
  • Михаил Иванов 16 декабря 2015 08:09
    Решалась проблема только точечно - посредством изменения у определенного пользователя почтового ящика.

    А еще способы исправить эту ошибку есть?



Чтобы добавить комментарий, зарегистрируйтесь или войдите