Очистить открытые тележки в Ubercart - PullRequest
3 голосов
/ 22 июня 2010

Как вы убираете открытые корзины (не завершенные проверки) в Ubercart?Я не вижу функции или настройки администратора, чтобы сделать это, если я не посмотрел в неправильном месте.

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

1 Ответ

3 голосов
/ 22 июня 2010

uc_cart_empty () очистит корзину в соответствии с ID корзины.
uc_cart_get_id () выдаст вам текущий идентификатор корзины.

Вам нужно пройтись по всем незавершенным тележкам.
Для зарегистрированных пользователей идентификатор корзины всегда является идентификатором пользователя.
Для анонимных пользователей, если я не ошибаюсь, корзина имеет короткий срок службы, поэтому нет необходимости делать это «вручную».

Надеюсь, это поможет, и в любом случае, это должно быть вашей отправной точкой.
С уважением,
Шуша

...