Здесь можно добавлять, обсуждать и голосовать за идеи по развитию Amiro.CMS.
Правила, описание и обсуждение сервиса idea.amiro.ru 
расположены на форуме.
+2

Вделайте возможность переопределять файлы JS скриптов и CSS.

Например складывать свои файлы в папку _js и, если system_js.php встречает в этой папке имя системного файла, грузился бы не стандартный, а тот который в папке _js.

Аналогично для CSS.


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

В текущей реализации, грузятся тонна лишних скриптов, которые на сайте не используются, что не очень хорошо.

JavaScript Шаблоны
+1
@Денис 4 месяца назад в Идеи для разработчиков / Идеи для API (PHP, JS, Маркет) • обновлен Evgeney S. 5 дней назад 1

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


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

Интерфейс PHP JavaScript
+18
Запланирован
@Дмитрий 5 лет назад в Идеи для интернет-магазина • обновлен @Андрей (Администрация) 5 дней назад 2
Добавить возможность распечатать бух. документы (счета, сам заказ и т. д.) по заказу из личного кабинета пользователя, а именно из модуля "История заказов" на фронте.
Заказы Каталог товаров Пользователи
+21
Запланирован
Угол Зрения 4 года назад в Идеи для интернет-магазина • обновлен @Андрей (Администрация) 5 дней назад 8

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

Заказы
+1

На странице оформления заказа в актуальной версии CMS выводится список товаров, на которые оформляется заказ.

Этот список находится в JS объекте AMI.Eshop.Order.prices_ajax_response.items в виде массива.

В качестве свойств объекта товара отсутствуют такие параметры, как id товара, id подвида, номер цены, которые там очень нужны для полноценной и нормальной работы с этим списком (элементарное добавление изображения) или для взаимодействия с дополнительными модулями.


Корзина Заказы JavaScript
+1

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

Сейчас запись товара в корзине имеет вид:

id товара -> id подвида -> номер цены - кол-во

предлагаю добавить поле доп. инфо:

id товара -> id подвида -> номер цены -> доп. инфо - кол-во

Это позволит решать целый ряд задач.

Например:

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

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

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

И другие вариации на эти темы.


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

Можно даже не делать дефолтной поддержки в JS добавления товара в корзину - если данный параметр не будет задан, то все останется без изменений (он будет пустым, т.е. одинаковым для всех добавляемых товаров и поэтому их группировка и работа с ними не изменится).

Корзина PHP API
+8
Запланирован
Иван Шевертанов 2 года назад в Идеи для интерфейса (UI) • обновлен @Андрей (Администрация) 2 недели назад 3
Возможность загружать изображения пачками, а не по одному и ..... вдогонку увеличить максимальное количество загружаемых изображений с 10 до ... было бы неплохо хотя бы до 50 ^^
Интерфейс
+38
Запланирован
volfernion 5 лет назад в Общие идеи • обновлен @Андрей (Администрация) 2 недели назад 10

Добавлять много фото к товару помимо основного и сделать легкий вывод этого в карточке товара.

Каталог товаров Интерфейс
+1
Запланирован
Alina Abolite 4 года назад в Идеи для разработчиков • обновлен @Андрей (Администрация) 2 недели назад 8

Микроразметку нужно водить. http://schema.rdfs.org/tools.html тут есть для нескольких зарубежных cms модули, сделайте свой по подобию.

Ответ
@Андрей (Администрация) 2 недели назад

Микроформаты не реализованы в поставке по двум причинам:

1. Разметку микроформатов легко сделать самостоятельно.

2. Пока Яндекс не начнет понимать микроформаты - мало смысла перегружать ими поставку. 

В настоящее время, из полезных форматов он понимает только hCard для автомобилей.

http://help.yandex.ru/webmaster/?id=1113264


+7
Запланирован
@Дмитрий 5 лет назад в Идеи для интерфейса (UI) • обновлен @Андрей (Администрация) 2 недели назад 4
Добавить групповые операции для категорий в модулях каталогов (каталог товаров, база знаний и портфолио), например, удаление.
Каталог товаров Панель управления Интерфейс


Сервис поддержки клиентов работает на платформе UserEcho