Рекомендуемые сообщения

tarina    1

Здравствуйте! Помогите найти модуль по скидкам для opencart 2.0.2.0. Очень надо.

Задача в следующем: скидка должна работать на товар определенной категории и зависеть эта скидка должна от суммы набранного товара только этой категории.
более 6000 руб - 1%
более 10000 руб - 2%
более 15000 руб - 3%
более 25000 руб - 4%
более 50000 руб - 5%

 

Пример: В корзину положили салфетки, платочки, бумагу.(Скидка распространяется только на бумагу) Итого будет меняться от суммы набранной бумаги в корзине, не зависимо лежат ли платочки и салфетки там.

Изменено пользователем tarina

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
tarina    1

Ну подскажите...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
kvr66    93

а что подсказывать, если молчат значит нет такого, только писать под ваши нужды.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AWARO    708

tarina, могу помочь с вашими хотелками

пишите в ЛС

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прошу в ЛС

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
tarina    1

Обращаюсь ко всем! Ибо предел возмущенности накалился до предела. НЕ СВЯЗЫВАЙТЕСЬ с этим фрилансером тут как Евгений Шевцов, он же bloodrain777 
RiFwNqS.png?1
 

Это полный не адекват. Была договоренность в личке о модуле скидок. Работа делалась на его уже сделанном кому-то модуле. bloodrain777 получил оплату тут же и ту сумму которую желал.
Модуль отработал недолго, при складывание в корзину товара в разных вариантах (ибо условия скидок были исключительно для одной категории) стали появляться ошибки. Модуль вообще стал выдавать ошибочные данные в ИТОГО и сама скидка не считалась. Через пару дней обратилась к "создателю сего" возился и менял признавая ошибки модуля, разговаривая предвзято. Но потом, возжа попала под то самое место, кто-то испортил настроение ему на фрилансе (с его слов), видите ли не сошлось где-то у него там и пошли маты в мой адрес, о том как его достали, угрозы бана в скайпе (что и сделал), тупо орал и бесился. В результате работа недоделана, корзину поломал.
На обращение "верни корзину и как было" услышала еще парочку нелестных слов и забанил.
 ЭТО ПРОСТО ЖЕСТЬ! Вот и плати и договаривайся!!!   А кто-то страдает и боится что не заплатят.....  Как итог работа недоделана.

Изменено пользователем tarina

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 104

еще пару примеров "категорий-товаров в корзине" и рассчета скидок напишите.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
nikifalex    375

Там непонятно до конца кто из вас прав, поэтому чет я очкую, честно говоря.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
tarina    1

Там непонятно до конца кто из вас прав, поэтому чет я очкую, честно говоря.

Я вообще-то не просила оценку от вас. Мне итак все ясно по этому вопросу. В таких делах только по факту оценивают. Факты на лицо. И мне солидарность просить не надо как тому пацану, которого мужчиной не назвать в его 25 лет, имея семью и дитя.

Да и вообще решение этого вопроса не должно освещаться сейчас на основе эмоций.

Обычная работа. Задача - договоренность - решение. 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AWARO    708

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
tarina    1

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

Ну если у вас в голове такое же поведение. То да...лучше не стоит выносить мозг мне.

Впервые такое происходит со мной, чтобы так выгребался и такой неадекват. Долго терпела. Всему предел есть.

Изменено пользователем tarina

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
kJlukOo    273

 https://opencartforum.com/files/file/3105-c%D0%BA%D0%B8%D0%B4%D0%BA%D0%B0-%D0%BE%D1%82-%D1%81%D1%83%D0%BC%D0%BC%D1%8B-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%B0/

даже обычный юзер сможет настроить этот модуль. никого нанимать не нужно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AWARO    708

Ну если у вас в голове такое же поведение. То да...лучше не стоит выносить мозг мне.

Впервые такое происходит со мной, чтобы так выгребался и такой неадекват. Долго терпела. Всему предел есть.

да я хз

я выше отписался

https://opencartforum.com/topic/63199-нужен-модуль-по-скидкам/?do=findComment&comment=574550

