Jump to content
Sign in to follow this  
fofa

Скидка от конкретных товаров в корзине

Recommended Posts

ОС 2.0.3.1

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

Share this post


Link to post
Share on other sites

скидка одна на все товары?

скидка только если именно эти 4 товара в корзине?

А если + другие?

распишите задачу подробнее

Share this post


Link to post
Share on other sites
7 минут назад, anboza сказал:

скидка одна на все товары?

скидка только если именно эти 4 товара в корзине?

А если + другие?

распишите задачу подробнее

у чукчи был модуль

Share this post


Link to post
Share on other sites

@fofa с 5го числа возьмусь развивать дальше.

 

Share this post


Link to post
Share on other sites
21 час назад, whiteblue сказал:

у чукчи был модуль

можете ссылку чукчу дать?

Share this post


Link to post
Share on other sites
19 часов назад, AWARO сказал:

с 5го числа возьмусь развивать дальше.

А новые функции будут доступны тем, кто купил модуль до их появления?

Share this post


Link to post
Share on other sites
7 часов назад, fofa сказал:

А новые функции будут доступны тем, кто купил модуль до их появления?

в течении года, потом при желании можете продлить или пользоваться тем что будет на тот момент

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

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

Create an account

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

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Similar Content

    • By fofa
      Как принудительно перенести незарегистрированных покупателей в зарегистрированные клиенты? Например, покупатель купил товар без регистрации, а теперь надо его зарегистрировать, для того, чтобы определить его в группу клиентов. Важно, чтобы все совершенные до регистрации заказы привязались и отображались в личном кабинете, желательно без залезания в базу данных и правки связей вручную
    • By fofa
      Если не ошибаюсь, в модуле Kivy FlyCart реализована связка фреймворка Angular.js + Opencart 2. Подскажите, насколько Angular.js расширяет опенкарт? Имеет ли смысл заморачиваться над подобным расширением опенкарта? Поделитесь, у кого какой опыт
    • By fofa
      Необходимо рассчитать НДС в инвойсе в админке. В заказе учитывается система скидок 3000:3, 5000:10, 10000:15, 20000:20, купоны и стоимость доставки (модуль "Почта России"). Итоговый НДС считается по логике: сначала считается НДС товара с учетом скидок и купонов, затем НДС доставки и в конце все суммируется.
      Расчет НДС за каждую позицию товара без учета скидок и пр. я сделал. Вот код:
       
      controller/sale/order.php:
      $data['total_nds'] = 0; $products = $this->model_sale_order->getOrderProducts($order_id); foreach ($products as $product) { $option_data = array(); $options = $this->model_sale_order->getOrderOptions($order_id, $product['order_product_id']); foreach ($options as $option) { if ($option['type'] != 'file') { $value = $option['value']; } else { $upload_info = $this->model_tool_upload->getUploadByCode($option['value']); if ($upload_info) { $value = $upload_info['name']; } else { $value = ''; } } $option_data[] = array( 'name' => $option['name'], 'value' => $value ); } $product_nds = $this->model_sale_order->getOrderProducts($order_id, $product['order_product_id']); foreach ($product_nds as $data['nds']) { $data['nds'] = round($this->currency->format($product['total'])*20/120, 2, PHP_ROUND_HALF_UP); } $data['total_nds'] += $data['nds']; $product_data[] = array( 'name' => $product['name'], 'model' => $product['model'], 'option' => $option_data, 'quantity' => $product['quantity'], 'price' => $this->currency->format($product['price'] + ($this->config->get('config_tax') ? $product['tax'] : 0), $order_info['currency_code'], $order_info['currency_value']), 'total' => $this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), 'nds' => $data['nds'], 'total_nds'=> $data['total_nds'] ); } Подскажите, куда смотреть, чтобы при расчете учесть скидки, купоны и доставку?
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.