Заказы Ubercart in-checkout от того же пользователя - PullRequest
0 голосов
/ 04 февраля 2012

Это связано с Drupal 6 и Ubercart ...

Безопасно ли удалять заказы на покупку от пользователя, кроме последнего заказа на покупку?

Проблема в том, что пользователь может создавать несколько заказов со статусом «в кассе», и администратору может показаться странным, что несколько заказов одного и того же пользователя выглядят непонятно. Кроме того, пользователь может видеть только свой последний заказ на оформление заказа, остальные заказы на оформление заказа теряются ... (или нет?)

Я думаю, что пользователь никогда не увидит прошлые заказы на оформление заказа ... Если пользователь генерирует новый заказ, тогда вставленные у него заказы должны быть удалены ...? Видение этих приказов в истории может вызвать путаницу.

Безопасно ли удалять прошлые заказы на оформление заказа от того же пользователя?

1 Ответ

0 голосов
/ 10 октября 2012

может быть решением.

После нескольких часов ударов головой мне пришлось взломать основной модуль Ubercart Drupal.Я не знаю почему, но ubercart uc_cart.module отменяет сеанс заказа каждый раз, когда загружается страница оформления заказа ubercart.Следовательно, когда страница загружена или на странице оформления заказа есть какая-либо ошибка проверки, создается новый идентификатор заказа для предотвращения кражи идентификационной информации (что я понятия не имею, что это).

Возвращаясь к моей точке,Я только что закомментировал строки 142 и 150 в uc_cart.pages.inc из Ubercart.Например: - unset($_SESSION['cart_order']); Я нахожусь в Drupal 6 Ubercart

Теперь, так как заказ корзины не отменен, следовательно, нет нескольких в созданном порядке статуса оформления заказа.Кажется, сейчас работает нормально.Я знаю, что взломать ядро ​​Ubercart модуль не очень хорошо, но я не мог найти другое решение для этого.Пожалуйста, ответьте, если это вызовет любую будущую ошибку.Спасибо.

...