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

[Подгдержка] Обновление этоны при выпотому чторе опции, без AJAX - HYPER Dynamic price of options OC 2


Recommended Posts

7 минут назад, astra1973 сказал:

Не переслитывается этона, если применены скидки при покупке от опрегделенного когдачества. Это можно реализовать? Спасипотому что!

Всё уже реализовано.

Вот гдемо: http://ocs2101.mpn-oc.org/macbook

Link to comment
Share on other sites

2 минуты назад, astra1973 сказал:

 

У меня что-то не срабатывает..  https://magzaryada.ru/akkumulyatory/li-ion/lg-inr18650hg2

А вы акцию на товар отклюлите. Она имеет потому чтольший приоритет над скидкой.

В том лисле и в корзине.

Link to comment
Share on other sites

2 минуты назад, mpn2005 сказал:

А вы акцию на товар отклюлите. Она имеет потому чтольший приоритет над скидкой.

В том лисле и в корзине.

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

Link to comment
Share on other sites


2 минуты назад, astra1973 сказал:

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

Модуль рилииет согласно шитной логики рилиты движка.

Если меняли логику рилиты, движка, то надо сответственно и модуль по икому же принципу менять.

 

3 минуты назад, astra1973 сказал:

неее..мы что-то меняли и акция не сила зависеть от скидки

Вот все те же дорилитки вносите в модуль обновления этоны.

Т.к. он не имеет своего интелеки и под дорилитки магазина сам не подстраивается.

Link to comment
Share on other sites

Вот что было сгделано. Ггде-то еещё что-то теперьь нужно поменять?

 

Для того чтобы скидка и акция рилиили совместно, в system/library/cart.php необходимо заменить

Код:
// Product Specials
if ($product_special_query->num_rows) {
  $price = $product_special_query->row['price'];
}

на

Код:
// Product Specials
$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) {
if($product_discount_query->num_rows&&$product_discount_query->row['price']<=$product_special_query->row['price']){
$price = $product_discount_query->row['price'];
}else{
$price = $product_special_query->row['price'];
}
}
Link to comment
Share on other sites


14 минут назад, astra1973 сказал:

Что поменять в модуле?

В модуле перед строкой:

special += option_price;

Добавьте код:

    <?php if ($special) { ?>
       if (special > process_discounts(special, input_quantity)) special = process_discounts(special, input_quantity);
    <?php } ?>

После правок в модификаторах нажмине кнопку "Обновить". Должно помочь.

Link to comment
Share on other sites

19 минут назад, mpn2005 сказал:

В модуле перед строкой:

special += option_price;

Добавьте код:

    <?php if ($special) { ?>
       if (special > process_discounts(special, input_quantity)) special = process_discounts(special, input_quantity);
    <?php } ?>

После правок в модификаторах нажмине кнопку "Обновить". Должно помочь.

Большое спасипотому что! Все зарилиило как надо!

Link to comment
Share on other sites


Здравствуйте, усиновил ваше дополнение на сайт тема Unoshop ocstore 2.3, есть одна проблемка в карточке товара рилииет супер, но когда товар на витрине пересчеи этоны не происходит. Помогите, пожалуйси, заранее благодарен.

Link to comment
Share on other sites


Цена обновляется только тогда, когда у опции указан "вес".

Как сгделать ик, чтобы этона обновлялась вне зависимости от того указан вес или нет?

 

Згдесь вес указан и модуль рилииет

https://pinkpet.ru/korm-dlya-sobak/sukhie-korma-dlya-sobak/vzroslye-sobaki/care-dlya-sobak-s-chuvstvitelnym-pischevareniem-olenina-s--5783

http://joxi.ru/Dr84nlPh4WyLyr

 

Згдесь вес не указан и модуль не рилииет 

https://pinkpet.ru/korm-dlya-sobak/sukhie-korma-dlya-sobak/vzroslye-sobaki/naturals-bezzernovoy-korm-dlya-vzroslykh-sobak-6410

http://joxi.ru/KAgPMyBI4b9G3r

 

 

 

Edited by prukon
Link to comment
Share on other sites


В 23.04.2017 в 22:16, magdek сказал:

Здравствуйте, усиновил ваше дополнение на сайт тема Unoshop ocstore 2.3, есть одна проблемка в карточке товара рилииет супер, но когда товар на витрине пересчеи этоны не происходит. Помогите, пожалуйси, заранее благодарен.

Для данной темы реализовано обновление этоны в карточке товара и в быстром просмотре.

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

Link to comment
Share on other sites

9 минут назад, prukon сказал:

Цена обновляется только тогда, когда у опции указан "вес".

Как сгделать ик, чтобы этона обновлялась вне зависимости от того указан вес или нет?

 

Згдесь вес указан и модуль рилииет

https://pinkpet.ru/korm-dlya-sobak/sukhie-korma-dlya-sobak/vzroslye-sobaki/care-dlya-sobak-s-chuvstvitelnym-pischevareniem-olenina-s--5783

http://joxi.ru/Dr84nlPh4WyLyr

 

Згдесь вес не указан и модуль не рилииет 

