camo-mania
Программные разработки для CMS Simpla, расширяющие и изменяющие стандартный функционал системы.

Каталог товаров

Каталог статей

Купоны на отдельные товары
12.05.2016

Стандартная схема купонной скидки применяется к заказу целиком. Предлагаемая разработка позволяет давать купонную скидку на избранные товары.

50 $   или   3,250 руб.
       
Загрузка файла при оформлении заказа
19.04.2016
Совместимо с OKAY CMS

Загрузка файла при оформлении заказа:
1. При оформлении заказа добавлено поле для загрузки файла.
2. Если покупатель загрузил файл, то этот файл запоминается на сервере.
3. Разрешается загружать лишь файлы определенных расширений (важно для безопасности!) - doc, docx, xls, xlsx, txt. Список допустимых расширений настраивается.
4. В админке на странице заказа ставится ссылка на файл, по которой он доступен администратору.

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

50 $   или   3,250 руб.
       
Восстановление пароля покупателя без ограничений
19.04.2016

Оказалось, что в Simpla механизм восстановления пароля пользователем реализован весьма своеобразно и ограничительно для пользователя.

В простых безобидных ситуация могут появляться тривиальные ошибки.

Настоящая доработка изменяет схему работы по восстановлению пароля - теперь процедура не связана с сессией и поэтому корректно работает без указанных ограничений.
Также контроль времени - ссылка на восстановление пароля действительна в течение 72 часов (значение можно менять).
Ссылкой на восстановление можно воспользоваться только один раз - при успешном открытии страницы смены пароля ссылка ставится недействительной.




20 $   или   1,300 руб.
            
Произвольные статусы заказов
01.04.2016

В Simpla стандартно имеются всего 4 статуса заказов, жестко прошитые в системе. Такая ситуация довольно ограничительна для активно работающего магазина. Возможно, поэтому автором добавлены метки заказа, которые частично компенсируют это неудобство.
Настоящая доработка позволяет админу формировать свой набор статусов заказов и работать с ними.

1. В админке на отдельной странице формируется список статусов заказов. У статуса указываются:
1.1. название статуса,
1.2. отметку (флажок) Проведен.
2. В админке на странице заказа устанавливается статус заказа из заданных статусов.
3. В админке на странице списка установлен фильтр, позволяющий видеть заказы указанного статуса. По умолчанию выводятся все заказы.
4. В админке на странице списка заказов можно проводить массовые действия по установке статуса сразу на все выбранные заказы.
5. Если у статуса установлена отметка Проведен, то при установке такого статуса количество товара будет уменьшаться на количество в заказе.


60 $   или   3,900 руб.
            
Вывод избранных свойств на странице корзины и заказа
06.02.2016

Вывод избранных свойств на странице корзины и заказа

Предлагается способ вывода у товаров на странице корзины и заказа нескольких избранных свойств (с указанными ID).

20 $   или   1,300 руб.
       
Заказы - Отслеживание посылки Почта России
12.01.2016

В админке на странице заказа добавлено поле - трек-номер посылки.
Если поле заполнено, то:
1. В админке на странице заказа, показывается ссылка Процесс доставки Почтой Россси, по ссылке в отдельном окне выводится информация по доставке, полученная от сайта Почты России.
2. Аналогичная ссылка работает на сайте со страницы заказа.
3. Трек-номер показывается в письмах о заказе.

Для работы требуется регистрация на сайте Почты России.

40 $   или   2,600 руб.
       
Цены, валюты, заказы - расчет цен
07.01.2016

Вопрос подсчета стоимости покупки вроде бы совсем простой. Но, как оказывается, даже в нем автор Simpla умудрился навешать баги.
Багов, связанных с ценами, я бы сказал, даже несколько групп.

1. Простейший - покупателю на самом деле на странице заказа, как ни странно, даже не показывается настоящая цена товара. А показывается некое округление этой цены. Из-за чего итоговой расчет цены выглядит так, как будто автор системы не знает простых правил арифметики. Подробности описаны на
http://simpla-tuning.com/kak-simpla-ne-umeet-schitat-tsenu
2. Вторая большая группа багов - ошибки, связанные с ценами в валютах:
http://simpla-tuning.com/zakazy-i-valyuty
3. Третья большая группа багов - ошибки цен в заказах, подробности на
http://simpla-tuning.com/rabota-s-zakazom

Упомянутые выше ошибки взаимосвязаны и носят системный характер. Причина самого их наличия - просчеты и в корне неверный подход автора к работе с ценами.

Настоящая разработка кардинально меняет расчет цен, исправляя эти недостатки.
Изменения весьма обширны как в логике работы, так и в коде. Но несмотря на это, удалось избежать написания больших объемов кода, а кое в чем даже упростить работу.

Доработка делает ряд серьезных изменений. В частности, в отличие от стандартной Simpla, правильно работает следующее:
1. При редактировании товара в админке к каждой основной цене (варианта) в админке указывается своя валюта. Цены в других валютах затем пересчитываются в зависимости от курсов валют.
2. На сайте показывается правильная цена товара. Подсчет стоимости нескольких одинаковых товаров производится обычным умножением.
3. В заказе запоминается валюта заказа и цены в этой валюте на момент заказа.
4. При дальнейшей обработке цены в заказе не меняются, в том числе при изменении курса валют.
5. В письмах админу и покупателю цены указываются в валюте заказа (как в начальных письмах, так и в письмах, отправляемых из админки при изменении заказа).
6. В админке при дальнейшей обработке заказа цены указываются также в валюте заказа.

580 $   или   37,700 руб.
            
Авторизация через имя покупателя
05.01.2016

При авторизации разрешено покупателю использовать как имя, так и email.
При регистрации отслеживается уникальностью как email, так и имени покупателя. Если хотя бы одно из них не уникально (уже имеется в базе), то регистрация не производится.

15 $   или   975 руб.
            
© 2018 simpla-tuning.com