Jump to content

Изменение цены товара на цену в заказе в orders


Recommended Posts

Как сделать кнопку в "orders" - списке заказов чтоб нажав на нее цена на товары которые есть в заказах менялась при определенном условии. Товары определенной категории.

о чем речь.

Товары (ноутбуки - category[1]) регулярно обновляю через импорт. И получается ситуация что люди заказали товар а на следующий день он подешевел. Так вот нужно сделать кнопку при которой будет срабатывать условие - если в заказе цена товара (perchase-price ноутбука) больше нынешней цены на товар (после обновления) то при нажатии на кнопку цена товара ($variant->price) менялась на цену товара в заказе(perchase-price) который новый или принят - то есть order->status ==0 && 1.  Выполненные или удаленные не участвуют.

Я так меняю в самом заказе но неудобно открывать большое количество заказов. 

вот как в ордере я реализовал ->

 <input id="change_price" class="price {if $v->compare_price>0}compare_price{/if}" {if $v->price>=$purchase->price}style="visibility:hidden;"{/if} type="text" name="price[{$v->id}]" value="{$v->price}">
                        {if $v->price<$purchase->price}<span class="changeprice" style="cursor:pointer;">change_price</span> {/if}

 

$(".changeprice").click(function(){
  //$("#change_price").hide(); 
  $("#change_price").val($("#prprice").val());
  $("#order").submit();
});

Как сделать такое только в списке заказов? Одну кнопку нажал чтоб все заказы которые новые или в принятых менялись цены в 

Link to post
Share on other sites
В 13.04.2021 в 08:40, Asilis сказал:

Как сделать такое только в списке заказов? Одну кнопку нажал чтоб все заказы которые новые или в принятых менялись цены в 

Можно добавить в OrdersAdmin.php условие что при запросе обновления цен, тянулись актуальные цены у товаров, и обновлялись в заказе. + можно прикрутить email уведомление для пользователя.
 

Link to post
Share on other sites
3 часа назад, ABSORBER сказал:

Можно добавить в OrdersAdmin.php условие что при запросе обновления цен, тянулись актуальные цены у товаров, и обновлялись в заказе. + можно прикрутить email уведомление для пользователя.
 

Наоборот, цены на товар в заказе не должны меняться. текущая цена на товар должна меняться на цену в заказе. и так для всех новых и принятых заказов.

Edited by Asilis
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
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.

Loading...
×
×
  • Create New...