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

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

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

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

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

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

20.00 $   или   1800 руб.
         
Цены, валюты, заказы - расчет цен
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 руб.
         
Несколько следующих товаров на странице товара
07.01.2016

В карточке товара стандартно выводятся следующий и предыдущий товары.
Доработка позволяет выводить несколько таких товаров.
Количество выводимых следующих товаров и количество предыдущих товаров можно задавать отдельно и независимо.

15.00 $   или   1350 руб.
         
Пакетное задание скидки (старой цены)
25.12.2015

В админке (раздел Автоматизация) добавлена возможность задавать старые цены, рассчитывая их увеличением обычной цены на указанный процент для
1. всех товаров,
2. товаров выбранного бренда,
3. товаров выбранной категории,
4. товаров выбранной категории и выбранного бренда.

40.00 $   или   3600 руб.
         
Автоматические акции на товары
21.11.2015

Доработка предназначена для автоматического проведения акций по снижению цен на товары.

С заданной периодичностью, например через 48 часов выбираются произвольные 15 товаров из каталога (у которых нет старой цены), на них делается скидка 10% (через старую цену).
По окончании периода скидка на эти товары отменяется и устанавливается на другие.
Параметры акции - период, кол-во товаров, % скидки задаются и изменяются в настройках.

40.00 $   или   3600 руб.
         
Цены поставки в разных валютах с наценкой
20.10.2015

Периодически на форуме всплывает вопрос о том, как реализовать работу магазина, когда цена закупки от одного поставщика в одной валюте, а от другого - в другой. Обычно требуется, чтобы в админке можно было наряду с каждой отдельной ценой (для товара или варианта) указывать и отдельно валюту именно для этой цены. Цена в своей исходной валюте должна быть неизменна, а цены в других валютах должны пересчитываться и плавать в зависимости от курсов валют, установленных в админке. Данная доработка предназначена для такой ситуации.

Сделано следующее:
При редактировании товара в админке у варианта добавлены поля
1. цена поставки.
2. валюта цена поставки (у каждого варианта своя).
3. наценка (в %) для расчета основной цены.
4. наценка (в %) для расчета старой цены.

Цены в других валютах затем пересчитываются в зависимости от курсов валют с учетом наценок.

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

В импорте-экспорте добавлена обработка новых полей: цена поставки, валюта цены поставки, величины наценок.

70.00 $   или   6300 руб.
         
Заказ - Стоимость доставки в неосновной валюте
09.10.2015

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

10.00 $   или   900 руб.
         
Работа фильтра по свойствам через AJAX
02.10.2015

На страницах категорий имеется фильтр по свойствам, который работает как ссылки. При этом в адресах получаемых страниц появляются параметры, иногда довольно много, что выглядит не слишком привлекательно.
Предлагаемая разработка переводит работу фильтра на метод AJAX, при этом адрес страницы остается стандартным.
Иногда такое требуется для SEO-целей.

20.00 $   или   1800 руб.
              
© 2024 simpla-tuning.com