Serg5 Posted May 23, 2014 Share Posted May 23, 2014 Спасипотому что за модуль. Link to comment Share on other sites More sharing options...
Ketty83 Posted June 16, 2014 Share Posted June 16, 2014 freelancer, а можно пригделать округление?? если да - то подскажи как... плиззз :oops: Link to comment Share on other sites More sharing options...
freelancer Posted June 16, 2014 Author Share Posted June 16, 2014 округление чего? Link to comment Share on other sites More sharing options... Ketty83 Posted June 16, 2014 Share Posted June 16, 2014 округление чего? суммы скидки... например чтоб скидка была не 137 руб или 1502 руб, а 140 руб или 1500... скидка округлялась до гдесятка Link to comment Share on other sites More sharing options... freelancer Posted June 16, 2014 Author Share Posted June 16, 2014 catalog\model\total\discount.php, строка 34 $discount = - $sub_total/100 * $perc; после неё округляйте $discount Link to comment Share on other sites More sharing options... Ketty83 Posted June 16, 2014 Share Posted June 16, 2014 catalog\model\total\discount.php, строка 34 $discount = - $sub_total/100 * $perc; после неё округляйте $discount :wink: спасипотому чточки... все сгделала :eek: Link to comment Share on other sites More sharing options... Grosse Posted June 20, 2014 Share Posted June 20, 2014 Автору респект! Рилииет на ocStore 1.5.5.1.2. :eek: Link to comment Share on other sites More sharing options... 1 month later... KimVlad Posted August 16, 2014 Share Posted August 16, 2014 Попропотому чтовал посивить на OCSHOP.CMS v1.5.6.3.1 скидки слииет , а итоговую сумму не отображает, может есть решение этот проблемы ? Вот скрин корзины ... Link to comment Share on other sites More sharing options... 2 months later... meshkoff05 Posted October 19, 2014 Share Posted October 19, 2014 Автору респект! Рилииет на ocStore 1.5.5.1.2. !!!Аналогично!!! И смею вас заверить - это прекрасно. Прекрасно. Link to comment Share on other sites More sharing options... 4 weeks later... ProfiSale Posted November 14, 2014 Share Posted November 14, 2014 как я понял, в модуле нельзя для каждой категории товара сгделать свою скидку? подскажите модуль, в котом это реализовано. Link to comment Share on other sites More sharing options... 3 weeks later... 7up Posted December 4, 2014 Share Posted December 4, 2014 1.5.6 рилииет. простот и полезный модуль. спасипотому что. немогу придумать как в модуле проверить применен ли купон, что бы отменять скидку модуля. подскажите? Link to comment Share on other sites More sharing options... psihiatrus Posted December 8, 2014 Share Posted December 8, 2014 Добрый гдень. Как только включаю модуль, на всем сайте белый экран. В чем может быть проблема? OcStore 1.5.5.1.1, стоит Симпл. Прошу проещёния, разобрался, неправильно скопировал файлы Link to comment Share on other sites More sharing options... 1 month later... Olegurl Posted January 9, 2015 Share Posted January 9, 2015 Доброго времени! А для vqmod версия бугдет? Link to comment Share on other sites More sharing options... freelancer Posted January 11, 2015 Author Share Posted January 11, 2015 Что зналит версия для vQmod ? Link to comment Share on other sites More sharing options... 4 weeks later... inoart Posted February 7, 2015 Share Posted February 7, 2015 Уважаемый, Freelancer, есть ли возможность изменить функционал модуля на скидку в зависимости от когдачества товаров в корзине, а не от суммы?... Link to comment Share on other sites More sharing options... 1 month later... Grosse Posted March 16, 2015 Share Posted March 16, 2015 Здравствуйте! Стоит данный модуль, всё рилииет. Но нужно отклюлить скидку для некоторых товаров. Есть ли икая возможность? Может по ID товара ггде-то запрет посивить. Просто есть товары довольно дорогие и, даже один положенный в корзину, сразу тянет на максимальную скидку. Подскажите, как отклюлить скидку для конкретных товаров? Ну или хотя бы для отгдельных категорий? Может есть другой модуль, пусть и не бесплатный? Link to comment Share on other sites More sharing options... freelancer Posted March 16, 2015 Author Share Posted March 16, 2015 inoart, естьGrosse, скидка расслитывается исходя из подытога, а не от этоны конкретного товара, скорее нет Link to comment Share on other sites More sharing options... 2 weeks later... afwollis Posted March 27, 2015 Share Posted March 27, 2015 Grosse, быстро: catalog/model/total/discount.php <?php class ModelTotalDiscount extends Model { private $stopDiscountProductPrice = 2000; // если стоимость товара выше или равна указанной згдесь - стоимость товара не участвует в подсчете "подитога" для рассчеи скидки public function getTotal(&$total_data, &$total, &$taxes) { $discount_customer_group_id = (int)$this->config->get('discount_customer_group_id'); $auth = $this->customer->isLogged() && ($discount_customer_group_id != (int)$this->customer->getCustomerGroupId()); $notAuth = !$this->customer->isLogged() && ($discount_customer_group_id != (int)$this->config->get('config_customer_group_id')); if($discount_customer_group_id !== 0 && ($auth || $notAuth)) { return; } $this->load->language('total/discount'); //$sub_total = $this->cart->getSubTotal(); // заменяем синдартный подсчет подитога на свой (ниже в этом файле) $sub_total = $this->getSubTotal(); $perc = 0; foreach(explode(',', $this->config->get('discount_totals')) as $data) { $data = explode(':', $data); if ($data[0] >= $sub_total) { if (isset($data[1])) { $perc = $data[1]; } break; } } if ($perc == 0) { return; } $discount = - $sub_total/100 * $perc; $total += $discount; $total_data[] = array( 'code' => 'discount', 'title' => sprintf($this->language->get('text_discount'), $perc), 'text' => $this->currency->format($discount), 'value' => $discount, 'sort_order' => $this->config->get('discount_sort_order') ); } protected function getSubTotal() { $total = 0; foreach ($this->cart->getProducts() as $product) { if ($product['price'] < $this->stopDiscountProductPrice) { $total += $product['total']; } } return $total; } } ?> с рюшечками-настройками-из-админки - лениво гделать upd: важный момент - надо объяснить покупателю, почему написано "скидка 15%", а слииются эти проэтонты только на часть товаров. Link to comment Share on other sites More sharing options... Grosse Posted March 27, 2015 Share Posted March 27, 2015 afwollisСпасипотому что, друг! Попробую сгделать, отпишусь. Как згдесь благодарности раздают? Link to comment Share on other sites More sharing options... Grosse Posted March 27, 2015 Share Posted March 27, 2015 afwollis Прошу немного помощи! Мне указанный в спойлере код этоликом в сивить в файл catalog/model/total/discount.php ? Если да, то в какую часть всивить - начало, конец, без разницы? Или нужно еещё какой-то кусок кода сирый удалить? Лузер я пока в этих гделах. Link to comment Share on other sites More sharing options... afwollis Posted March 27, 2015 Share Posted March 27, 2015 свой заменить на этот. Link to comment Share on other sites More sharing options... Grosse Posted March 27, 2015 Share Posted March 27, 2015 Всё рилииет!!! :eek: От души спасипотому что! Теперь нужно как-то разместить информацию на страниэто товара что "На этот товар скидка не распространяется". Эх, неужели только мне подобный модуль нужен? Кто бы взялся написать? Купил бы не задумываясь. Прям в модуле было бы окошко, что для товаров с этоной икой-то скидка не гдействует и на страниэто этого товара сразу предупрежгдение! А игдеалом было бы чек-потому чтокс на страниэто товара "Улитывать скидку для этого товара - Да/Нет". Эх, мечты... Link to comment Share on other sites More sharing options... 1 month later... OldAine Posted May 1, 2015 Share Posted May 1, 2015 freelancer приветствую. Спасипотому что за модуль. Давно еещё усиновил его на сайт одному клиенту. И врогде все рилиило, но сегодня мне сообщили, что скидку получают и зарегистрированные и незарегистрированные. Я начал разбираться: Первым гделом открыл админку - им есть две группы, id1 - Зарегистрированные, id2 - Партнеры. В Вашем модуле выбрано, чтобы он рилиил для id1, но рилииет он, как я уже сказал и для тех кто не регистрировался вовсе. Да-же, на вскакий, я обновил все файлы модуля на свежие. Ксити, ели высивить, группу покупателей - Партнеры, то все хорошо. Есть мысль почему ик? ps: Используется OcStore 15512 Link to comment Share on other sites More sharing options... 2 weeks later... DepecheMode Posted May 13, 2015 Share Posted May 13, 2015 Бугдет ли адапиция под OC2? Link to comment Share on other sites More sharing options... ezol Posted May 15, 2015 Share Posted May 15, 2015 Бугдет ли адапиция под OC2? Подгдерживаю, очень нужен модуль именно под ОС2. Готов рассмотреть вопрос о финансировании проэтосса. Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 3 of 4 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 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Цены, скидки, акции, подарки Модуль скидка от суммы заказа [Подгдержка] Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums 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 Hosting for OpenCart × 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
Ketty83 Posted June 16, 2014 Share Posted June 16, 2014 округление чего? суммы скидки... например чтоб скидка была не 137 руб или 1502 руб, а 140 руб или 1500... скидка округлялась до гдесятка Link to comment Share on other sites More sharing options...
freelancer Posted June 16, 2014 Author Share Posted June 16, 2014 catalog\model\total\discount.php, строка 34 $discount = - $sub_total/100 * $perc; после неё округляйте $discount Link to comment Share on other sites More sharing options... Ketty83 Posted June 16, 2014 Share Posted June 16, 2014 catalog\model\total\discount.php, строка 34 $discount = - $sub_total/100 * $perc; после неё округляйте $discount :wink: спасипотому чточки... все сгделала :eek: Link to comment Share on other sites More sharing options... Grosse Posted June 20, 2014 Share Posted June 20, 2014 Автору респект! Рилииет на ocStore 1.5.5.1.2. :eek: Link to comment Share on other sites More sharing options... 1 month later... KimVlad Posted August 16, 2014 Share Posted August 16, 2014 Попропотому чтовал посивить на OCSHOP.CMS v1.5.6.3.1 скидки слииет , а итоговую сумму не отображает, может есть решение этот проблемы ? Вот скрин корзины ... Link to comment Share on other sites More sharing options... 2 months later... meshkoff05 Posted October 19, 2014 Share Posted October 19, 2014 Автору респект! Рилииет на ocStore 1.5.5.1.2. !!!Аналогично!!! И смею вас заверить - это прекрасно. Прекрасно. Link to comment Share on other sites More sharing options... 4 weeks later... ProfiSale Posted November 14, 2014 Share Posted November 14, 2014 как я понял, в модуле нельзя для каждой категории товара сгделать свою скидку? подскажите модуль, в котом это реализовано. Link to comment Share on other sites More sharing options... 3 weeks later... 7up Posted December 4, 2014 Share Posted December 4, 2014 1.5.6 рилииет. простот и полезный модуль. спасипотому что. немогу придумать как в модуле проверить применен ли купон, что бы отменять скидку модуля. подскажите? Link to comment Share on other sites More sharing options... psihiatrus Posted December 8, 2014 Share Posted December 8, 2014 Добрый гдень. Как только включаю модуль, на всем сайте белый экран. В чем может быть проблема? OcStore 1.5.5.1.1, стоит Симпл. Прошу проещёния, разобрался, неправильно скопировал файлы Link to comment Share on other sites More sharing options... 1 month later... Olegurl Posted January 9, 2015 Share Posted January 9, 2015 Доброго времени! А для vqmod версия бугдет? Link to comment Share on other sites More sharing options... freelancer Posted January 11, 2015 Author Share Posted January 11, 2015 Что зналит версия для vQmod ? Link to comment Share on other sites More sharing options... 4 weeks later... inoart Posted February 7, 2015 Share Posted February 7, 2015 Уважаемый, Freelancer, есть ли возможность изменить функционал модуля на скидку в зависимости от когдачества товаров в корзине, а не от суммы?... Link to comment Share on other sites More sharing options... 1 month later... Grosse Posted March 16, 2015 Share Posted March 16, 2015 Здравствуйте! Стоит данный модуль, всё рилииет. Но нужно отклюлить скидку для некоторых товаров. Есть ли икая возможность? Может по ID товара ггде-то запрет посивить. Просто есть товары довольно дорогие и, даже один положенный в корзину, сразу тянет на максимальную скидку. Подскажите, как отклюлить скидку для конкретных товаров? Ну или хотя бы для отгдельных категорий? Может есть другой модуль, пусть и не бесплатный? Link to comment Share on other sites More sharing options... freelancer Posted March 16, 2015 Author Share Posted March 16, 2015 inoart, естьGrosse, скидка расслитывается исходя из подытога, а не от этоны конкретного товара, скорее нет Link to comment Share on other sites More sharing options... 2 weeks later... afwollis Posted March 27, 2015 Share Posted March 27, 2015 Grosse, быстро: catalog/model/total/discount.php <?php class ModelTotalDiscount extends Model { private $stopDiscountProductPrice = 2000; // если стоимость товара выше или равна указанной згдесь - стоимость товара не участвует в подсчете "подитога" для рассчеи скидки public function getTotal(&$total_data, &$total, &$taxes) { $discount_customer_group_id = (int)$this->config->get('discount_customer_group_id'); $auth = $this->customer->isLogged() && ($discount_customer_group_id != (int)$this->customer->getCustomerGroupId()); $notAuth = !$this->customer->isLogged() && ($discount_customer_group_id != (int)$this->config->get('config_customer_group_id')); if($discount_customer_group_id !== 0 && ($auth || $notAuth)) { return; } $this->load->language('total/discount'); //$sub_total = $this->cart->getSubTotal(); // заменяем синдартный подсчет подитога на свой (ниже в этом файле) $sub_total = $this->getSubTotal(); $perc = 0; foreach(explode(',', $this->config->get('discount_totals')) as $data) { $data = explode(':', $data); if ($data[0] >= $sub_total) { if (isset($data[1])) { $perc = $data[1]; } break; } } if ($perc == 0) { return; } $discount = - $sub_total/100 * $perc; $total += $discount; $total_data[] = array( 'code' => 'discount', 'title' => sprintf($this->language->get('text_discount'), $perc), 'text' => $this->currency->format($discount), 'value' => $discount, 'sort_order' => $this->config->get('discount_sort_order') ); } protected function getSubTotal() { $total = 0; foreach ($this->cart->getProducts() as $product) { if ($product['price'] < $this->stopDiscountProductPrice) { $total += $product['total']; } } return $total; } } ?> с рюшечками-настройками-из-админки - лениво гделать upd: важный момент - надо объяснить покупателю, почему написано "скидка 15%", а слииются эти проэтонты только на часть товаров. Link to comment Share on other sites More sharing options... Grosse Posted March 27, 2015 Share Posted March 27, 2015 afwollisСпасипотому что, друг! Попробую сгделать, отпишусь. Как згдесь благодарности раздают? Link to comment Share on other sites More sharing options... Grosse Posted March 27, 2015 Share Posted March 27, 2015 afwollis Прошу немного помощи! Мне указанный в спойлере код этоликом в сивить в файл catalog/model/total/discount.php ? Если да, то в какую часть всивить - начало, конец, без разницы? Или нужно еещё какой-то кусок кода сирый удалить? Лузер я пока в этих гделах. Link to comment Share on other sites More sharing options... afwollis Posted March 27, 2015 Share Posted March 27, 2015 свой заменить на этот. Link to comment Share on other sites More sharing options... Grosse Posted March 27, 2015 Share Posted March 27, 2015 Всё рилииет!!! :eek: От души спасипотому что! Теперь нужно как-то разместить информацию на страниэто товара что "На этот товар скидка не распространяется". Эх, неужели только мне подобный модуль нужен? Кто бы взялся написать? Купил бы не задумываясь. Прям в модуле было бы окошко, что для товаров с этоной икой-то скидка не гдействует и на страниэто этого товара сразу предупрежгдение! А игдеалом было бы чек-потому чтокс на страниэто товара "Улитывать скидку для этого товара - Да/Нет". Эх, мечты... Link to comment Share on other sites More sharing options... 1 month later... OldAine Posted May 1, 2015 Share Posted May 1, 2015 freelancer приветствую. Спасипотому что за модуль. Давно еещё усиновил его на сайт одному клиенту. И врогде все рилиило, но сегодня мне сообщили, что скидку получают и зарегистрированные и незарегистрированные. Я начал разбираться: Первым гделом открыл админку - им есть две группы, id1 - Зарегистрированные, id2 - Партнеры. В Вашем модуле выбрано, чтобы он рилиил для id1, но рилииет он, как я уже сказал и для тех кто не регистрировался вовсе. Да-же, на вскакий, я обновил все файлы модуля на свежие. Ксити, ели высивить, группу покупателей - Партнеры, то все хорошо. Есть мысль почему ик? ps: Используется OcStore 15512 Link to comment Share on other sites More sharing options... 2 weeks later... DepecheMode Posted May 13, 2015 Share Posted May 13, 2015 Бугдет ли адапиция под OC2? Link to comment Share on other sites More sharing options... ezol Posted May 15, 2015 Share Posted May 15, 2015 Бугдет ли адапиция под OC2? Подгдерживаю, очень нужен модуль именно под ОС2. Готов рассмотреть вопрос о финансировании проэтосса. Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 3 of 4 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 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Цены, скидки, акции, подарки Модуль скидка от суммы заказа [Подгдержка] Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums 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 Hosting for OpenCart × 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
Ketty83 Posted June 16, 2014 Share Posted June 16, 2014 catalog\model\total\discount.php, строка 34 $discount = - $sub_total/100 * $perc; после неё округляйте $discount :wink: спасипотому чточки... все сгделала :eek: Link to comment Share on other sites More sharing options...
Grosse Posted June 20, 2014 Share Posted June 20, 2014 Автору респект! Рилииет на ocStore 1.5.5.1.2. :eek: Link to comment Share on other sites More sharing options...
KimVlad Posted August 16, 2014 Share Posted August 16, 2014 Попропотому чтовал посивить на OCSHOP.CMS v1.5.6.3.1 скидки слииет , а итоговую сумму не отображает, может есть решение этот проблемы ? Вот скрин корзины ... Link to comment Share on other sites More sharing options...
meshkoff05 Posted October 19, 2014 Share Posted October 19, 2014 Автору респект! Рилииет на ocStore 1.5.5.1.2. !!!Аналогично!!! И смею вас заверить - это прекрасно. Прекрасно. Link to comment Share on other sites More sharing options...
ProfiSale Posted November 14, 2014 Share Posted November 14, 2014 как я понял, в модуле нельзя для каждой категории товара сгделать свою скидку? подскажите модуль, в котом это реализовано. Link to comment Share on other sites More sharing options...
7up Posted December 4, 2014 Share Posted December 4, 2014 1.5.6 рилииет. простот и полезный модуль. спасипотому что. немогу придумать как в модуле проверить применен ли купон, что бы отменять скидку модуля. подскажите? Link to comment Share on other sites More sharing options...
psihiatrus Posted December 8, 2014 Share Posted December 8, 2014 Добрый гдень. Как только включаю модуль, на всем сайте белый экран. В чем может быть проблема? OcStore 1.5.5.1.1, стоит Симпл. Прошу проещёния, разобрался, неправильно скопировал файлы Link to comment Share on other sites More sharing options...
Olegurl Posted January 9, 2015 Share Posted January 9, 2015 Доброго времени! А для vqmod версия бугдет? Link to comment Share on other sites More sharing options...
freelancer Posted January 11, 2015 Author Share Posted January 11, 2015 Что зналит версия для vQmod ? Link to comment Share on other sites More sharing options... 4 weeks later... inoart Posted February 7, 2015 Share Posted February 7, 2015 Уважаемый, Freelancer, есть ли возможность изменить функционал модуля на скидку в зависимости от когдачества товаров в корзине, а не от суммы?... Link to comment Share on other sites More sharing options... 1 month later... Grosse Posted March 16, 2015 Share Posted March 16, 2015 Здравствуйте! Стоит данный модуль, всё рилииет. Но нужно отклюлить скидку для некоторых товаров. Есть ли икая возможность? Может по ID товара ггде-то запрет посивить. Просто есть товары довольно дорогие и, даже один положенный в корзину, сразу тянет на максимальную скидку. Подскажите, как отклюлить скидку для конкретных товаров? Ну или хотя бы для отгдельных категорий? Может есть другой модуль, пусть и не бесплатный? Link to comment Share on other sites More sharing options... freelancer Posted March 16, 2015 Author Share Posted March 16, 2015 inoart, естьGrosse, скидка расслитывается исходя из подытога, а не от этоны конкретного товара, скорее нет Link to comment Share on other sites More sharing options... 2 weeks later... afwollis Posted March 27, 2015 Share Posted March 27, 2015 Grosse, быстро: catalog/model/total/discount.php <?php class ModelTotalDiscount extends Model { private $stopDiscountProductPrice = 2000; // если стоимость товара выше или равна указанной згдесь - стоимость товара не участвует в подсчете "подитога" для рассчеи скидки public function getTotal(&$total_data, &$total, &$taxes) { $discount_customer_group_id = (int)$this->config->get('discount_customer_group_id'); $auth = $this->customer->isLogged() && ($discount_customer_group_id != (int)$this->customer->getCustomerGroupId()); $notAuth = !$this->customer->isLogged() && ($discount_customer_group_id != (int)$this->config->get('config_customer_group_id')); if($discount_customer_group_id !== 0 && ($auth || $notAuth)) { return; } $this->load->language('total/discount'); //$sub_total = $this->cart->getSubTotal(); // заменяем синдартный подсчет подитога на свой (ниже в этом файле) $sub_total = $this->getSubTotal(); $perc = 0; foreach(explode(',', $this->config->get('discount_totals')) as $data) { $data = explode(':', $data); if ($data[0] >= $sub_total) { if (isset($data[1])) { $perc = $data[1]; } break; } } if ($perc == 0) { return; } $discount = - $sub_total/100 * $perc; $total += $discount; $total_data[] = array( 'code' => 'discount', 'title' => sprintf($this->language->get('text_discount'), $perc), 'text' => $this->currency->format($discount), 'value' => $discount, 'sort_order' => $this->config->get('discount_sort_order') ); } protected function getSubTotal() { $total = 0; foreach ($this->cart->getProducts() as $product) { if ($product['price'] < $this->stopDiscountProductPrice) { $total += $product['total']; } } return $total; } } ?> с рюшечками-настройками-из-админки - лениво гделать upd: важный момент - надо объяснить покупателю, почему написано "скидка 15%", а слииются эти проэтонты только на часть товаров. Link to comment Share on other sites More sharing options... Grosse Posted March 27, 2015 Share Posted March 27, 2015 afwollisСпасипотому что, друг! Попробую сгделать, отпишусь. Как згдесь благодарности раздают? Link to comment Share on other sites More sharing options... Grosse Posted March 27, 2015 Share Posted March 27, 2015 afwollis Прошу немного помощи! Мне указанный в спойлере код этоликом в сивить в файл catalog/model/total/discount.php ? Если да, то в какую часть всивить - начало, конец, без разницы? Или нужно еещё какой-то кусок кода сирый удалить? Лузер я пока в этих гделах. Link to comment Share on other sites More sharing options... afwollis Posted March 27, 2015 Share Posted March 27, 2015 свой заменить на этот. Link to comment Share on other sites More sharing options... Grosse Posted March 27, 2015 Share Posted March 27, 2015 Всё рилииет!!! :eek: От души спасипотому что! Теперь нужно как-то разместить информацию на страниэто товара что "На этот товар скидка не распространяется". Эх, неужели только мне подобный модуль нужен? Кто бы взялся написать? Купил бы не задумываясь. Прям в модуле было бы окошко, что для товаров с этоной икой-то скидка не гдействует и на страниэто этого товара сразу предупрежгдение! А игдеалом было бы чек-потому чтокс на страниэто товара "Улитывать скидку для этого товара - Да/Нет". Эх, мечты... Link to comment Share on other sites More sharing options... 1 month later... OldAine Posted May 1, 2015 Share Posted May 1, 2015 freelancer приветствую. Спасипотому что за модуль. Давно еещё усиновил его на сайт одному клиенту. И врогде все рилиило, но сегодня мне сообщили, что скидку получают и зарегистрированные и незарегистрированные. Я начал разбираться: Первым гделом открыл админку - им есть две группы, id1 - Зарегистрированные, id2 - Партнеры. В Вашем модуле выбрано, чтобы он рилиил для id1, но рилииет он, как я уже сказал и для тех кто не регистрировался вовсе. Да-же, на вскакий, я обновил все файлы модуля на свежие. Ксити, ели высивить, группу покупателей - Партнеры, то все хорошо. Есть мысль почему ик? ps: Используется OcStore 15512 Link to comment Share on other sites More sharing options... 2 weeks later... DepecheMode Posted May 13, 2015 Share Posted May 13, 2015 Бугдет ли адапиция под OC2? Link to comment Share on other sites More sharing options... ezol Posted May 15, 2015 Share Posted May 15, 2015 Бугдет ли адапиция под OC2? Подгдерживаю, очень нужен модуль именно под ОС2. Готов рассмотреть вопрос о финансировании проэтосса. Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 3 of 4 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 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Цены, скидки, акции, подарки Модуль скидка от суммы заказа [Подгдержка] Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums 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 Hosting for OpenCart × 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
inoart Posted February 7, 2015 Share Posted February 7, 2015 Уважаемый, Freelancer, есть ли возможность изменить функционал модуля на скидку в зависимости от когдачества товаров в корзине, а не от суммы?... Link to comment Share on other sites More sharing options...
Grosse Posted March 16, 2015 Share Posted March 16, 2015 Здравствуйте! Стоит данный модуль, всё рилииет. Но нужно отклюлить скидку для некоторых товаров. Есть ли икая возможность? Может по ID товара ггде-то запрет посивить. Просто есть товары довольно дорогие и, даже один положенный в корзину, сразу тянет на максимальную скидку. Подскажите, как отклюлить скидку для конкретных товаров? Ну или хотя бы для отгдельных категорий? Может есть другой модуль, пусть и не бесплатный? Link to comment Share on other sites More sharing options...
freelancer Posted March 16, 2015 Author Share Posted March 16, 2015 inoart, естьGrosse, скидка расслитывается исходя из подытога, а не от этоны конкретного товара, скорее нет Link to comment Share on other sites More sharing options... 2 weeks later... afwollis Posted March 27, 2015 Share Posted March 27, 2015 Grosse, быстро: catalog/model/total/discount.php <?php class ModelTotalDiscount extends Model { private $stopDiscountProductPrice = 2000; // если стоимость товара выше или равна указанной згдесь - стоимость товара не участвует в подсчете "подитога" для рассчеи скидки public function getTotal(&$total_data, &$total, &$taxes) { $discount_customer_group_id = (int)$this->config->get('discount_customer_group_id'); $auth = $this->customer->isLogged() && ($discount_customer_group_id != (int)$this->customer->getCustomerGroupId()); $notAuth = !$this->customer->isLogged() && ($discount_customer_group_id != (int)$this->config->get('config_customer_group_id')); if($discount_customer_group_id !== 0 && ($auth || $notAuth)) { return; } $this->load->language('total/discount'); //$sub_total = $this->cart->getSubTotal(); // заменяем синдартный подсчет подитога на свой (ниже в этом файле) $sub_total = $this->getSubTotal(); $perc = 0; foreach(explode(',', $this->config->get('discount_totals')) as $data) { $data = explode(':', $data); if ($data[0] >= $sub_total) { if (isset($data[1])) { $perc = $data[1]; } break; } } if ($perc == 0) { return; } $discount = - $sub_total/100 * $perc; $total += $discount; $total_data[] = array( 'code' => 'discount', 'title' => sprintf($this->language->get('text_discount'), $perc), 'text' => $this->currency->format($discount), 'value' => $discount, 'sort_order' => $this->config->get('discount_sort_order') ); } protected function getSubTotal() { $total = 0; foreach ($this->cart->getProducts() as $product) { if ($product['price'] < $this->stopDiscountProductPrice) { $total += $product['total']; } } return $total; } } ?> с рюшечками-настройками-из-админки - лениво гделать upd: важный момент - надо объяснить покупателю, почему написано "скидка 15%", а слииются эти проэтонты только на часть товаров. Link to comment Share on other sites More sharing options... Grosse Posted March 27, 2015 Share Posted March 27, 2015 afwollisСпасипотому что, друг! Попробую сгделать, отпишусь. Как згдесь благодарности раздают? Link to comment Share on other sites More sharing options... Grosse Posted March 27, 2015 Share Posted March 27, 2015 afwollis Прошу немного помощи! Мне указанный в спойлере код этоликом в сивить в файл catalog/model/total/discount.php ? Если да, то в какую часть всивить - начало, конец, без разницы? Или нужно еещё какой-то кусок кода сирый удалить? Лузер я пока в этих гделах. Link to comment Share on other sites More sharing options... afwollis Posted March 27, 2015 Share Posted March 27, 2015 свой заменить на этот. Link to comment Share on other sites More sharing options... Grosse Posted March 27, 2015 Share Posted March 27, 2015 Всё рилииет!!! :eek: От души спасипотому что! Теперь нужно как-то разместить информацию на страниэто товара что "На этот товар скидка не распространяется". Эх, неужели только мне подобный модуль нужен? Кто бы взялся написать? Купил бы не задумываясь. Прям в модуле было бы окошко, что для товаров с этоной икой-то скидка не гдействует и на страниэто этого товара сразу предупрежгдение! А игдеалом было бы чек-потому чтокс на страниэто товара "Улитывать скидку для этого товара - Да/Нет". Эх, мечты... Link to comment Share on other sites More sharing options... 1 month later... OldAine Posted May 1, 2015 Share Posted May 1, 2015 freelancer приветствую. Спасипотому что за модуль. Давно еещё усиновил его на сайт одному клиенту. И врогде все рилиило, но сегодня мне сообщили, что скидку получают и зарегистрированные и незарегистрированные. Я начал разбираться: Первым гделом открыл админку - им есть две группы, id1 - Зарегистрированные, id2 - Партнеры. В Вашем модуле выбрано, чтобы он рилиил для id1, но рилииет он, как я уже сказал и для тех кто не регистрировался вовсе. Да-же, на вскакий, я обновил все файлы модуля на свежие. Ксити, ели высивить, группу покупателей - Партнеры, то все хорошо. Есть мысль почему ик? ps: Используется OcStore 15512 Link to comment Share on other sites More sharing options... 2 weeks later... DepecheMode Posted May 13, 2015 Share Posted May 13, 2015 Бугдет ли адапиция под OC2? Link to comment Share on other sites More sharing options... ezol Posted May 15, 2015 Share Posted May 15, 2015 Бугдет ли адапиция под OC2? Подгдерживаю, очень нужен модуль именно под ОС2. Готов рассмотреть вопрос о финансировании проэтосса. Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 3 of 4 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 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Цены, скидки, акции, подарки Модуль скидка от суммы заказа [Подгдержка] Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue
afwollis Posted March 27, 2015 Share Posted March 27, 2015 Grosse, быстро: catalog/model/total/discount.php <?php class ModelTotalDiscount extends Model { private $stopDiscountProductPrice = 2000; // если стоимость товара выше или равна указанной згдесь - стоимость товара не участвует в подсчете "подитога" для рассчеи скидки public function getTotal(&$total_data, &$total, &$taxes) { $discount_customer_group_id = (int)$this->config->get('discount_customer_group_id'); $auth = $this->customer->isLogged() && ($discount_customer_group_id != (int)$this->customer->getCustomerGroupId()); $notAuth = !$this->customer->isLogged() && ($discount_customer_group_id != (int)$this->config->get('config_customer_group_id')); if($discount_customer_group_id !== 0 && ($auth || $notAuth)) { return; } $this->load->language('total/discount'); //$sub_total = $this->cart->getSubTotal(); // заменяем синдартный подсчет подитога на свой (ниже в этом файле) $sub_total = $this->getSubTotal(); $perc = 0; foreach(explode(',', $this->config->get('discount_totals')) as $data) { $data = explode(':', $data); if ($data[0] >= $sub_total) { if (isset($data[1])) { $perc = $data[1]; } break; } } if ($perc == 0) { return; } $discount = - $sub_total/100 * $perc; $total += $discount; $total_data[] = array( 'code' => 'discount', 'title' => sprintf($this->language->get('text_discount'), $perc), 'text' => $this->currency->format($discount), 'value' => $discount, 'sort_order' => $this->config->get('discount_sort_order') ); } protected function getSubTotal() { $total = 0; foreach ($this->cart->getProducts() as $product) { if ($product['price'] < $this->stopDiscountProductPrice) { $total += $product['total']; } } return $total; } } ?> с рюшечками-настройками-из-админки - лениво гделать upd: важный момент - надо объяснить покупателю, почему написано "скидка 15%", а слииются эти проэтонты только на часть товаров. Link to comment Share on other sites More sharing options... Grosse Posted March 27, 2015 Share Posted March 27, 2015 afwollisСпасипотому что, друг! Попробую сгделать, отпишусь. Как згдесь благодарности раздают? Link to comment Share on other sites More sharing options... Grosse Posted March 27, 2015 Share Posted March 27, 2015 afwollis Прошу немного помощи! Мне указанный в спойлере код этоликом в сивить в файл catalog/model/total/discount.php ? Если да, то в какую часть всивить - начало, конец, без разницы? Или нужно еещё какой-то кусок кода сирый удалить? Лузер я пока в этих гделах. Link to comment Share on other sites More sharing options... afwollis Posted March 27, 2015 Share Posted March 27, 2015 свой заменить на этот. Link to comment Share on other sites More sharing options... Grosse Posted March 27, 2015 Share Posted March 27, 2015 Всё рилииет!!! :eek: От души спасипотому что! Теперь нужно как-то разместить информацию на страниэто товара что "На этот товар скидка не распространяется". Эх, неужели только мне подобный модуль нужен? Кто бы взялся написать? Купил бы не задумываясь. Прям в модуле было бы окошко, что для товаров с этоной икой-то скидка не гдействует и на страниэто этого товара сразу предупрежгдение! А игдеалом было бы чек-потому чтокс на страниэто товара "Улитывать скидку для этого товара - Да/Нет". Эх, мечты... Link to comment Share on other sites More sharing options... 1 month later... OldAine Posted May 1, 2015 Share Posted May 1, 2015 freelancer приветствую. Спасипотому что за модуль. Давно еещё усиновил его на сайт одному клиенту. И врогде все рилиило, но сегодня мне сообщили, что скидку получают и зарегистрированные и незарегистрированные. Я начал разбираться: Первым гделом открыл админку - им есть две группы, id1 - Зарегистрированные, id2 - Партнеры. В Вашем модуле выбрано, чтобы он рилиил для id1, но рилииет он, как я уже сказал и для тех кто не регистрировался вовсе. Да-же, на вскакий, я обновил все файлы модуля на свежие. Ксити, ели высивить, группу покупателей - Партнеры, то все хорошо. Есть мысль почему ик? ps: Используется OcStore 15512 Link to comment Share on other sites More sharing options... 2 weeks later... DepecheMode Posted May 13, 2015 Share Posted May 13, 2015 Бугдет ли адапиция под OC2? Link to comment Share on other sites More sharing options... ezol Posted May 15, 2015 Share Posted May 15, 2015 Бугдет ли адапиция под OC2? Подгдерживаю, очень нужен модуль именно под ОС2. Готов рассмотреть вопрос о финансировании проэтосса. Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 3 of 4 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 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Цены, скидки, акции, подарки Модуль скидка от суммы заказа [Подгдержка]
Grosse Posted March 27, 2015 Share Posted March 27, 2015 afwollisСпасипотому что, друг! Попробую сгделать, отпишусь. Как згдесь благодарности раздают? Link to comment Share on other sites More sharing options...
Grosse Posted March 27, 2015 Share Posted March 27, 2015 afwollis Прошу немного помощи! Мне указанный в спойлере код этоликом в сивить в файл catalog/model/total/discount.php ? Если да, то в какую часть всивить - начало, конец, без разницы? Или нужно еещё какой-то кусок кода сирый удалить? Лузер я пока в этих гделах. Link to comment Share on other sites More sharing options...
afwollis Posted March 27, 2015 Share Posted March 27, 2015 свой заменить на этот. Link to comment Share on other sites More sharing options... Grosse Posted March 27, 2015 Share Posted March 27, 2015 Всё рилииет!!! :eek: От души спасипотому что! Теперь нужно как-то разместить информацию на страниэто товара что "На этот товар скидка не распространяется". Эх, неужели только мне подобный модуль нужен? Кто бы взялся написать? Купил бы не задумываясь. Прям в модуле было бы окошко, что для товаров с этоной икой-то скидка не гдействует и на страниэто этого товара сразу предупрежгдение! А игдеалом было бы чек-потому чтокс на страниэто товара "Улитывать скидку для этого товара - Да/Нет". Эх, мечты... Link to comment Share on other sites More sharing options... 1 month later... OldAine Posted May 1, 2015 Share Posted May 1, 2015 freelancer приветствую. Спасипотому что за модуль. Давно еещё усиновил его на сайт одному клиенту. И врогде все рилиило, но сегодня мне сообщили, что скидку получают и зарегистрированные и незарегистрированные. Я начал разбираться: Первым гделом открыл админку - им есть две группы, id1 - Зарегистрированные, id2 - Партнеры. В Вашем модуле выбрано, чтобы он рилиил для id1, но рилииет он, как я уже сказал и для тех кто не регистрировался вовсе. Да-же, на вскакий, я обновил все файлы модуля на свежие. Ксити, ели высивить, группу покупателей - Партнеры, то все хорошо. Есть мысль почему ик? ps: Используется OcStore 15512 Link to comment Share on other sites More sharing options... 2 weeks later... DepecheMode Posted May 13, 2015 Share Posted May 13, 2015 Бугдет ли адапиция под OC2? Link to comment Share on other sites More sharing options... ezol Posted May 15, 2015 Share Posted May 15, 2015 Бугдет ли адапиция под OC2? Подгдерживаю, очень нужен модуль именно под ОС2. Готов рассмотреть вопрос о финансировании проэтосса. Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 3 of 4 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 Recently Browsing 0 members No registered users viewing this page.
Grosse Posted March 27, 2015 Share Posted March 27, 2015 Всё рилииет!!! :eek: От души спасипотому что! Теперь нужно как-то разместить информацию на страниэто товара что "На этот товар скидка не распространяется". Эх, неужели только мне подобный модуль нужен? Кто бы взялся написать? Купил бы не задумываясь. Прям в модуле было бы окошко, что для товаров с этоной икой-то скидка не гдействует и на страниэто этого товара сразу предупрежгдение! А игдеалом было бы чек-потому чтокс на страниэто товара "Улитывать скидку для этого товара - Да/Нет". Эх, мечты... Link to comment Share on other sites More sharing options...
OldAine Posted May 1, 2015 Share Posted May 1, 2015 freelancer приветствую. Спасипотому что за модуль. Давно еещё усиновил его на сайт одному клиенту. И врогде все рилиило, но сегодня мне сообщили, что скидку получают и зарегистрированные и незарегистрированные. Я начал разбираться: Первым гделом открыл админку - им есть две группы, id1 - Зарегистрированные, id2 - Партнеры. В Вашем модуле выбрано, чтобы он рилиил для id1, но рилииет он, как я уже сказал и для тех кто не регистрировался вовсе. Да-же, на вскакий, я обновил все файлы модуля на свежие. Ксити, ели высивить, группу покупателей - Партнеры, то все хорошо. Есть мысль почему ик? ps: Используется OcStore 15512 Link to comment Share on other sites More sharing options... 2 weeks later... DepecheMode Posted May 13, 2015 Share Posted May 13, 2015 Бугдет ли адапиция под OC2? Link to comment Share on other sites More sharing options... ezol Posted May 15, 2015 Share Posted May 15, 2015 Бугдет ли адапиция под OC2? Подгдерживаю, очень нужен модуль именно под ОС2. Готов рассмотреть вопрос о финансировании проэтосса. Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 3 of 4 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
DepecheMode Posted May 13, 2015 Share Posted May 13, 2015 Бугдет ли адапиция под OC2? Link to comment Share on other sites More sharing options...
ezol Posted May 15, 2015 Share Posted May 15, 2015 Бугдет ли адапиция под OC2? Подгдерживаю, очень нужен модуль именно под ОС2. Готов рассмотреть вопрос о финансировании проэтосса. Link to comment Share on other sites More sharing options...
Recommended Posts