Jump to content
Sign in to follow this  
silex

[Решено] не работает приоритет когда в товаре выставляешь акцию и скидку одновременно

Recommended Posts

Не работает приоритет когда в товаре выставляешь акцию и скидку одновременно. Я в товаре ставлю акция, например старая цена 100 грн новая 80 ,приоритет 2 ,и скидку на этот товар при покупке от 2-х и более цена 75 грн, приоритет 1, работает только акция 100грн 80грн ,а если и товара купить более 2-х едениц то цена будет 80грн за каждую, а не 75.

КАК это исправить??????

Share this post


Link to post
Share on other sites

Никто не знает? Или во всех все хорошо?

Share this post


Link to post
Share on other sites

у акции приоритет выше. если есть акция - скидки не работают. вполне логично ИМХО

Share this post


Link to post
Share on other sites

Так приоритет же выставляется при установке акции ,но не работает(( Зачем тогда есть возможность его выставлять?

Share this post


Link to post
Share on other sites

Так приоритет же выставляется при установке акции ,но не работает(( Зачем тогда есть возможность его выставлять?

этот приоритет для акций когда их две и более

Share this post


Link to post
Share on other sites

этот приоритет для акций когда их две и более

но если очень хочется можно сделать так

system/library/cart.php

// Product Specials

if ($discount_quantity<2) {

$product_special_query = $this->db->query("SELECT price FROM " . DB_PREFIX . "product_special WHERE product_id = '" . (int)$product_id . "' AND customer_group_id = '" . (int)$customer_group_id . "' AND ((date_start = '0000-00-00' OR date_start < NOW()) AND (date_end = '0000-00-00' OR date_end > NOW())) ORDER BY priority ASC, price ASC LIMIT 1");

if ($product_special_query->num_rows) {

$price = $product_special_query->row['price'];

}

}

  • +1 2

Share this post


Link to post
Share on other sites

Спасибо,попробую))
Ура!! Получилось. А это совпадение или мне показалось,что дольше стал открываться сайт?

Edited by Alteya

Share this post


Link to post
Share on other sites

у акции приоритет выше. если есть акция - скидки не работают. вполне логично ИМХО

а у меня не работают как раз акции!

 

------------------------------------------------------------------------------------------------------

Разобралась, убрала исправление выше))) Стали работать акции.

 

Возник вопрос:  как сделать,чтоб  задать приоритет - выбирать наименьшую цену

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 они работают одновременно, если в предложенном файле выставлять количество меньше количества с которого начинаются акции. Т.е., если акция от 10 штук, то и в коде надо ставить меньше 10.

Share this post


Link to post
Share on other sites

но если очень хочется можно сделать так

system/library/cart.php

// Product Specials

if ($discount_quantity<2) {

$product_special_query = $this->db->query("SELECT price FROM " . DB_PREFIX . "product_special WHERE product_id = '" . (int)$product_id . "' AND customer_group_id = '" . (int)$customer_group_id . "' AND ((date_start = '0000-00-00' OR date_start < NOW()) AND (date_end = '0000-00-00' OR date_end > NOW())) ORDER BY priority ASC, price ASC LIMIT 1");

if ($product_special_query->num_rows) {

$price = $product_special_query->row['price'];

}

}

 

Здравствуйте!

Тоже нужно сделать, чтоб скидка при покупке 2-3-5-10 товаров шла в приоритете перед акцией (так как эта цена ниже). К сожалению, при вот таком изменении, сайт в принципе перестал загружаться, белое окно. Подскажите, пожалуйста, может есть еще какое-нибудь решение на ocStore 1.5.5.1.2?

Спасибо заранее!

_____________________________________________

 

Прошу прощения, это я лошара )) Последнюю фигурную скобку не заметила ) Все работает, спасибо большое!

Edited by AnnValder

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  

  • Similar Content

    • By Tommy77
      Здравствуйте!
       
      Есть товар, у которого есть основная категория + дополнительные в которых он отображается. Идея создать красивое отображение товаров в разных категориях.
       
      Возник вопрос, как для каждой категории, в которой отображается товар + основная задать свой независимый порядок сортировки.
       
      Спасибо.
    • By Tommy77
      Здравствуйте!
       
      Подскажите, пожалуйста, есть ли возможность в OpenCart 2.0.3.1 (rs.2) очень быстро сделать расстановку приоритета для товара и их отображения в нужном порядке, когда товаров уже много добавлено на сайте? Чтобы это выглядело красиво, а не был полный сыр-бор в перемешку. Возможно есть бесплатные модули, либо еще как-то в визуальном режиме сделать быстро расстановку, а не каждого товара в отдельности.
       
      Есть ли удобный для этого способ?
       
      Спасибо за Ваш ответ.
  • 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.