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

Defomin

Новачок
  
  • Публікації

    8
  • З нами

  • Відвідування

Defomin's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

1

Репутація

  1. Здравствуйте. Нужна помощь в доработке магазина ocStore 1.5.5.1. В данный момент установлены несколько дополнений, которые учитываются при подсчете итоговой суммы кроме стандартных сертификат/купон. Необходимо чтобы скидки которые учитываются в заказе распространялись не на все товары а только на выбранные. Например, есть тип скидки "Скидка от суммы", при этом, при достижении некоторого значения суммы, скидка должна высчитываться только от товаров, которые собственно в скидках участвуют. То есть, если заказывается например 10 единиц одного товара и 10 единиц другого товара, и сумма по ним вместе доходит до заложенного значения, то скидка высчитывается только из суммы первого товара. Или же сертификат с 30% скидкой. Скидка должна распространятся только на указанные товары. На данный момент, для товаров введен дополнительный идентификатор indiscount (принимает значния 1/0), который указывает на то, учитывать ли товар с скидке или нет, но на пересчет он пока не влияет. Всегда рад желающим реализовать данную задачу. Прошу так же указывать цену. Спасибо.
  2. Речь идет не о скидке которая выставляется в карточке товара. Суть в том, что как таковой скидки на товар отдельно нет. Речь идет о скидке зависимо от сумы заказа (отдельный модуль для подсчета). И вот если например сумма товаров превысит значение, нужное для начисления скидки, но товар будет таковым, по которому скидка не предоставляется, то не зависимо от суммы, скидка не должна начисляться.
  3. Насколько я понял, Вы хотите переименовать "оформление заказа" в что-то типа "Корзина товаров"? Адрес ссылки "оформление заказа"?
  4. Этот запрос покажет Вам ID производителя: SELECT manufacturer_id FROM oc_manufacturer m WHERE m.`name` = 'Имя производителя' А этот сделает наценку на группу товаров: UPDATE oc_product SET price = (price * 'Нужное значение, например 1.1/1.2/2...') WHERE manufacturer_id = 'Найденный ID';
  5. Здравствуйте. При настройке нового магазина столкнулся со следующей задачей: Необходимо чтобы скидки которые уже учитваются в заказе распространялись не на все товары а только на выбранные. Например, есть тип скидки "Скидка от суммы", при этом, при достижении некоторого значения суммы, скидка должна высчитываться только от товаров, которые собственно в скидках участвуют. То есть, если заказывается например 10 единиц одного товара и 10 единиц другого товара, и сумма по ним вместе доходит до заложенного значения, то скидка высчитывается только из суммы первого товара. На данный момент, для товаров введен дополнительный идентификатор indiscount (принимает значния 1/0), который указывает на то, учитывать ли товар с скидке или нет, но на пересчет он пока не влияет. Как один из вариантов, предполагаю создание процесса подсчета итоговой суммы в 3 этапа: 1) Подсчет всей суммы по товарам 2) Если сумма больше заданного значения, то производится повторный пересчет суммы товаров которые имеют идентификатор indiscount = 1, наложение на эту сумму скидки. 3) К сумме после второго этапа добавить сумму товаров с идентификатором indiscount = 0, и это значение выводить как итоговое. Кто как считает, удачный ли алгоритм или же можно сделать по другому (возможно кто-то сталкивался). Буду рад Вашим советам.
  6. Имеется ввиду групповое изменение цены на некоторый процент? Если да, то небольшой sql запрос решит задачу.
  7. Здравствуйте. Вот тут хорошо описано https://opencartforum.com/topic/572-ubrat-pole-model/

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

Important Information

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