Что меня "гложет" в minishop2... Цена "на лету", свои поля и защита от спамеров

Про нюансы. Сразу скажу — может быть многого не знаю.

1. Понадобилось добавить свойство для товаров и «услуг» — размерность. Такое же, примерно, как стандартный «вес».
Вот КАК реализовать у себя такое? Через TV? Через опции (как сделал я сейчас)? Может быть есть другой вариант?

2. minishop2 ОТЛИЧНО подходит для реализации магазина «стандартных» товаров. Возможно ли создание товарной позиции «на лету»?
Ну вот, к примеру, нужно выбрать материал, краску и ширину полотна (любая от 10 мм до 90 мм) — цена рассчитывается по нужной мне формуле — и только после этого получится цена за единицу размерности.
Описание товара в этом случае всегда разная — как и цена.
Можно ли реализовать данный функционал в minishop2? Если можно — ткните меня, пожалуйста!

3. Защита от спамеров. Нужно ли ставить некую защиту при оформлении заказа («Я не робот»)? Или всё уже и так реализовано?

Заранее спасибо за идеи!
Игорь
21 февраля 2020, 10:38
modx.pro
149
0

Комментарии: 3

Максим
21 февраля 2020, 13:08
+1
1) Если товары и услуги являются товарами магазина mniShop2, то правильнее будет воспользоваться системой плагинов товаров, если услуги не являются товаром магазина, то можно оставить TV или расширить стандартную таблицу ресурса.
2) Конечно можно. Ознакомьтесь с событиями
3) Никогда не ставил и спама не было.
    Игорь
    21 февраля 2020, 22:30
    0
    По второму пункту ссылку я видел, как и по первому…
    Михаил
    22 февраля 2020, 21:50
    +1
    1. Можно через расширение товара ссылка
    2. Да, через события можно создавать даже товары на лету и добавлять их в корзину
    3. Вот тут ни разу не сталкивался, про что речь?
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3