fenderd Posted March 15, 2018 Share Posted March 15, 2018 (edited) Здравствуйте, друзья! ocStore 2.3.0.2.2 1) Требуется реализовать возможность задания ограничения на списания баллами (бонусами) цены товара в корзине Как работает система сейчас: При попадании товара, у которого прописана стоимость в бонусах в корзину у клиента появляется возможность тратить накопленные бонусы. Например, У клиента есть 1000 бонусов. Товар стоит 900 руб/бонусов. Сейчас он может списать 900 бонусов (до 100% цены товара) Как должна работать система: Пример 1. У клиента есть 1000 бонусов. Товар стоит 900 руб/бонусов. Он может списать 450 бонусов (до 50% цены товара) Но хотелось бы в идеале иметь возможность регулировать % списания вручную из админки, если потребуется. Пример 2. Если в корзине "бонусные" товары и товары, которые нельзя купить за бонусы: Товар №1 стоит 500 бонусов. Товар №2 стоит 200 бонусов. Товар №3 стоит 2000 руб. Клиент может списать 350 бонусов (до 50% цены товара в бонусах) Итого к оплате будет 2000 + 350 = 2350 руб Т.е. % списания привязывается не к сумме заказа в корзине, а к сумме бонусов в корзине. Контакты для связи: ЛС в opencartforum, [email protected], telegram: Denis Manserov Edited March 15, 2018 by fenderd Link to comment Share on other sites More sharing options...
HyperLabTeam Posted March 15, 2018 Share Posted March 15, 2018 спасибо за идейку, она как бы так и так напрашивается что должно быть именно так и т.д.)) посмотрите тут среди дополнений а так вся эта каша и не только будет со временем реализована тут Link to comment Share on other sites More sharing options...
shoputils Posted March 15, 2018 Share Posted March 15, 2018 2 часа назад, fenderd сказал: У клиента есть 1000 бонусов. Товар стоит 900 руб/бонусов. Укажите в товаре стоимость 450 баллов, это же функционал из "коробки". 1 Link to comment Share on other sites More sharing options... HyperLabTeam Posted March 15, 2018 Share Posted March 15, 2018 6 минут назад, shoputils сказал: Укажите в товаре стоимость 450 баллов, это же функционал из "коробки". это да, но цена ж может меняться переодически и туда по уму бы %ное что нить, чтоб не париться ещё и с ними или автоматом перезаписывать это поле и т.д. и т.п. такая же каша и с акциями и скидками что встроены в ос. Link to comment Share on other sites More sharing options... preved47 Posted March 16, 2018 Share Posted March 16, 2018 Любой из этих всё это умееет Link to comment Share on other sites More sharing options... fenderd Posted March 16, 2018 Author Share Posted March 16, 2018 19 часов назад, shoputils сказал: Укажите в товаре стоимость 450 баллов, это же функционал из "коробки". Вы, видимо, не совсем поняли о чём речь. Из коробки есть цена в Баллах и начисление призовых Баллов. Если товар стоит 900 руб, а цену в Баллах поставить 450, то человек сможет оплатить товар на 100%, просто потратит на это не 900 баллов, а 450. Link to comment Share on other sites More sharing options... AlexDW Posted March 16, 2018 Share Posted March 16, 2018 12 минут назад, fenderd сказал: Если товар стоит 900 руб, а цену в Баллах поставить 450, то человек сможет оплатить товар на 100%, просто потратит на это не 900 баллов, а 450. если товар стоит 900 руб, а вы укажете 450 то 450 - это потолок части стоимости товара, которую можно оплатить баллами а остальное уже нужно будет доплачивать как обычно т.е. 900 - 100 бал = 800р доплачивать 900 - 450 бал = 450р доплачивать 900 - 500 бал = нифига не выйдет, так как лимит по баллам 450 Link to comment Share on other sites More sharing options... preved47 Posted March 16, 2018 Share Posted March 16, 2018 9 минут назад, AlexDW сказал: если товар стоит 900 руб, а вы укажете 450 то 450 - это потолок части стоимости товара, которую можно оплатить баллами а остальное уже нужно будет доплачивать как обычно т.е. 900 - 100 бал = 800р доплачивать 900 - 450 бал = 450р доплачивать 900 - 500 бал = нифига не выйдет, так как лимит по баллам 450 Вы путаете, это не ограничение, а цена в баллах, покупатель тупо за 450 баллов купит товар, можно и 1800 поставить, реальная цена никакой роди не играет. Link to comment Share on other sites More sharing options... AlexDW Posted March 16, 2018 Share Posted March 16, 2018 del Link to comment Share on other sites More sharing options... AlexDW Posted March 16, 2018 Share Posted March 16, 2018 1 час назад, preved47 сказал: Вы путаете, это не ограничение, а цена в баллах с бонусами не сталкивался, но всю жизнь полагал, что работает так выяснилось, что работает иначе 450 - это будет 100%-й эквивалент денежной суммы т.е. из примера выше получится что 450 баллов = 900р как вариант, в файле catalog\model\extension\total\reward.php закомментировать строку $discount = $product['total'] * ($this->session->data['reward'] / $points_total); и заменить $discount_total += $discount; на $discount_total = ($this->session->data['reward']); на выходе будет считать именно так Спойлер если товар стоит 900 руб, а вы укажете 450 то 450 - это потолок части стоимости товара, которую можно оплатить баллами а остальное уже нужно будет доплачивать как обычно т.е. 900 - 100 бал = 800р доплачивать 900 - 450 бал = 450р доплачивать 900 - 500 бал = нифига не выйдет, так как лимит по баллам 450 Спойлер правда пока не понял, есть ли у такого способа подводные камни.. вроде бы должно работать без проблем Link to comment Share on other sites More sharing options... fenderd Posted March 17, 2018 Author Share Posted March 17, 2018 @preved47 Спасибо за ссылки! Изучу, вроде есть это функционал. 10 часов назад, AlexDW сказал: с бонусами не сталкивался, но всю жизнь полагал, что работает так выяснилось, что работает иначе 450 - это будет 100%-й эквивалент денежной суммы т.е. из примера выше получится что 450 баллов = 900р как вариант, в файле catalog\model\extension\total\reward.php закомментировать строку $discount = $product['total'] * ($this->session->data['reward'] / $points_total); и заменить $discount_total += $discount; на $discount_total = ($this->session->data['reward']); на выходе будет считать именно так Показать контент если товар стоит 900 руб, а вы укажете 450 то 450 - это потолок части стоимости товара, которую можно оплатить баллами а остальное уже нужно будет доплачивать как обычно т.е. 900 - 100 бал = 800р доплачивать 900 - 450 бал = 450р доплачивать 900 - 500 бал = нифига не выйдет, так как лимит по баллам 450 Показать контент правда пока не понял, есть ли у такого способа подводные камни.. вроде бы должно работать без проблем Да чет не работает, сделал. Может из-за симпла... Link to comment Share on other sites More sharing options... AlexDW Posted March 17, 2018 Share Posted March 17, 2018 1 час назад, fenderd сказал: Да чет не работает, сделал. Может из-за симпла... симпла не при чем, похоже кто-то пытается использовать html-комментирование в php Link to comment Share on other sites More sharing options... fenderd Posted March 17, 2018 Author Share Posted March 17, 2018 @AlexDW Похоже я знаю кто это:))) Link to comment Share on other sites More sharing options... fenderd Posted March 17, 2018 Author Share Posted March 17, 2018 @AlexDW Спасибо большое! Потестил Ваше решение. Все работает, посмотрим дальше на практике. Link to comment Share on other sites More sharing options... fenderd Posted March 17, 2018 Author Share Posted March 17, 2018 @AlexDW А может подскажете как скрыть на страницах товара этот текст? Link to comment Share on other sites More sharing options... AlexDW Posted March 17, 2018 Share Posted March 17, 2018 ищите в catalog\view\theme\_имя_вашего_шаблона_\template\product\product.tpl подобный код <?php if ($points) { ?> <li><?php echo $text_points; ?> <?php echo $points; ?></li> <?php } ?> и убирайте его или у автора шаблона уточните Link to comment Share on other sites More sharing options... fenderd Posted March 19, 2018 Author Share Posted March 19, 2018 В продолжении темы с бонусами... @AlexDW скажите пожалуйста, как, если это возможно настроить расчет баллов от цены со скидкой, а не от стандартной цены? Пример: Цена 2200, Со скидкой 2000. Должно списаться максимум 1000 баллов, а списывается 1100 (50% от цены). Link to comment Share on other sites More sharing options... 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 More sharing options... Followers 0 Go to topic listing Similar Content Система очередей на Opencart (RabbitMQ) By ozzzi, July 8, 2021 очереди rabbitmq (and 1 more) Tagged with: очереди rabbitmq queue 17 comments 1,733 views chukcha May 20 [Поддержка] Поисковая система с морфологией и релевантностью PRO 1 2 3 4 13 By sv2109, July 24, 2016 скорость товар (and 7 more) Tagged with: скорость товар товары категория модель поиск search быстрый поиск поисковая система 312 replies 47,835 views kvebeka May 22 Разработка модуля бонусная система By foggy, April 15 0 replies 166 views foggy April 15 Разработка и доработки By crd, April 18 0 comments 519 views crd April 18 [Поддержка] Разработка и доработки By crd, April 18 0 replies 101 views crd April 18 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Услуги Программирование, создание модулей, изменение функциональности Доработка системы лояльности Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Language Folders in URL (for ocStore 3.x) By SergeTkach HPMrr for OC 2.3/3 By kJlukOo OpenGram | Your store in Telegram By kevdev PDF Рахунок-фактура - Видаткова накладна - Гарантія (Українська) PRO By Speaker12 SAP - SMS / OTP By S_A_P × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare × 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. I accept
HyperLabTeam Posted March 15, 2018 Share Posted March 15, 2018 6 минут назад, shoputils сказал: Укажите в товаре стоимость 450 баллов, это же функционал из "коробки". это да, но цена ж может меняться переодически и туда по уму бы %ное что нить, чтоб не париться ещё и с ними или автоматом перезаписывать это поле и т.д. и т.п. такая же каша и с акциями и скидками что встроены в ос. Link to comment Share on other sites More sharing options...
preved47 Posted March 16, 2018 Share Posted March 16, 2018 Любой из этих всё это умееет Link to comment Share on other sites More sharing options...
fenderd Posted March 16, 2018 Author Share Posted March 16, 2018 19 часов назад, shoputils сказал: Укажите в товаре стоимость 450 баллов, это же функционал из "коробки". Вы, видимо, не совсем поняли о чём речь. Из коробки есть цена в Баллах и начисление призовых Баллов. Если товар стоит 900 руб, а цену в Баллах поставить 450, то человек сможет оплатить товар на 100%, просто потратит на это не 900 баллов, а 450. Link to comment Share on other sites More sharing options...
AlexDW Posted March 16, 2018 Share Posted March 16, 2018 12 минут назад, fenderd сказал: Если товар стоит 900 руб, а цену в Баллах поставить 450, то человек сможет оплатить товар на 100%, просто потратит на это не 900 баллов, а 450. если товар стоит 900 руб, а вы укажете 450 то 450 - это потолок части стоимости товара, которую можно оплатить баллами а остальное уже нужно будет доплачивать как обычно т.е. 900 - 100 бал = 800р доплачивать 900 - 450 бал = 450р доплачивать 900 - 500 бал = нифига не выйдет, так как лимит по баллам 450 Link to comment Share on other sites More sharing options... preved47 Posted March 16, 2018 Share Posted March 16, 2018 9 минут назад, AlexDW сказал: если товар стоит 900 руб, а вы укажете 450 то 450 - это потолок части стоимости товара, которую можно оплатить баллами а остальное уже нужно будет доплачивать как обычно т.е. 900 - 100 бал = 800р доплачивать 900 - 450 бал = 450р доплачивать 900 - 500 бал = нифига не выйдет, так как лимит по баллам 450 Вы путаете, это не ограничение, а цена в баллах, покупатель тупо за 450 баллов купит товар, можно и 1800 поставить, реальная цена никакой роди не играет. Link to comment Share on other sites More sharing options... AlexDW Posted March 16, 2018 Share Posted March 16, 2018 del Link to comment Share on other sites More sharing options... AlexDW Posted March 16, 2018 Share Posted March 16, 2018 1 час назад, preved47 сказал: Вы путаете, это не ограничение, а цена в баллах с бонусами не сталкивался, но всю жизнь полагал, что работает так выяснилось, что работает иначе 450 - это будет 100%-й эквивалент денежной суммы т.е. из примера выше получится что 450 баллов = 900р как вариант, в файле catalog\model\extension\total\reward.php закомментировать строку $discount = $product['total'] * ($this->session->data['reward'] / $points_total); и заменить $discount_total += $discount; на $discount_total = ($this->session->data['reward']); на выходе будет считать именно так Спойлер если товар стоит 900 руб, а вы укажете 450 то 450 - это потолок части стоимости товара, которую можно оплатить баллами а остальное уже нужно будет доплачивать как обычно т.е. 900 - 100 бал = 800р доплачивать 900 - 450 бал = 450р доплачивать 900 - 500 бал = нифига не выйдет, так как лимит по баллам 450 Спойлер правда пока не понял, есть ли у такого способа подводные камни.. вроде бы должно работать без проблем Link to comment Share on other sites More sharing options... fenderd Posted March 17, 2018 Author Share Posted March 17, 2018 @preved47 Спасибо за ссылки! Изучу, вроде есть это функционал. 10 часов назад, AlexDW сказал: с бонусами не сталкивался, но всю жизнь полагал, что работает так выяснилось, что работает иначе 450 - это будет 100%-й эквивалент денежной суммы т.е. из примера выше получится что 450 баллов = 900р как вариант, в файле catalog\model\extension\total\reward.php закомментировать строку $discount = $product['total'] * ($this->session->data['reward'] / $points_total); и заменить $discount_total += $discount; на $discount_total = ($this->session->data['reward']); на выходе будет считать именно так Показать контент если товар стоит 900 руб, а вы укажете 450 то 450 - это потолок части стоимости товара, которую можно оплатить баллами а остальное уже нужно будет доплачивать как обычно т.е. 900 - 100 бал = 800р доплачивать 900 - 450 бал = 450р доплачивать 900 - 500 бал = нифига не выйдет, так как лимит по баллам 450 Показать контент правда пока не понял, есть ли у такого способа подводные камни.. вроде бы должно работать без проблем Да чет не работает, сделал. Может из-за симпла... Link to comment Share on other sites More sharing options... AlexDW Posted March 17, 2018 Share Posted March 17, 2018 1 час назад, fenderd сказал: Да чет не работает, сделал. Может из-за симпла... симпла не при чем, похоже кто-то пытается использовать html-комментирование в php Link to comment Share on other sites More sharing options... fenderd Posted March 17, 2018 Author Share Posted March 17, 2018 @AlexDW Похоже я знаю кто это:))) Link to comment Share on other sites More sharing options... fenderd Posted March 17, 2018 Author Share Posted March 17, 2018 @AlexDW Спасибо большое! Потестил Ваше решение. Все работает, посмотрим дальше на практике. Link to comment Share on other sites More sharing options... fenderd Posted March 17, 2018 Author Share Posted March 17, 2018 @AlexDW А может подскажете как скрыть на страницах товара этот текст? Link to comment Share on other sites More sharing options... AlexDW Posted March 17, 2018 Share Posted March 17, 2018 ищите в catalog\view\theme\_имя_вашего_шаблона_\template\product\product.tpl подобный код <?php if ($points) { ?> <li><?php echo $text_points; ?> <?php echo $points; ?></li> <?php } ?> и убирайте его или у автора шаблона уточните Link to comment Share on other sites More sharing options... fenderd Posted March 19, 2018 Author Share Posted March 19, 2018 В продолжении темы с бонусами... @AlexDW скажите пожалуйста, как, если это возможно настроить расчет баллов от цены со скидкой, а не от стандартной цены? Пример: Цена 2200, Со скидкой 2000. Должно списаться максимум 1000 баллов, а списывается 1100 (50% от цены). Link to comment Share on other sites More sharing options... 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 More sharing options... Followers 0 Go to topic listing Similar Content Система очередей на Opencart (RabbitMQ) By ozzzi, July 8, 2021 очереди rabbitmq (and 1 more) Tagged with: очереди rabbitmq queue 17 comments 1,733 views chukcha May 20 [Поддержка] Поисковая система с морфологией и релевантностью PRO 1 2 3 4 13 By sv2109, July 24, 2016 скорость товар (and 7 more) Tagged with: скорость товар товары категория модель поиск search быстрый поиск поисковая система 312 replies 47,835 views kvebeka May 22 Разработка модуля бонусная система By foggy, April 15 0 replies 166 views foggy April 15 Разработка и доработки By crd, April 18 0 comments 519 views crd April 18 [Поддержка] Разработка и доработки By crd, April 18 0 replies 101 views crd April 18 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Услуги Программирование, создание модулей, изменение функциональности Доработка системы лояльности Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Language Folders in URL (for ocStore 3.x) By SergeTkach HPMrr for OC 2.3/3 By kJlukOo OpenGram | Your store in Telegram By kevdev PDF Рахунок-фактура - Видаткова накладна - Гарантія (Українська) PRO By Speaker12 SAP - SMS / OTP By S_A_P × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare × 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. I accept
preved47 Posted March 16, 2018 Share Posted March 16, 2018 9 минут назад, AlexDW сказал: если товар стоит 900 руб, а вы укажете 450 то 450 - это потолок части стоимости товара, которую можно оплатить баллами а остальное уже нужно будет доплачивать как обычно т.е. 900 - 100 бал = 800р доплачивать 900 - 450 бал = 450р доплачивать 900 - 500 бал = нифига не выйдет, так как лимит по баллам 450 Вы путаете, это не ограничение, а цена в баллах, покупатель тупо за 450 баллов купит товар, можно и 1800 поставить, реальная цена никакой роди не играет. Link to comment Share on other sites More sharing options...
AlexDW Posted March 16, 2018 Share Posted March 16, 2018 del Link to comment Share on other sites More sharing options... AlexDW Posted March 16, 2018 Share Posted March 16, 2018 1 час назад, preved47 сказал: Вы путаете, это не ограничение, а цена в баллах с бонусами не сталкивался, но всю жизнь полагал, что работает так выяснилось, что работает иначе 450 - это будет 100%-й эквивалент денежной суммы т.е. из примера выше получится что 450 баллов = 900р как вариант, в файле catalog\model\extension\total\reward.php закомментировать строку $discount = $product['total'] * ($this->session->data['reward'] / $points_total); и заменить $discount_total += $discount; на $discount_total = ($this->session->data['reward']); на выходе будет считать именно так Спойлер если товар стоит 900 руб, а вы укажете 450 то 450 - это потолок части стоимости товара, которую можно оплатить баллами а остальное уже нужно будет доплачивать как обычно т.е. 900 - 100 бал = 800р доплачивать 900 - 450 бал = 450р доплачивать 900 - 500 бал = нифига не выйдет, так как лимит по баллам 450 Спойлер правда пока не понял, есть ли у такого способа подводные камни.. вроде бы должно работать без проблем Link to comment Share on other sites More sharing options... fenderd Posted March 17, 2018 Author Share Posted March 17, 2018 @preved47 Спасибо за ссылки! Изучу, вроде есть это функционал. 10 часов назад, AlexDW сказал: с бонусами не сталкивался, но всю жизнь полагал, что работает так выяснилось, что работает иначе 450 - это будет 100%-й эквивалент денежной суммы т.е. из примера выше получится что 450 баллов = 900р как вариант, в файле catalog\model\extension\total\reward.php закомментировать строку $discount = $product['total'] * ($this->session->data['reward'] / $points_total); и заменить $discount_total += $discount; на $discount_total = ($this->session->data['reward']); на выходе будет считать именно так Показать контент если товар стоит 900 руб, а вы укажете 450 то 450 - это потолок части стоимости товара, которую можно оплатить баллами а остальное уже нужно будет доплачивать как обычно т.е. 900 - 100 бал = 800р доплачивать 900 - 450 бал = 450р доплачивать 900 - 500 бал = нифига не выйдет, так как лимит по баллам 450 Показать контент правда пока не понял, есть ли у такого способа подводные камни.. вроде бы должно работать без проблем Да чет не работает, сделал. Может из-за симпла... Link to comment Share on other sites More sharing options... AlexDW Posted March 17, 2018 Share Posted March 17, 2018 1 час назад, fenderd сказал: Да чет не работает, сделал. Может из-за симпла... симпла не при чем, похоже кто-то пытается использовать html-комментирование в php Link to comment Share on other sites More sharing options... fenderd Posted March 17, 2018 Author Share Posted March 17, 2018 @AlexDW Похоже я знаю кто это:))) Link to comment Share on other sites More sharing options... fenderd Posted March 17, 2018 Author Share Posted March 17, 2018 @AlexDW Спасибо большое! Потестил Ваше решение. Все работает, посмотрим дальше на практике. Link to comment Share on other sites More sharing options... fenderd Posted March 17, 2018 Author Share Posted March 17, 2018 @AlexDW А может подскажете как скрыть на страницах товара этот текст? Link to comment Share on other sites More sharing options... AlexDW Posted March 17, 2018 Share Posted March 17, 2018 ищите в catalog\view\theme\_имя_вашего_шаблона_\template\product\product.tpl подобный код <?php if ($points) { ?> <li><?php echo $text_points; ?> <?php echo $points; ?></li> <?php } ?> и убирайте его или у автора шаблона уточните Link to comment Share on other sites More sharing options... fenderd Posted March 19, 2018 Author Share Posted March 19, 2018 В продолжении темы с бонусами... @AlexDW скажите пожалуйста, как, если это возможно настроить расчет баллов от цены со скидкой, а не от стандартной цены? Пример: Цена 2200, Со скидкой 2000. Должно списаться максимум 1000 баллов, а списывается 1100 (50% от цены). Link to comment Share on other sites More sharing options... 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 More sharing options... Followers 0 Go to topic listing Similar Content Система очередей на Opencart (RabbitMQ) By ozzzi, July 8, 2021 очереди rabbitmq (and 1 more) Tagged with: очереди rabbitmq queue 17 comments 1,733 views chukcha May 20 [Поддержка] Поисковая система с морфологией и релевантностью PRO 1 2 3 4 13 By sv2109, July 24, 2016 скорость товар (and 7 more) Tagged with: скорость товар товары категория модель поиск search быстрый поиск поисковая система 312 replies 47,835 views kvebeka May 22 Разработка модуля бонусная система By foggy, April 15 0 replies 166 views foggy April 15 Разработка и доработки By crd, April 18 0 comments 519 views crd April 18 [Поддержка] Разработка и доработки By crd, April 18 0 replies 101 views crd April 18 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Услуги Программирование, создание модулей, изменение функциональности Доработка системы лояльности Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Language Folders in URL (for ocStore 3.x) By SergeTkach HPMrr for OC 2.3/3 By kJlukOo OpenGram | Your store in Telegram By kevdev PDF Рахунок-фактура - Видаткова накладна - Гарантія (Українська) PRO By Speaker12 SAP - SMS / OTP By S_A_P
AlexDW Posted March 16, 2018 Share Posted March 16, 2018 1 час назад, preved47 сказал: Вы путаете, это не ограничение, а цена в баллах с бонусами не сталкивался, но всю жизнь полагал, что работает так выяснилось, что работает иначе 450 - это будет 100%-й эквивалент денежной суммы т.е. из примера выше получится что 450 баллов = 900р как вариант, в файле catalog\model\extension\total\reward.php закомментировать строку $discount = $product['total'] * ($this->session->data['reward'] / $points_total); и заменить $discount_total += $discount; на $discount_total = ($this->session->data['reward']); на выходе будет считать именно так Спойлер если товар стоит 900 руб, а вы укажете 450 то 450 - это потолок части стоимости товара, которую можно оплатить баллами а остальное уже нужно будет доплачивать как обычно т.е. 900 - 100 бал = 800р доплачивать 900 - 450 бал = 450р доплачивать 900 - 500 бал = нифига не выйдет, так как лимит по баллам 450 Спойлер правда пока не понял, есть ли у такого способа подводные камни.. вроде бы должно работать без проблем Link to comment Share on other sites More sharing options... fenderd Posted March 17, 2018 Author Share Posted March 17, 2018 @preved47 Спасибо за ссылки! Изучу, вроде есть это функционал. 10 часов назад, AlexDW сказал: с бонусами не сталкивался, но всю жизнь полагал, что работает так выяснилось, что работает иначе 450 - это будет 100%-й эквивалент денежной суммы т.е. из примера выше получится что 450 баллов = 900р как вариант, в файле catalog\model\extension\total\reward.php закомментировать строку $discount = $product['total'] * ($this->session->data['reward'] / $points_total); и заменить $discount_total += $discount; на $discount_total = ($this->session->data['reward']); на выходе будет считать именно так Показать контент если товар стоит 900 руб, а вы укажете 450 то 450 - это потолок части стоимости товара, которую можно оплатить баллами а остальное уже нужно будет доплачивать как обычно т.е. 900 - 100 бал = 800р доплачивать 900 - 450 бал = 450р доплачивать 900 - 500 бал = нифига не выйдет, так как лимит по баллам 450 Показать контент правда пока не понял, есть ли у такого способа подводные камни.. вроде бы должно работать без проблем Да чет не работает, сделал. Может из-за симпла... Link to comment Share on other sites More sharing options... AlexDW Posted March 17, 2018 Share Posted March 17, 2018 1 час назад, fenderd сказал: Да чет не работает, сделал. Может из-за симпла... симпла не при чем, похоже кто-то пытается использовать html-комментирование в php Link to comment Share on other sites More sharing options... fenderd Posted March 17, 2018 Author Share Posted March 17, 2018 @AlexDW Похоже я знаю кто это:))) Link to comment Share on other sites More sharing options... fenderd Posted March 17, 2018 Author Share Posted March 17, 2018 @AlexDW Спасибо большое! Потестил Ваше решение. Все работает, посмотрим дальше на практике. Link to comment Share on other sites More sharing options... fenderd Posted March 17, 2018 Author Share Posted March 17, 2018 @AlexDW А может подскажете как скрыть на страницах товара этот текст? Link to comment Share on other sites More sharing options... AlexDW Posted March 17, 2018 Share Posted March 17, 2018 ищите в catalog\view\theme\_имя_вашего_шаблона_\template\product\product.tpl подобный код <?php if ($points) { ?> <li><?php echo $text_points; ?> <?php echo $points; ?></li> <?php } ?> и убирайте его или у автора шаблона уточните Link to comment Share on other sites More sharing options... fenderd Posted March 19, 2018 Author Share Posted March 19, 2018 В продолжении темы с бонусами... @AlexDW скажите пожалуйста, как, если это возможно настроить расчет баллов от цены со скидкой, а не от стандартной цены? Пример: Цена 2200, Со скидкой 2000. Должно списаться максимум 1000 баллов, а списывается 1100 (50% от цены). Link to comment Share on other sites More sharing options... 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 More sharing options... Followers 0 Go to topic listing Similar Content Система очередей на Opencart (RabbitMQ) By ozzzi, July 8, 2021 очереди rabbitmq (and 1 more) Tagged with: очереди rabbitmq queue 17 comments 1,733 views chukcha May 20 [Поддержка] Поисковая система с морфологией и релевантностью PRO 1 2 3 4 13 By sv2109, July 24, 2016 скорость товар (and 7 more) Tagged with: скорость товар товары категория модель поиск search быстрый поиск поисковая система 312 replies 47,835 views kvebeka May 22 Разработка модуля бонусная система By foggy, April 15 0 replies 166 views foggy April 15 Разработка и доработки By crd, April 18 0 comments 519 views crd April 18 [Поддержка] Разработка и доработки By crd, April 18 0 replies 101 views crd April 18 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Услуги Программирование, создание модулей, изменение функциональности Доработка системы лояльности
fenderd Posted March 17, 2018 Author Share Posted March 17, 2018 @preved47 Спасибо за ссылки! Изучу, вроде есть это функционал. 10 часов назад, AlexDW сказал: с бонусами не сталкивался, но всю жизнь полагал, что работает так выяснилось, что работает иначе 450 - это будет 100%-й эквивалент денежной суммы т.е. из примера выше получится что 450 баллов = 900р как вариант, в файле catalog\model\extension\total\reward.php закомментировать строку $discount = $product['total'] * ($this->session->data['reward'] / $points_total); и заменить $discount_total += $discount; на $discount_total = ($this->session->data['reward']); на выходе будет считать именно так Показать контент если товар стоит 900 руб, а вы укажете 450 то 450 - это потолок части стоимости товара, которую можно оплатить баллами а остальное уже нужно будет доплачивать как обычно т.е. 900 - 100 бал = 800р доплачивать 900 - 450 бал = 450р доплачивать 900 - 500 бал = нифига не выйдет, так как лимит по баллам 450 Показать контент правда пока не понял, есть ли у такого способа подводные камни.. вроде бы должно работать без проблем Да чет не работает, сделал. Может из-за симпла... Link to comment Share on other sites More sharing options...
AlexDW Posted March 17, 2018 Share Posted March 17, 2018 1 час назад, fenderd сказал: Да чет не работает, сделал. Может из-за симпла... симпла не при чем, похоже кто-то пытается использовать html-комментирование в php Link to comment Share on other sites More sharing options... fenderd Posted March 17, 2018 Author Share Posted March 17, 2018 @AlexDW Похоже я знаю кто это:))) Link to comment Share on other sites More sharing options... fenderd Posted March 17, 2018 Author Share Posted March 17, 2018 @AlexDW Спасибо большое! Потестил Ваше решение. Все работает, посмотрим дальше на практике. Link to comment Share on other sites More sharing options... fenderd Posted March 17, 2018 Author Share Posted March 17, 2018 @AlexDW А может подскажете как скрыть на страницах товара этот текст? Link to comment Share on other sites More sharing options... AlexDW Posted March 17, 2018 Share Posted March 17, 2018 ищите в catalog\view\theme\_имя_вашего_шаблона_\template\product\product.tpl подобный код <?php if ($points) { ?> <li><?php echo $text_points; ?> <?php echo $points; ?></li> <?php } ?> и убирайте его или у автора шаблона уточните Link to comment Share on other sites More sharing options... fenderd Posted March 19, 2018 Author Share Posted March 19, 2018 В продолжении темы с бонусами... @AlexDW скажите пожалуйста, как, если это возможно настроить расчет баллов от цены со скидкой, а не от стандартной цены? Пример: Цена 2200, Со скидкой 2000. Должно списаться максимум 1000 баллов, а списывается 1100 (50% от цены). Link to comment Share on other sites More sharing options... 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 More sharing options... Followers 0 Go to topic listing Similar Content Система очередей на Opencart (RabbitMQ) By ozzzi, July 8, 2021 очереди rabbitmq (and 1 more) Tagged with: очереди rabbitmq queue 17 comments 1,733 views chukcha May 20 [Поддержка] Поисковая система с морфологией и релевантностью PRO 1 2 3 4 13 By sv2109, July 24, 2016 скорость товар (and 7 more) Tagged with: скорость товар товары категория модель поиск search быстрый поиск поисковая система 312 replies 47,835 views kvebeka May 22 Разработка модуля бонусная система By foggy, April 15 0 replies 166 views foggy April 15 Разработка и доработки By crd, April 18 0 comments 519 views crd April 18 [Поддержка] Разработка и доработки By crd, April 18 0 replies 101 views crd April 18 Recently Browsing 0 members No registered users viewing this page.
fenderd Posted March 17, 2018 Author Share Posted March 17, 2018 @AlexDW Похоже я знаю кто это:))) Link to comment Share on other sites More sharing options...
fenderd Posted March 17, 2018 Author Share Posted March 17, 2018 @AlexDW Спасибо большое! Потестил Ваше решение. Все работает, посмотрим дальше на практике. Link to comment Share on other sites More sharing options...
fenderd Posted March 17, 2018 Author Share Posted March 17, 2018 @AlexDW А может подскажете как скрыть на страницах товара этот текст? Link to comment Share on other sites More sharing options...
AlexDW Posted March 17, 2018 Share Posted March 17, 2018 ищите в catalog\view\theme\_имя_вашего_шаблона_\template\product\product.tpl подобный код <?php if ($points) { ?> <li><?php echo $text_points; ?> <?php echo $points; ?></li> <?php } ?> и убирайте его или у автора шаблона уточните Link to comment Share on other sites More sharing options... fenderd Posted March 19, 2018 Author Share Posted March 19, 2018 В продолжении темы с бонусами... @AlexDW скажите пожалуйста, как, если это возможно настроить расчет баллов от цены со скидкой, а не от стандартной цены? Пример: Цена 2200, Со скидкой 2000. Должно списаться максимум 1000 баллов, а списывается 1100 (50% от цены). Link to comment Share on other sites More sharing options... 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 More sharing options... Followers 0
fenderd Posted March 19, 2018 Author Share Posted March 19, 2018 В продолжении темы с бонусами... @AlexDW скажите пожалуйста, как, если это возможно настроить расчет баллов от цены со скидкой, а не от стандартной цены? Пример: Цена 2200, Со скидкой 2000. Должно списаться максимум 1000 баллов, а списывается 1100 (50% от цены). Link to comment Share on other sites More sharing options...
Recommended Posts