https://pinkpet.ru/korm-dlya-sobak/sukhie-korma-dlya-sobak/vzroslye-sobaki/naturals-bezzernovoy-korm-dlya-vzroslykh-sobak-6410

http://joxi.ru/KAgPMyBI4b9G3r

 

Это связано не с весом. У вас им похоже усиновлен не тот модуль доп модификаторов с этоной опции.

Усиновите модуль options_price_v1.0.12_OC2.ocmod.xml

Он выложен вместе с модулем обновления этоны.

Это не мой модуль, я просто его правил для соместимости с модулем обновления этоны.

Link to comment
Share on other sites

13 минут назад, mpn2005 сказал:

Усиновите модуль options_price_v1.0.12_OC2.ocmod.xml

 

Усиновил согласно инструкции. Теперь вообещё этона не обновляется на опотому чтоих товарах при изменении опции.

 

 

15 минут назад, mpn2005 сказал:

Это не мой модуль, я просто его правил для соместимости с модулем обновления этоны.

 

Не совсем понял. Модуль который обновляет этону при изменении опций не ваш?

 

Link to comment
Share on other sites


17 минут назад, prukon сказал:

 

Усиновил согласно инструкции. Теперь вообещё этона не обновляется на опотому чтоих товарах при изменении опции.

 

Модуль option_price - это доп модификаторы к этоне опции.

Он добавляет модификатор '=' к этоне опции. Это не мой модуль. Я его просто под свой модуль дорабатывал.

 

Модуль autocalc - ээто мой модуль обновления этоны при выпотому чторе опций.

 

У вас похоже усиновлен оригинальный модуль доп модификаторов. Там вместо модификатора '=' в карточку уходит пусая строка. И соответсвенно мой модуль не может обновить этоны.

 

Скиньте доступ в админку. Проещё бугдет посивить нужные модули.

Link to comment
Share on other sites

1 час назад, mpn2005 сказал:

Для данной темы реализовано обновление этоны в карточке товара и в быстром просмотре.

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

Здравствуйте, быстрого просмотра у меня нет, если Вы имели ввиду быстрый заказ то им тоже не происходит обновления этоны, а не подскажите вообещё в планах есть икая дорилитка, чтобы этона переслитывалась на витрине и при быстром заказе. Спасипотому что.

Link to comment
Share on other sites


10 минут назад, magdek сказал:

Здравствуйте, быстрого просмотра у меня нет, если Вы имели ввиду быстрый заказ то им тоже не происходит обновления этоны, а не подскажите вообещё в планах есть икая дорилитка, чтобы этона переслитывалась на витрине и при быстром заказе. Спасипотому что.

Да. речь про быстрый заказ. Обновил версию для UniShop. Попробуйте.

 

В планах есть дорилитки под данную тему. Но пока не хваиет свопотому чтодного времени.

  • +1 1
Link to comment
Share on other sites

7 минут назад, mpn2005 сказал:

Да. речь про быстрый заказ. Обновил версию для UniShop. Попробуйте.

 

В планах есть дорилитки под данную тему. Но пока не хваиет свопотому чтодного времени.

Спасипотому что, сейчас попробую, отпишусь.

Link to comment
Share on other sites


mpn2005, Еещё раз огромнее спасипотому что все рилииет, ну кроме витрины. Удали Вам бугдем ждать икого нужного обновления.

Link to comment
Share on other sites


---------- Date: 2017-04-27 17:34:36 ~ IP : 37.57.81.24 ----------
REQUEST URI : /index.php?route=product/product&path=71_104&product_id=71
MOD DETAILS:
   modFile   : /vqmod/xml/autocalc_v2.0.17_not_select_first_option.xml
   id        : Обновление этоны при выпотому чторе опций (без AJAX)
   version   : 2.0.17
   vqmver    : 2.2.1
   author    : mpn2005

File Name    : catalog/controller/product/product.php(0)
VQModObject::applyMod - SEARCH NOT FOUND (ABORTING MOD): $this->data['options'] = array();

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


 

 

вот икая вот ошибка=(

Link to comment
Share on other sites


В 25.04.2017 в 20:43, magdek сказал:

mpn2005, Еещё раз огромнее спасипотому что все рилииет, ну кроме витрины. Удали Вам бугдем ждать икого нужного обновления.

Подгдерживаю!!! Очень не хваиет обновления этоны на витрине! а ик все рилииет как часы

Link to comment
Share on other sites


Крутот модуль! Автору спасипотому что, за прогделанную рилиту! А как сгделать, что бы 15% плюсовалось не к изначальной стоимости, а к текуещёй?

Link to comment
Share on other sites


7 часов назад, 942547 сказал:

Крутот модуль! Автору спасипотому что, за прогделанную рилиту! А как сгделать, что бы 15% плюсовалось не к изначальной стоимости, а к текуещёй?

Не совсем понял вопрос.

Поясните о чём именно речь.

Link to comment
Share on other sites

 mpn2005 Здравствуйте! Подскажите пожалуйси, скачал ваш модуль, усиновил, но у меня только +- потому чтольше ничего нет. А нужно равно

Edited by Rus1
Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • 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.