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

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

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

Заказ - Дополнительное поле для одного из способов доставки
23.01.2017


Для одного из способов доставки:
1. При выборе доставки на странице корзины добавляется дополнтельное поле выбора из списка.
2. Если поле не заполнено, заказ не принимается.
3. Значение поле запоминается в базе и показывается
3.1 на странице заказа,
3.2 в письмах о заказе,
3.3 на странице заказа в админке.

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

Создавалось для версии 2.3.7.
Скорее всего, годится и для других версий 2.x.

60.00 $   или   5400 руб.
         
Автоудаление заказов
12.01.2017
Совместимо с OKAY CMS

Cкрипт проверяет заказы и выполняет две операции:
1. удаляет все неоплаченные заказы, сделанные, например, более 7 дней назад,
2. удаляет все заказы, сделанные, например, более 30 дней назад (неважно, оплаченные или нет).

Временные лимиты можно легко менять в скрипте.
Можно запускать как по по крону так и еще каким другим способом.

30.00 $   или   2700 руб.
         
Купоны на отдельные товары
12.05.2016

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

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

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

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

50.00 $   или   4500 руб.
         
Произвольные статусы заказов
01.04.2016

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

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


60.00 $   или   5400 руб.
         
Вывод избранных свойств на странице корзины и заказа
06.02.2016

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

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

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

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

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

40.00 $   или   3600 руб.
         
Цены, валюты, заказы - расчет цен
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.00 $   или   52200 руб.
         
© 2024 simpla-tuning.com