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

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

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

Подсчет  числа комментариев в товарах
20.08.2015

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

Вопрос не так прост как кажется. Предлагаемые на форуме решения, например
http://forum.simplacms.ru/topic/10229-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE-%D0%BE%D1%82%D0%B7%D1%8B%D0%B2%D0%BE%D0%B2-%D0%B2-%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3%D0%B5-%D0%B8-%D0%BD%D0%B0-%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%BE%D0%B9-%D1%80%D0%B5%D1%88%D0%B5/
весьма нерациональны, так как неоправданно сильно нагружают базу.
Кроме того, предложенное там решение не всегда верно проводит подсчет количества.

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

10.00 $   или   750 руб.
         
Учет цены закупки в валюте
12.08.2015

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

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

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

60.00 $   или   4500 руб.
              
Список товаров - товары без изображений выводить в конце
15.07.2015

На сайте на страницах категорий и поиска при всех сортировках товары, которые не имеют изображений, выводятся в конце. В админке сортировка стандартная.

15.00 $   или   1125 руб.
         
Варианты товара как цвета
11.07.2015

В админке на странице товара добавлено поле цвета для варианта.
В поле можно записывать код цвета в виде "green", "#579", "#5a73c9".
На витрине на странице товара список вариантов выводится в виде окрашенных квадратов. При клике на квадрат он выделяется, увеличиваясь в размере.
Если у первого варианта цвет не задан, то список вариантов отображается обычным образом.

20.00 $   или   1500 руб.
         
Дополнительные поля для брендов
06.06.2015

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

40.00 $   или   3000 руб.
         
Список брендов - исправление ошибки
06.06.2015

Список брендов формируется некорректно - если имеются товары бренда, но все они отключены, то бренд выводится в списке, а при клике получаем страницу Товары не найдены.

Доработка исправляет ошибку - такие бренды не выводятся в список.

10.00 $   или   750 руб.
         
Товары - Заглушка при отсутствии изображения
03.06.2015

Если у товара не задано ни одного изображения - выводится специальное изображение-заглушка.
Заглушка имеет соответствующий размер и выводится на страницах
1. товара,
2. списка товаров,
3. главной.

10.00 $   или   750 руб.
         
Дополнительные поля для товаров
03.06.2015

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

40.00 $   или   3000 руб.
         
© 2021 simpla-tuning.com