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

Добавить дополнительную информацию для товара в корзине

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

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

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

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

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

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

Например:

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

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

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

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


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

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

Корзина PHP API
+4

Самостоятельно формировать <head></head> и подвал сайта + работа саппорта

Предоставьте уже возможность самостоятельно формировать <head></head> и подвал сайта

Все системные скрипты можно вшить в подвал страницы и пусть они там болтаются.

Много чего лишнего грузиться в шапке

+2

Прием заказов через API Яндекс Маркета

Планируется ли разработка модуля для приема заказов через API Яндекс Маркета?

Для многих CMS такие модули уже давно существуют:

https://yandex.ru/support/partnermarket/purchase/cms.htmlhttps://yandex.ru/support/partnermarket/purchase/cms.html

API
+4

Возможность заменить стандартные JS и CSS

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

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

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


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

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

JavaScript Шаблоны
+3

Обновление версии модулей через маркет

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


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

Интерфейс PHP JavaScript
+2

На странице оформления заказа добавить параметры товара (id и пр.) в массив товаров в корзине

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

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

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


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

микроформат микроразметка. Было бы очень желательно включить такой модуль как есть в cms Drupal, Joomla!,WordPress,Virtuoso

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

Answer

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

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

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

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

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


+2
Planned

Schema.org для Фотоальбома

Интегрировать в вывод изображений в Фотоальбоме Amiro CMS разметку Schema.org для картинок для лучшей индексации поисковыми системами

http://schema.org/ImageObject
SEO Шаблоны
+6
Completed

Создание модуля в системе Amiro для отображения версии сайта для слабовидящих!

Создание модуля в системе Amiro для отображения версии сайта для слабовидящих! На странице сайта отображается кнопка, при нажатии на которую сайт переходит в режим для слабовидящих, стандарт сайтов для людей с ограниченными возможностями. В образовательных сайтах этот режим является обязательным, но к сожалению такой модуль не включён в систему по умолчанию.

Шаблоны Интерфейс
+2

Добавить переменные изображений к спецблоку "Связи"

Добавить в спецблок "Связи" переменные изображений из элементов "Статьи", "Новости", "Блог", "Файловый архив", "Товары" и других для возможности вывода в связанных элементах кроме анонса и заголовка, еще и изображений, заданных в этих элементах (##img_small##). Это позволит визуально привлечь пользователей к похожим материалам.

Шаблоны Интерфейс