вы прошли мимо и попали похоже мимо

так шо, красная нашла красного = хипиши

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От InGetx
      Добрый день! Нужен модуль, который будет автоматически пересчитывать цену на странице товара (а не только в корзине), в зависимости от кол-ва товара и скидки от кол-ва или/и выбранной опции, и указывать сразу конечную цену с учётом скидки от указанного кол-ва и выбранных опций.
      Т.е. в карточке товара указано например:
      1шт. - 1000₽  (исходная цена)
      5шт. или более: 800₽
      10шт. или более: 700₽
      И когда вводишь в карточке товара допустим 11шт. то сразу выводилась бы общая цена в карточке товара - 7700руб.
      Скидки при этом указываются в админке как обычно в карточке товара в пункте (скидка) и меняются от кол-ва товара.
      Движок - OCSHOP 1.5.6.4.1
      Посоветуйте пожалуйста готовое решение или где можно поправить ручками код? 
      Сейчас в принципе ближайший из подходящего и работающего это бесплатный модуль - Price change with option
      https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=28277
      Но этот модуль умеет только пересчитывать цену в зависимости от кол-ва товара или выбранной опции, а скидки при этом не учитываются. Как можно допилить возможность обновления цены с учётом скидок, желательно в VQmod.
       
      Код используемого модуля:
      <?xml version="1.0" encoding="UTF-8"?> <modification> <id>Price Option Change</id> <version>1.0.x</version> <vqmver required="true">2.4.0</vqmver> <author>Pinnacle Web Solutions</author> <file name="catalog/controller/product/product.php"> <operation> <search position="before"><![CDATA[ public function upload() {]]></search> <add><![CDATA[ public function price_option_change() { $json = array(); $options_makeup = 0; if (isset($this->request->post['product_id'])) { $product_id = (int)$this->request->post['product_id']; } else { $product_id = 0; } if (isset($this->request->post['quantity'])) { $quantity = (int)$this->request->post['quantity']; } else { $quantity = 1; } $this->language->load('product/product'); $this->load->model('catalog/product'); $product_info = $this->model_catalog_product->getProduct($product_id); // Product Information if ($product_info) { if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) { $data['price'] = $product_info['price']; } else { $data['price'] = false; } if ((float)$product_info['special']) { $data['special'] = $product_info['special']; } else { $data['special'] = false; } if (isset($this->request->post['option']) && $this->request->post['option']) { foreach ($this->model_catalog_product->getProductOptions($product_id) as $option) { if($option['type'] == 'select' || $option['type'] == 'radio' || $option['type'] == 'checkbox' || $option['type'] == 'image'){ foreach ($option['option_value'] as $option_value) { //If options checkbox if(isset($this->request->post['option'][$option['product_option_id']]) && is_array($this->request->post['option'][$option['product_option_id']])) { array_filter($this->request->post['option'][$option['product_option_id']]); foreach($this->request->post['option'][$option['product_option_id']] as $checked_option) { if ($checked_option == $option_value['product_option_value_id']) { if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) { if ((($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) && (float)$option_value['price']) { $price = $option_value['price']; } else { $price = false; } if ($price) { if ($option_value['price_prefix'] === '+') { $options_makeup = $options_makeup + (float)$price; } else { $options_makeup = $options_makeup - (float)$price; } } } } } } //If options not checkbox if (isset($this->request->post['option'][$option['product_option_id']]) && $this->request->post['option'][$option['product_option_id']] == $option_value['product_option_value_id']) { if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) { if ((($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) && (float)$option_value['price']) { $price = $option_value['price']; } else { $price = false; } if ($price) { if ($option_value['price_prefix'] === '+') { $options_makeup = $options_makeup + (float)$price; } else { $options_makeup = $options_makeup - (float)$price; } } } } } } unset($price); } } if ($data['price']) { $json['new_price']['price'] = $this->currency->format($this->tax->calculate((($data['price'] + $options_makeup) * $quantity ), $product_info['tax_class_id'], $this->config->get('config_tax'))); } else { $json['new_price']['price'] = false; } if ($data['special']) { $json['new_price']['special'] = $this->currency->format($this->tax->calculate((($data['special'] + $options_makeup ) * $quantity), $product_info['tax_class_id'], $this->config->get('config_tax'))); } else { $json['new_price']['special'] = false; } if ($this->config->get('config_tax')) { $json['new_price']['tax'] = $this->currency->format(((float)$product_info['special'] ? ($product_info['special'] + $options_makeup): ($product_info['price'] + $options_makeup)) ); } else { $json['new_price']['tax'] = false; } $json['success'] = true; } else { $json['success'] = false; } echo json_encode($json); exit; } ]] </add> </operation> </file> <file name="catalog/view/theme/*/template/product/product.tpl"> <operation> <search position="replace"><![CDATA[ <?php echo $price; ?>]]></search> <add><![CDATA[<span class="price-old"><?php echo $price; ?></span>]]></add> </operation> <operation> <search position="before"><![CDATA[<?php echo $footer; ?>]]></search> <add><![CDATA[<script type="text/javascript"> function PriceOptionChange(){ $.ajax({ type: 'POST', url: 'index.php?route=product/product/price_option_change', data: $('.product-info input[type=\'text\'], .product-info input[type=\'hidden\'], .product-info input[type=\'radio\']:checked, .product-info input[type=\'checkbox\']:checked, .product-info select, .product-info textarea'), dataType: 'json', success: function(json) { if (json.success) { $('.product-info .price-old').html(json.new_price.price); $('.product-info .price-new').html(json.new_price.special); $('.product-info .price-tax').html("<?php echo $text_tax; ?> " + json.new_price.tax); } } }); } $('.product-info input[type=\'text\'], .product-info input[type=\'hidden\'], .product-info input[type=\'radio\'], .product-info input[type=\'checkbox\'], .product-info select, .product-info textarea').on('change', function() { PriceOptionChange(); }); $('.product-info input[name=\'quantity\']').on('keyup', function() { PriceOptionChange(); }); </script> ]]></add> </operation> </file> </modification>  
       
      price_change_ajax.xml
    • От jekyman83
      Ищу модуль скидки при оформлении заказа через корзину, для товаров, брендов и категорий. Тоесть цена в карточке товара как в админке, но при переходе в корзину применяется скидка.
      Спасибо.
    • От jekyman83
      Ищу модуль скидки при оформлении заказа через корзину, для товаров, брендов и категорий.
      Спасибо.
    • От Sfeno

      Скачать/Купить дополнение


      Стикер акции на изображении товара
      При назначении на товар акционной цены, вычисляет процент скидки и помещает стикер на изображении товара на странице категории и в карточке товара.
      Стикер создан на CSS, не картинка, поэтому цвет, форму и размер можете подправить сами в файле action_label.css.
       
      Стандартная установка через установку расширений.
       
      Для OpencCart и ocStore версий 2+ используйте файл ActionLabel_2.ocmod.zip. 
      Для OpencCart 3 - ActionLabel_3.ocmod.zip
       
      Проверялся на дефолтном шаблоне и теме Next Default.
       
       
       
       
      ActionLabel_2.ocmod.zip
      ActionLabel_3.ocmod.zip
      Добавил Sfeno Добавлено 24.11.2017 Категория Меню, дизайн, внешний вид Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От Sfeno
      При назначении на товар акционной цены, вычисляет процент скидки и помещает стикер на изображении товара на странице категории и в карточке товара.
      Стикер создан на CSS, не картинка, поэтому цвет, форму и размер можете подправить сами в файле action_label.css.
       
      Стандартная установка через установку расширений.
       
      Для OpencCart и ocStore версий 2+ используйте файл ActionLabel_2.ocmod.zip. 
      Для OpencCart 3 - ActionLabel_3.ocmod.zip
       
      Проверялся на дефолтном шаблоне и теме Next Default.
       
       
       
       
      ActionLabel_2.ocmod.zip
      ActionLabel_3.ocmod.zip
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу