Обычно в магазинах при проведении различных скидочных акций действует правило: если товар предлагается со скидкой, то вторая скидка к нему не применяется. В Simpla же стандартно работает так, что применяется как скидка, задаваемая через старую цену, так и скидка по купону.
Разработка изменяет расчет скидки по купону: при расчете купонной скидки не учитываются акционные товары (те, у которых уже есть скидка, заданная через старую цену). В корзине и заказе при расчете купонной скидки учитываются только неакционные товары, то есть те, у которых не задана старая цена.
Создавалось для версии 2.3.8. Скорее всего, годится и для других версий 2.x
Избранные товары показывать только для специальной группе покупателей.
1. В админке у товаров добавить новое поле - флажок ПОКАЗЫВАТЬ ТОЛЬКО СПЕЦ ГРУППЕ. 2. На сайте в списках товаров показывать отмеченные флажком товары только если посетитель авторизован и относится к специальной группе. 3. Для админа показываются все товары.
1. При переносе пользователя в какую-либо группу запоминается дата этого действия. 2. По прошествии заданного времени (при входе покупателя) проверяются правила и, если найдено подходящее, автоматически меняется группа пользователя согласно правилу. 3. В админке создана отдельная страница для правил автопереноса, каждое правило содержит: 3.1 Период в днях, после которого применяется правило (начиная от предыдущего изменения группы), 3.2 Группа, ИЗ которой переносится, 3.3 Группа, В которую переносится. 4. Если подходят два правила, то применяется одно из них. 5. В список групп для правил включается пункт Не задана группа.
В России в 2017 году вступил в силу закон №242-ФЗ о хранении персональных данных на территории РФ.
Для тех случаев, когда имеется реально работающий магазин, обычно довольно хлопотно физически переносить его на российский хостинг. Разработка предлагает сравнительно простой способ привести работу магазина в соответствие с требованиями закона.
Принцип таков: магазин работает, как и ранее, на иностранном хостинге (ИХ) с использованием тамошней базы (БД-ИХ). Параллельно создается небольшой сайт на российском хостинге (РХ), с базой (БД-РХ). При изменении данных покупателя (например, при регистрации нового покупателя) производятся такие действия: 1. Отправляется запрос на РХ, обновляющий базу БД-РХ. 2. Запрос получает ответ и после этого обновляет базу БД-ИХ. Таким образом, персональные данные покупателей являются первичными в БД-РХ, а в БД-ИХ они являются репликацией. БД-РХ является наиболее полной и актуальной. А данные в БД-ИХ лишь передаются из БД-РХ.
При работе сайте записываются в БД-РХ записи только по таблицам: 1. s_orders 2. s_users 3. s_feedbacks 4. s_comments Прочие таблицы не содержат персональных сведений и обрабатываются обычным образом.
В Россси с 2014 г. действует закон ФЗ «О персональных данных» № 152-ФЗ, который требует от операторов получать от пользователей согласии на обработку их данных. Предлагается разработка, приводящая функционал Simpla в соответствие с требованиями закона.
При работе с формами: 1. оформления заказа, 2. регистрации пользователя, 3. обратной связи, 4. комментария к товару, 5. комментария в блоге Добавляется поле - флажок Согласен на обработку сайтом моих персональных данных. Добавляется также пояснительный текст, который показывается во всплывающем окне по клику на ссылку Подробнее. Пояснительный текст формируется в отдельном файле шаблона и доступен админу для редактирования. Если флажок не отмечен, то форма не принимается и появляется сообщение об ошибке (после обработки на сервере).
Обычно в магазинах при проведении различных скидочных акций действует правило: если товар предлагается со скидкой, то вторая скидка к нему не применяется. В Simpla же стандартно работает так, что применяется как скидка, задаваемая через старую цену, так и скидка на группу покупателя.
Разработка отменяет вторую скидку (на группу покупателей) для товаров, у которых уже есть первая скидка (через старую цену). В корзине и заказе при расчете скидки на группу покупателя учитываются только неакционные товары, то есть те, у которых не задана старая цена.
Создавалось для версии 2.3.8. Скорее всего, годится и для других версий 2.x
При редактирования заказа есть возможность поставить галочку "уведомить покупателя о состоянии заказа". Предлагаемая разработка отправляет уведомление администратору независимо от состояния этого поля, если при редактировании изменен статус заказа.