Изменить методику формирования цены товара в virtuemart3

Цена договорная
13 сентября 2019, 12:11 • 2 отклика • 21 просмотр
Изменить методику формирования цены товара
Проекты/ЗаданияУдаленная работаПрограммирование и IT
Задача
Joomla3+virtuemart3
Формирование цены товара в зависимости от его состава.
Должна быть возможность формирование цен стандартным образом (от заданной цены товара) и от состава (чекбокс соответствующий в карточке товара.
Пример, для понимания.
Специфика цветочный магазин , БУКЕТ - товар составленный из других товаров, которые размещены в категории - ЦВЕТЫ СВЕЖЕСРЕЗАННЫЕ.
Сами товары для состава берем из неопубликованной категории –свежесрезанные цветы.
Например букет сборный номер 1 состоит из ирис- 10 шт, роза - 20 шт., вот цена должна складываться :
ЦЕНА 1 : ЦЕНА ИРИС*10 шт+ ЦЕНА РОЗА* 20 шт.
ЦЕНА 2: ЦЕНА ИРИС со скидкой*10 шт+ ЦЕНА РОЗА со скидкой* 20 шт.
Наличие: ирис если есть и роза есть, то букет сборный - есть в наличии.


Обязательно – формирование двух цен – цена товара со скидкой и без. Чтобы сохранялась стандартная возможность показа цены товара с перечеркнутой ценой.
Нужно чтобы цены корректировались при задании настроек стандартных VM налоги и правила расчета. Чтобы цена формирования поддавалась этим правилам (например на розы сделана общая наценка в правилах налогов 10%, чтобы цена букета считалась с этим правилом). Поидее функционал этот не должен нарушиться, так как цену мы берем от стандартных товаров.

Также надо обязательно, чтобы скрипт учитывал наличие товара, если хоть одного из составных нет в наличии, то статус букета ставился – нет в наличии.

В админке сделать отдельную ссылку-кнопку на категорию - ЦВЕТЫ СВЕЖЕСРЕЗАННЫЕ с показом всех товаров которые находятся в подкатегориях. На скринах столбец согласовано лишний.
В карточке товара вкладка - СОСТАВ чтобы появилась и там можно было указать какой именно товар и в каком количестве входит в состав этого букета или композиции

Можно сделать чекбокс ещё в карточке, ставя который мы включаем расчет цены стандартный или расчет цены от состава.
Либо можно просто если состав не указан, то считается по стандартному цена, если указан, то от состава. Но лучше с чекбоксом.

Букет есть, если хоть одного составного нет в наличии, то его статус нет в наличии, но он при этом может быть заказан.
Нужно сделать возможность быстрого изменения цен в списке товаров (не заходя в карточку товара). Плагин установлен, но его нужно поднастроить.

Хотел бы чтобы изменено было представление товаров в админке:
1. название
2. картинка
3. цена со скидкой
4. цена без скидки
5. наличие (ajax кнопка которая обновляет количество товара 0 , либо 100000 без захода в карточку товара).
6. рекомендуемый
7. Discontinued
8. опубликовано
затем все остальные в любом порядке

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