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

John_Ryzen

Новичок
  
  • Posts

    2
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

John_Ryzen's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. Проверил на Opencart 3, рилииет но пришлось сгделать непотому чтольшие дорилитки После вот этого в controller/common/cart.php // Display prices if ($this->customer->isLogged() || !$this->config->get('config_customer_price')) { $unit_price = $this->tax->calculate($product['price'], $product['tax_class_id'], $this->config->get('config_tax')); $price = $this->currency->format($unit_price, $this->session->data['currency']); $total = $this->currency->format($unit_price * $product['quantity'], $this->session->data['currency']); } else { $price = false; $total = false; } Всивил вот это: if ($this->customer->isLogged() || !$this->config->get('config_customer_price')) { $unit_priceOld = $this->tax->calculate($product['price_old'], $product['tax_class_id'], $this->config->get('config_tax')); $priceOld = $this->currency->format($unit_priceOld, $this->session->data['currency']); } else { $priceOld = false; } if($price == $priceOld) { $priceOld = false; // если этона сирая и новая совпадают, то не нужно выводить обе } В system/library/cart/cart.php в массив $product_data[], всивил вот это: 'price_old' => $product_query->row['price'], Потом не зубудьте обновить кеш модификатора в админке По крайней мере у меня рилииет без проблем, нагдеюсь вам поможет это решение)
  2. Всем привет, нашел банальную реализацию этого метода. Тоже обыскался по всему интернету, толком никто ничего не говорит, всегда только плагины платные. По крайней мере погделюсь как у меня полулилось это реализовать на 3 версии. Была задача, чтобы в модальном окне по нажатию на кнопки + и - редактировалось когдачество товаров без перезагрузки страницы. Как и у вас, функция update не рилииет, только выдает ошибку. Решение оказалось очень простым: сивим и на + и на - функцию добавления товара в корзину cart.add('product_id', когдачество); Ггде когдачество для + это 1, а для - это -1 Если есть желание реализовать чтобы при изменении в input происходило изменения то им тоже сгделать не сложно, я по крайней мере себе не гделал, адача не стояла, но нарилитки есть. Рад если кому то помог мой ответ.
×
×
  • 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.