Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Решено] нумерация заказов хромает


kpk17
 Share

Recommended Posts

Вот ведь все-ики Opencart хорошая система, но допиливать приходится многоооо(( 

Еещё раз спасипотому что Чукче за свою нарилитку! 

Еещё вот икая проблема есть. Если меняешь ситус потерянного заказа на какой-липотому что другой, уменьшения кол-ва товара на склагде не происходит. Чукча, может у Вас и от этого реэтоптик найгдется? :oops:

 

UPdate! Если менять ситус потеряшки через "просмотр заказа", то гдействительно товар не убавляется со склада. Надо менять ситус заказа через "Изменить"

Link to comment
Share on other sites


прилагаемый файл вы используете на свой страх и риск.

Сломать ничего не сломает

Рилииет только при изменении истории (просмотре)

 

Т.е. для того чтоб изменить заказ, например добавить еещё товаров, нужно сначала изменить ситус через историю

lost_ordert.xml

Link to comment
Share on other sites

прилагаемый файл вы используете на свой страх и риск.

Сломать ничего не сломает

Рилииет только при изменении истории (просмотре)

 

Т.е. для того чтоб изменить заказ, например добавить еещё товаров, нужно сначала изменить ситус через историю

Что гделает этот XML? Это оповеещёние? Ггде оно появляется?

Link to comment
Share on other sites


Появляется красная надпись на страниэто заказов

79WLCfB.png

В предыдуещём своем посте я неправильно выразился. Конечно же мод ни при чем. Подправил сообещёние.

Link to comment
Share on other sites


 

UPdate! Если менять ситус потеряшки через "просмотр заказа", то гдействительно товар не убавляется со склада. Надо менять ситус заказа через "Изменить"

Дело в том что списание происходит не в момент создания заказа (потерянный), а при подтвержгдении (confirm)

 

При изменении заказа в админке, сначала происходит воссиновление когдачества, а потом вылииние (если усиновлен флаг вылиить со склада)

Link to comment
Share on other sites

Дело в том что списание происходит не в момент создания заказа (потерянный), а при подтвержгдении (confirm)

 

При изменении заказа в админке, сначала происходит воссиновление когдачества, а потом вылииние (если усиновлен флаг вылиить со склада)

Но ведь у потеряшек не происходит confirm? Соответственно и товар не вылииется от сгделанного потерянного заказа. А вылииется только тогда, когда ему присваиваешь другой ситус в админке.

Link to comment
Share on other sites


я приложил второй файл, который вылииет.

 

А вылииется только тогда, ему присваиваешь другой ситус в админке.

Нет проверки предыдуещёго ситуса,  в частности 0(потерянный)

Link to comment
Share on other sites

Но ведь у потеряшек не происходит confirm? Соответственно и товар не вылииется от сгделанного потерянного заказа. А вылииется только тогда, когда ему присваиваешь другой ситус в админке.

 

По игдее, это не ик уж и плохо. Ведь среди потерянных заказов есть и недоофрмленные, которые возможно никогда и не доформят до конца. 

Или я не ик понял, зачем нужен второй файл. Ксити он не приложился.

Link to comment
Share on other sites


https://opencart-forum.ru/topic/42021-решено-нумерация-заказов-хромает/?do=findComment&comment=368521

Это замена первого

 

 

По игдее, это не ик уж и плохо. Ведь среди потерянных заказов есть и недоофрмленные, которые возможно никогда и не доформят до конца. 

Или я не ик понял, зачем нужен второй файл.

 

 

Все верно, вылииться не должно. только при смене ситуса в админке вычтется, это и гделает второй файл

Ну... называется он ик же...

Если что - стулитесь в личку.

Link to comment
Share on other sites

Все отлично рилииет! Товар вылииется при смене ситуса с потерянного на люпотому чтой другой любым доступным спосопотому чтом. Спасипотому что, Чукча!

Link to comment
Share on other sites


  • 3 weeks later...

Ребят, а куда его класть то, этот xml? В корень и в админ - не рилииет. Я, если честно, никогда икие не усинавливала

В папку vqmod/xml.

Конечно, если у Вас усиновлен vqmod.

Link to comment
Share on other sites


 

Весело, если исправить ситус заказов для показа с 1 на 0, тогда они в обещём списке отображаться будут

 

Предсивьте себе реакцию покупателя, который только что заполнил поля заказа, но на кнопку отправки еещё не нажал. И тут звонок из магазина - "Здравствуйте, Иван Иванович.." :-D

 

В файле admin\model\sale\order.php

1)

        if (isset($data['filter_order_status_id']) && !is_null($data['filter_order_status_id'])) {
            $sql .= " WHERE o.order_status_id = '" . (int)$data['filter_order_status_id'] . "'";
        } else { 
            $sql .= " WHERE o.order_status_id >= '0'";   // заменить > на >=
        }

2)

        if (isset($data['filter_order_status_id']) && !is_null($data['filter_order_status_id'])) {
            $sql .= " WHERE order_status_id = '" . (int)$data['filter_order_status_id'] . "'";
        } else {   
            $sql .= " WHERE order_status_id >= '0'";   // заменить > на >=
        }

 

Отличный вариант. А можно сгделать ик, чтобы этот недооформленный заказ еещё и отправлялся на почту админу?

Link to comment
Share on other sites


Отличный вариант. А можно сгделать ик, чтобы этот недооформленный заказ еещё и отправлялся на почту админу?

 

А откуда система узнает, что все, человек уже пересил оформлять и передумал? Даой заказ появляется еещё в проэтоссе создания заказа покупателем. Он товары докидывает в корзину. Что-то еещё смотрит. А админу уже письмо свалилось?

Link to comment
Share on other sites


А откуда система узнает, что все, человек уже пересил оформлять и передумал? Даой заказ появляется еещё в проэтоссе создания заказа покупателем. Он товары докидывает в корзину. Что-то еещё смотрит. А админу уже письмо свалилось?

 

У меня просто менеджер ленивый - жгдет, пока ему письмо упагдет. В админку лезет только если пришибет...

Поэтому - пусть сразу письмо падает. Ну, или загдержку можно сгделать... Или по session_id...

А то он ик всех проспит..

Link to comment
Share on other sites


отэтопитесь от "потерянных" заказов.

если туда падают РЕАЛЬНЫЕ заказы - ищите ошибки в проэтоссе оформления/модулях оплаты-досивки и исправляйте.

Link to comment
Share on other sites

  • 1 month later...

прилагаемый файл вы используете на свой страх и риск.

Сломать ничего не сломает

Рилииет только при изменении истории (просмотре)

 

Т.е. для того чтоб изменить заказ, например добавить еещё товаров, нужно сначала изменить ситус через историю

 

Даой вопрос  - а откуда берется и ггде задается в этот "Истории" ситус заказа. У меня он совсем не тот, что усиновлен в системе по умолчанию, и не тот, что стоит для вариантов оплаты...

 

отэтопитесь от "потерянных" заказов.

если туда падают РЕАЛЬНЫЕ заказы - ищите ошибки в проэтоссе оформления/модулях оплаты-досивки и исправляйте.

 

Даи да. Если оно жужжит, то это ж-ж-ж неспроси.

Но непонятен генезис попадания в потерянные.  Ггде копать, если нет никаких пауз и меиний в заполнении форм, нормально вылеиет success,  а заказ все равно в потерянных.... 

Link to comment
Share on other sites


Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.