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

Доработка сайта - кратное увеличение и цена за 1 штуку


Recommended Posts

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

Список товаров в категории - https://zaproraba.ru/strojmaterialy/stroitelstvo_sten_i_peregorodok/kirpich_bloki_plity/
Карточка товара - https://zaproraba.ru/strojmaterialy/stroitelstvo_sten_i_peregorodok/kirpich_bloki_plity/kirpich-licevoy-polnotelyy-lsr-m300-korichnevyy
 

Все цифры далее для конкретного товара, который самый 1 в списке товаров (Кирпич лицевой полнотелый ЛСР М300 1,0НФ Коричневый) - https://zaproraba.ru/strojmaterialy/stroitelstvo_sten_i_peregorodok/kirpich_bloki_plity/kirpich-licevoy-polnotelyy-lsr-m300-korichnevyy

 

Первый вариант. Используется шаблон NewStore с включённой опцией кратное увеличение. С этой опцией идёт отсчёт 240 - 480 - 720.
Второй вариант. Без опции шаблона "кратное увеличение", но с опцией стандартной настройки opencart "минимальное количество" отсчёт идёт как 240 - 241 - 242 - 243.
Доработать можно любой из вариантов, но в приоритете доработать 2 вариант, который не привязан к шаблону NewStore. Надо будет доработать, чтоб осталось кратное увеличение.

Сейчас в списке товаров при открытии страницы мы видим первый товар "Кирпич лицевой полнотелый ЛСР М300 1,0НФ Коричневый" - цена 69.01 р. - кол-во 240. Когда нажимаем на "+", то кол-во становится 480 и цена считается как 480*69,01. Нажимаем на "-" и кол-во становится 240, а цена показывается 240*69,01 р. Обратно к 1 штуке никак не вернуться и цену за 1 штуку уже не посмотреть.

Надо сделать следующим образом:
Появляется цена за 1 штуку и кол-во одна штука. Жмём "+" и количество меняется на 240*69,01, потом "+" и 480*69,01 и т.д.
Когда нажимаем "-", то цена возвращается к 240*69,01, а при ещё одном нажатии на "-" к 1 штуке и цене за 1 штуку.

В карточке товара при входе нам сразу показывает кол-во 240 и цену 240*69,01.
Сделать надо тоже самое, что и в списке товаров в категории: 1*69,01 -> "+" -> 240*69,01 -> "+" -> 480*69,01 -> "-" -> 240*69,01 -> "-" -> 1*69,01

Другая реализация того же. Чтоб на товарах, где выставлено минимальное кол-во сразу было 2 цены:
Первая 240*69,01 пересчитывается при "+" и "-".
Вторая цена просто 69,01 показывает цену за 1 штуку.
Эту цену за 1 шт выводить надо и в карточке и в списке товаров.
Выводить её надо только на товарах, где увеличивается кратно минимальному кол-ву.

Цены и ссылку на отзывы о ваших доработках пишите в личку. Но можете и здесь, если хотите.

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


2 часа назад, apdavydenkov сказал:

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

Список товаров в категории - https://zaproraba.ru/strojmaterialy/stroitelstvo_sten_i_peregorodok/kirpich_bloki_plity/
Карточка товара - https://zaproraba.ru/strojmaterialy/stroitelstvo_sten_i_peregorodok/kirpich_bloki_plity/kirpich-licevoy-polnotelyy-lsr-m300-korichnevyy
 

Все цифры далее для конкретного товара, который самый 1 в списке товаров (Кирпич лицевой полнотелый ЛСР М300 1,0НФ Коричневый) - https://zaproraba.ru/strojmaterialy/stroitelstvo_sten_i_peregorodok/kirpich_bloki_plity/kirpich-licevoy-polnotelyy-lsr-m300-korichnevyy

 

Первый вариант. Используется шаблон NewStore с включённой опцией кратное увеличение. С этой опцией идёт отсчёт 240 - 480 - 720.
Второй вариант. Без опции шаблона "кратное увеличение", но с опцией стандартной настройки opencart "минимальное количество" отсчёт идёт как 240 - 241 - 242 - 243.
Доработать можно любой из вариантов, но в приоритете доработать 2 вариант, который не привязан к шаблону NewStore. Надо будет доработать, чтоб осталось кратное увеличение.

Сейчас в списке товаров при открытии страницы мы видим первый товар "Кирпич лицевой полнотелый ЛСР М300 1,0НФ Коричневый" - цена 69.01 р. - кол-во 240. Когда нажимаем на "+", то кол-во становится 480 и цена считается как 480*69,01. Нажимаем на "-" и кол-во становится 240, а цена показывается 240*69,01 р. Обратно к 1 штуке никак не вернуться и цену за 1 штуку уже не посмотреть.

Надо сделать следующим образом:
Появляется цена за 1 штуку и кол-во одна штука. Жмём "+" и количество меняется на 240*69,01, потом "+" и 480*69,01 и т.д.
Когда нажимаем "-", то цена возвращается к 240*69,01, а при ещё одном нажатии на "-" к 1 штуке и цене за 1 штуку.

В карточке товара при входе нам сразу показывает кол-во 240 и цену 240*69,01.
Сделать надо тоже самое, что и в списке товаров в категории: 1*69,01 -> "+" -> 240*69,01 -> "+" -> 480*69,01 -> "-" -> 240*69,01 -> "-" -> 1*69,01

Другая реализация того же. Чтоб на товарах, где выставлено минимальное кол-во сразу было 2 цены:
Первая 240*69,01 пересчитывается при "+" и "-".
Вторая цена просто 69,01 показывает цену за 1 штуку.
Эту цену за 1 шт выводить надо и в карточке и в списке товаров.
Выводить её надо только на товарах, где увеличивается кратно минимальному кол-ву.

Цены и ссылку на отзывы о ваших доработках пишите в личку. Но можете и здесь, если хотите.

 

есть более универсальное решение

Мега калькулятор

 

подойдет для всего ассортимента.. 

схема формулы на группы товара

 

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

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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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