Сохранить корзину на сайте при смене аккаунта

stas11

Client
Регистрация
31.03.2013
Сообщения
188
Благодарностей
5
Баллы
18
Здравствуйте. Ребята подскажите у нас клиент на одном сайте добавляет товар в корзину под одной учетной записью - далее мы входим в этот аккаунт и оформляем заказ.
Возможно ли зайти в аккаунт и перехватить эту корзину авторизировавшись под другой учетной записью?
Если нужен пример сайта приведу ниже.
 

inilim

Client
Регистрация
16.09.2017
Сообщения
441
Благодарностей
170
Баллы
43
Надо смотреть сайт. Возможно что когда ты не залогинен корзина крепится к кукам, а если под учеткой то корзина в БД.
А ссылки корзины передавать не вариант?
 

stas11

Client
Регистрация
31.03.2013
Сообщения
188
Благодарностей
5
Баллы
18
Магазин limango.pl
Товар бронируется на 30 мин за учетной записью. Если там 3-5 позиций не проблема вручную добавить товар в новый аккаунт. А вот если там их порядка 30( и есть варианты в единичном варианте) тогда уже проблема.
Кто может посмотреть? Буду благодарен.
 

inilim

Client
Регистрация
16.09.2017
Сообщения
441
Благодарностей
170
Баллы
43
Заходишь в учетку где вещи нужно скопировать, парсишь js код в корзине. В коде будут встречатся такие значения:
Код:
"variantId":"21927016","productId":"7687548","quantity":1
cid - это id учетки, он всегда одинаковый, просто посмотри его в адресной строке.
variantId - это размер вещи или его вариация.
productId - общий код товара.
quantity - количество.
Парсишь эти данные, потом заходим в акк где корзина пустая.
Формируем get-запрос: https://www.limango.pl/api/cart/add/cid/productId/variantId/quantity
И в корзине все товары :-)
 

inilim

Client
Регистрация
16.09.2017
Сообщения
441
Благодарностей
170
Баллы
43
cid - хотя он вроде меняется. Все же не страшно.
 

stas11

Client
Регистрация
31.03.2013
Сообщения
188
Благодарностей
5
Баллы
18
Привет. Спасибо. Получается для каждого товара в корзине необходимо сделать гет запрос?
Правильно понял, собрал необходимые данные. Далее авторизируется новым аккаунтом и делаю кубиком гет запросы на все позиции и потом проверяю кол-во позиций в корзине?
 
  • Спасибо
Реакции: inilim

inilim

Client
Регистрация
16.09.2017
Сообщения
441
Благодарностей
170
Баллы
43
Привет. Спасибо. Получается для каждого товара в корзине необходимо сделать гет запрос?
Правильно понял, собрал необходимые данные. Далее авторизируется новым аккаунтом и делаю кубиком гет запросы на все позиции и потом проверяю кол-во позиций в корзине?
Да, например 8 товаров 8 гет запросов.
Можете профиль сохранять, необязательно каждый раз авторизироватся.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)