Serjid
-
Публікації
7 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Serjid
-
-
Правильное решение для апи - это отсутствие сессий и вообще каких-либо состояний (типа залогинен покупатель или нет). Запросы должны быть атомарными.
При добавлении первого товара в корзину, создавайте её и записывайте в базу, передавая в ответ её id, а затем используйте его при добавлении последующих товаров и других операциях с корзиной.
На это есть какие-то причины или вы просто не знали про /catalog/controller/api/cart.php?
Правда, там тоже сессии есть.
Собственно, создание корзины и запись в базу там уже есть, вам надо просто переделать, чтоб вместо сессий использовался сам id корзины, ну и чтоб он передавался.
Я не знал об api/cart, не досмотрел, не работал с опенкартом ранее. Как я смогу отображать корзину пользователю на фронте?
-
Создал апи контрорллер метод которого добавляет продукты сайта в корзину(зачем я это делаю неважно :D). Суть в том, что в базу продукты добавляются, ведь я использую стандартный метод "checkout/cart/add", но какие-то проблемами с сессиями... В базу не та сессия записывается. Вопрос в том как получить корзину "созданную" через апи.
-
У меня opencart 2.3. Я нашел видео в котором показывается как вывести товары на главную, но у меня немного другая админка и аналогично не получается. У меня совсем другая менюшка в Design->layouts->home.
-
ну если на главную выведены "новинки" (latest) - то увидит..
Подскажите как это сделать, я включил модуль latest, выставил лимит, но товары на главной не появляются.
-
Ну например в модуле latest - новинки
Ну на главной пользователь увидит этот товар, на только что поставленном опенкарте?
-
Куда пропадает товар, если при добавлении не указать категорию? Не могу найти...
Opencart api
в Opencart 2.x: Загальні питання
Опубліковано:
Не понял что именно переделать. Да, я вижу что в каждом методе идет проверка на существование сессии с ключем api_id.