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

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

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

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

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

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

20 $   или   1,300 руб.
       
Цены, валюты, заказы - расчет цен
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 руб.
            
Расчет стоимости доставки для Почты России
30.11.2015

Сделан новый метод доставки Почта России, для которого расчет стоимости отправления производится через сервис http://russianpostcalc.ru/api-devel.php
Требуется регистрация на указанном сервисе.

120 $   или   7,800 руб.
       
Заказы - реакция на ранее зарегистрированный email
22.10.2015

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

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

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

10 $   или   650 руб.
       
Корзина - блокировка повторной отправки формы заказа
06.08.2015

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

10 $   или   650 руб.
       
Корзина - Порядок в списке товаров как при укладке
19.07.2015

Порядок товаров, показываемых в корзине, живет по своим законам, он не совпадает с порядком укладки в корзину.

Настоящая разработка выводит товары на странице корзине в том же порядке, в котором они помещались в корзину.

10 $   или   650 руб.
            
Работа покупателя с заказами - удаление и повтор
30.11.2014

На странице пользователя в списке заказов для каждого заказа:
1. Если статус заказа - НОВЫЙ (status = 0), добавлена ссылка ОТМЕНИТЬ ЗАКАЗ. При переходе по ссылке заказ приобретает статус УДАЛЕН.
2. Добавлена ссылка ПОВТОРИТЬ ЗАКАЗ. При переходе по ссылке в корзину добавляются товары из выбранного заказа в таком же количестве (производится попытка добавления, результат, конечно, зависит от наличия товаров).

10 $   или   650 руб.
            
© 2018 simpla-tuning.com