Кілька цін у картці товару Virtuemart 2

Часто буває необхідність вивести кілька цін у картці товару замість 1-ї, яка відображається за замовчуванням. Відразу скажу, що виведення кількох цін часом вирішують різні завдання. Наприклад, іноді треба вивести перекреслену ціну, іноді вартість для оптових і роздрібних клієнтів, часом необхідно вказати вартість з доставкою і без неї. У цій статті ми з Вами навчимося вирішувати всі перелічені вище завдання.

Висновок перекресленої ціни Virtuemart 2

Для того, щоб перекреслити одну ціну і виставити іншу, необхідно призначити знижку на вартість. Для цього виконуємо наступні опції:

Товари → Податки та правила розрахунку - Створити

  • Назва правила: Знижка 5%
  • Вид розрахунку: Ціна після сплати податків (DATax)
  • Операція: -%
  • Значення: 5

Тепер Вам необхідно переконатися, що в налаштуваннях Virtuemart, на вкладці «Формування цін» стоять 2 галочки: «Ціна» та «Основна ціна з ПДВ». Після виконання цих дій всім товарам, що додаються, буде присвоюватися знижка в 5%, у картці товару, відображатимуться 2 ціни. Для товарів, які вже додані в магазин, масове присвоєння знижок можна виконати за допомогою CSVI 5 Pro або вручну проставляючи в картці товару правила оформлення «Знижка 5%».

Цей спосіб за замовчуванням найвірніший і найпростіший, без будь-яких правок коду і т. д. Але він має і свої мінуси. Так наприклад, Ви вказуєте вартість товару 5000 руб., На сайті товар буде коштувати вже не 5000 руб, а на 5% дешевше за 4750 руб.

Висновок роздрібної та оптової ціни Virtuemart 2

Напевно, часто чули від своїх Замовників подібний функціонал? Особисто я чую це постійно, незважаючи на те, що я йогосправно роблю, ним все одно вони не користуються. Але рішення досить просте:

Створюємо групу користувачів "Оптовик". Для цього заходимо до компоненту Virtuemart та у розділі «Замовлення та покупці» клацаємо по пункту «Групи покупців». Далі створюємо нову групу покупців та вказуємо наступні налаштування:

  • Назва групи: Оптовик
  • Опубліковано: Так
  • Ставимо галочку "Включити відображення спеціальної ціни групи покупців"
  • Ставимо галочку «Остаточна ціна» (показувати значення та підпис)

Тепер необхідно створити правило, яке відніматиме від роздрібної вартості певний відсоток (націнку). Для цього йдемо в «Товари», «Податки та правила», де створюємо нове правило:

  • Назва правила розрахунку: Оптова знижка
  • Вид розрахунку: Зміна цін для Pmargin
  • Операція: -%
  • Значення: 20
  • Групи покупців: Оптовик