Перейти к содержанию
everbuying

Информация по незавершенным заказам opencart 1.5.4

Рекомендуемые сообщения

Нужна мне информация по незавершенным заказам. Выгрузил щас инфу из order и был неприятно удивлен :(

Вообщем мне нужно, чтобы когда пользователь прошел все шаги к покупке и забыл нажать кнопку подтведить заказ (order_status_id = 0 в таблице order) мне приходило на почту его данные и че он заказал (то есть данные из таблиц order и order_product соответсвующего id заказа), а именно:

Тема письма: Незавершенный заказ номер (переменная номер заказа)

Тело письма:

ну и далее в столбик значения таблицы

opencart 1.5.4

Оплату вижу в районе 300 р.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Оплату вижу в районе 300 р.
Товарищи профессионалы ну помогите же мне :oops:

вы правда верите в "профессионалов за 300р" ?..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Бываю в парикмахерской. Тамошний мастер берет с меня 350 руб. И я с удовольствием плачу эти деньги за 15...20 минут его профессиональной работы.

  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

какое событие можно считать забыл нажать кнопку подтведить заказ ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вы правда верите в "профессионалов за 300р" ?..

я правда верю в то что задача достаточно проста для тех кто умеет это делать.

Бываю в парикмахерской. Тамошний мастер берет с меня 350 руб. И я с удовольствием плачу эти деньги за 15...20 минут его профессиональной работы.

не понимаю как это связано с темой.

какое событие можно считать забыл нажать кнопку подтведить заказ ?

появление новой строчки в таблице order с значением в столбце order_status_id = 0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Самое решение. Не совсем в том виде в каком нужно, но работает. Уверен, что кому то пригодиться.

Нужно в файле /opencart/admin/model/sale/order.php найти

$sql .= " WHERE o.order_status_id > '0'";

и поменять его на

$sql .= " WHERE o.order_status_id <> '0'";

Тогда в общем перечне заказов появится возможность выбора потерянных заказов.

Тему можно закрывать.

2 sitecreator объясните для чего Вы выставляете себя глупым? Можно в личку, если здесь стесняетесь.

  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

появление новой строчки в таблице order с значением в столбце order_status_id = 0

новая запись со статусом 0 означает лишь, что пользователь дошел до последнего шага. через некоторое время он нажимает ПОДТВЕРДИТЬ и статус меняется на отличный от 0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну вот собственно мне и нужно отловить таких, которые эту кнопку не нажали, чтобы им позвонить и подтвердить актуальность заказа

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в админке на странице заказов есть фильтр, среди статусов есть Потерянные заказы. ваш КО

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Самое решение. Не совсем в том виде в каком нужно, но работает. Уверен, что кому то пригодиться.

Нужно в файле /opencart/admin/model/sale/order.php найти

$sql .= " WHERE o.order_status_id > '0'";

и поменять его на

$sql .= " WHERE o.order_status_id <> '0'";

Тогда в общем перечне заказов появится возможность выбора потерянных заказов.

Тему можно закрывать.

2 sitecreator объясните для чего Вы выставляете себя глупым? Можно в личку, если здесь стесняетесь.

Немного уточню арифметику <> 0 больше или меньше нуля не значит, что равно нулю.

Правильнее будет написать

$sql .= " WHERE o.order_status_id >= '0'";

Тогда в общем перечне заказов появится возможность выбора потерянных заказов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.