Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Изменение цены товара, в зависимости от суммы заказа в корзине


96db

Recommended Posts

Добрый день!
В общем надо сделать следующую фишку:
У товаров есть три цены(все три задаются в админке в настройках товара, одна уже есть изначально, еще две надо добавить), первая цена используется,когда в корзине товаров на общую сумму, скажем, от 0 до 1000 рублей, вторая цена у всех товаров в магазине начинает использоваться, когда корзина становится от 1001 рубля и до 2000 рублей и третья цена начинает использоваться, когда в корзине товаров от 2001 рубля и больше.

Т.е. есть телефон стоимостью 1000 рублей. Пока сумма корзины составляет 0-1000 рублей, его цена такой и будет, как только сумма в корзине становится 1001-2000 рублей, цена телефона становится, к примеру, 800 рублей, а когда сумма в корзине доходит до 2001 рубля и выше, цена телефона становится 600 рублей.

Как это сделать?Где и какой код надо прописать?

Использую Opencart 2.0.3.1

Надіслати
Поділитися на інших сайтах


Вам для каждого товара свою сумму скидки прописывать нужно? Для одного телефона при 2000 в корзине скидка 100 рублей, для другого при общей 2000 будет скидка 200? Или общее для всех?

 

Можно добавить 2 поля цены еще и в контроллере прописать условия для каждого поля цены исходя из $total

Надіслати
Поділитися на інших сайтах

Вам для каждого товара свою сумму скидки прописывать нужно? Для одного телефона при 2000 в корзине скидка 100 рублей, для другого при общей 2000 будет скидка 200? Или общее для всех?

 

Можно добавить 2 поля цены еще и в контроллере прописать условия для каждого поля цены исходя из $total

у меня у всех товаров в магазине будет 3 цены, и изменение суммы корзины будет одинаково менять цену у всех товаров в магазине.

Т.е. у меня есть три телефона и у них есть три цены:

1. Самсунг - 1000 рублей, 800 рублей, 600 рублей

2. LG - 2000 рублей, 1500 рублей, 1200 рублей

3. HTC - 4000 рублей, 3200 рублей, 2500 рублей

Пока в корзине клиента заказ на сумму 0-1000 рублей, у всех трех телефонв будет отображаться и использоваться первая цена (соответственно 1000, 2000, и 4000), как только сумма в корзине станет в диапазоне 1001-2000 рублей, у всех трех телефонов сразу должна первая цена заменится на вторую (соответственно 800, 1500 и 3200), и как только сумма в корзине перевалит за 2001 рубль и больше, то у всех трех телефонов начинает отображаться и использоваться третья цена (соответственно 600, 1200, 2500).

Вот что-то вроде этого я имею в виду:

http://www.isolux.ru/kley-dlya-plitki-ceresit-cm-11-plus-25-kg.html

Змінено користувачем 96db
Надіслати
Поділитися на інших сайтах


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

в связи с появлением интереса к такому решению сейчас планируется разработка оного для 2хх.

за подробностями в ЛС.

Надіслати
Поділитися на інших сайтах

  • 2 months later...

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

в связи с появлением интереса к такому решению сейчас планируется разработка оного для 2хх.

за подробностями в ЛС.

Вечер добрый! Есть ли какие-то новости по разработке в этом направлении?

Надіслати
Поділитися на інших сайтах


  • 1 year later...

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.