Несуществующий заказ в корзине (dummy) — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
(Новая страница: «'''Актуально для версии 19.''' == Описание == Бывает, что на сайте у супервайзера в корзине от…»)
 
 
Строка 3: Строка 3:
 
== Описание ==
 
== Описание ==
  
Бывает, что на сайте у супервайзера в корзине отображается некий заказ, но при переходе в саму корзину он отсутствует. Для решения проблемы данный некорректный заказ необходимо найти в базе данных и удалить.
+
Проблема: на сайте у супервайзера в корзине отображается некий заказ, но при переходе в саму корзину он отсутствует. Для решения проблемы данный некорректный заказ необходимо найти в базе данных и удалить.
  
 
== Пример ==
 
== Пример ==

Текущая версия на 18:26, 8 февраля 2019

Актуально для версии 19.

Описание

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

Пример

Переходим в корзину, смотрим xml код страницы (в конце URL добавляем /.xml, например domain.ru/emarket/cart/.xml).

Находим конструкцию вида <data id="135440" xlink:href="uobject://135440">, внутри которой находятся данные о заказе.

data id - это id заказа, который нас интересует.


Order xml.png

Заходим в базу данных. В таблице cms3_objects ищем запись по id для того, чтобы убедиться в правильности найденного заказа.

Dummy.png

Выполняем sql-запрос:

DELETE FROM cms3_objects WHERE id='135440'

Теперь заказ удален и больше не будет мешать.