Jump to content
Sign in to follow this  
USSRforum

Изменение цены заказа

Recommended Posts

Есть 3 грппы цены товара:

1 - "закупка"  цена по которой товар поступает в магазин

2 - "опт" +10% от "закупки" 

3 - "розница" + 20-30%  от "закупки"

 

Постоянному клиенту присваивается группа 2 (опт).

Проводится заказ.

Если начинать менять заказ, то цена устанавливается розничная.

В списке выбора группы стоит "опт", а в карточке товара отображается "розничная".

Это так и должно быть?

Если я добавляю товар к заказу, то цены устанавливаются розничные.

 

costumer_grop_id соответствует пользователю

ps OpenCart 3020

Edited by USSRforum

Share this post


Link to post
Share on other sites

Все очень печально.

При редактировании заказа  данные берутся из api

api/cart/products

метод  products() берет данные(товаров) в заказе из $this->cart->getProducts();    :)

А должен из $this->model_sale_order->getOrder($this->request->get['order_id']);

Оно "работает" только если нет групп покупателей - цена что в заказе что в продукте одинакова, а вот когда группа со скидкой - печаль.

 

Кратко - не с той таблицы сумму берет или не учитывает скидку клиента.

Share this post


Link to post
Share on other sites

ну исправьте да и все. чего печалиться то зазря

Share this post


Link to post
Share on other sites
22 minutes ago, nikifalex said:

ну исправьте да и все. чего печалиться то зазря

Надо точно знать где сея api/cart/products конструкция используется еще. Дров наломать нехочу.

Там формула подсчета цены другая. Там нечего исправлять.

Нужно костыль придумать. Думаю вот какой выбрать.

 

У вас получилось?

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.