Какое событие отправляет, когда заброшенная корзина сохраняет свои данные?

magento.stackexchange https://magento.stackexchange.com/questions/8872

Вопрос

Мне нужно сохранить дополнительные данные в sales_flat_quote стол. Итак, какое событие, которое отправляет, когда оставленные данные о заброшенной корзине в этой таблице?

РЕДАКТИРОВАТЬ: Мне нужно сохранить названия элементов отдельно в таблице Sales_flat_quote, добавив новый столбец. Надеюсь, сценарий данных может быть использован для заполнения столбца. Но как я могу сделать это без наблюдателя событий?

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

Заранее спасибо.

Это было полезно?

Решение 2

Следующие события были выполнены требованием.

sales_quote_collect_totals_after

onepage_checkout_index_middle

Другие советы

  1. Для заброшенной корзины нет конкретного события (насколько я знаю).
  2. Вы можете проверить это вручную, используя работу Cron.
  3. Вы можете использовать controller_action_postdispatch_customer_account_logout событие, чтобы проверить sales_flat_quote Таблица, которая не присутствует в sales_flat_order стол. Это даст вам заброшенные цитаты (другими словами заброшенные тележки).

эта ссылка даст вам точный ответ на ваш вопрос.

примечание:

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

  • Окно браузера закрытия пользователя
  • Внезапная сила и т. Д.

Поэтому Крон была бы лучшей идеей!

или же

Есть некоторые платные расширения, чтобы сделать эту работу за вас.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top