• На рассмотрении

    +12

    Поиск Sphinx для сайта

    Дмитрий Караченков Обновлен 5 лет назад в категории CMS Общий функционал 11

    Предлагаю внедрить доп поиск на основе поискового движка Sphinx.
    Когда сидели на старой cms у них даже такое было сделано, очень удобно, поиск настраивается по множеству параметров на вкус и цвет! Почти как в яндексе)

    http://sphinxsearch.com/
  • На рассмотрении

    +2

    Обработка ответов ПочтаРоссии

    Герман Игорцев Обновлен 5 лет назад в категории CMS Общий функционал 1

    У почты есть спец тарифы которые работают не во все города. Пример посылка онлайн. Если город не поддерживается, то почта возвращает сообщение с ошибкой, что пункт назначения не поддерживается. Соответственно данный способ должен скрывать этот способ доставки, в данный момент вываливает сообщение, вся верстка сыпется, на мобилке это пол экрана.
  • На рассмотрении

    0

    Сбор заказов

    Герман Игорцев Обновлен 5 лет назад в категории CMS Общий функционал 1

    При сборе заказов в админке и при добавлении первого товара скрипт отваливается и не добавляет товар, только при повторной попытке проблема исчезает.
  • Рассмотрено

    +19

    Проблемы кастомизации оформления заказа

    Алекс Бодров Обновлен 5 лет назад в категории CMS Общий функционал 13

    1. Нет возможности убрать лишние шаги оформления заказа. Возможно раньше продажа модуля оформления заказа на 1 странице было частью маркетинга, но сейчас уже 2018 год и даже в бесплатных движках заказ оформляется на 1 странице. Тем более что лицензия начала дорожать. Это первое, что бросается заказчику в глаза и часто отталкивает его от выбора вашей CMS. Остальные наработки он видит уже в процессе длительного использования. Нужна как минимум возможность убрать лишние шаги в рамках темы оформления, без написания модулей для CMS.

    2. Нет возможности убрать проверки в tpl файлах. Клиенты просят убрать одно и то же, поэтому я добавил в tpl условия {if $THEME_SETTINGS.captcha}инпут{/if} для быстрого отключения ненужных полей. Сейчас если вырезать код с капчей - то переход на следующий шаг невозможен, т.к. остается проверка ее заполненности.
    Капча никому в корзине не нужна, и боты до корзины тоже не доходят, т.к. нужно еще товар туда положить. А вот в комментариях и форме обратной связи она нужна. В итоге полностью отключать модуль капчи нельзя. То же самое и с остальными полями - имя, телефон, E-mail. Проблему решит возможность добавить в tpl строку наподобие {captcha.required=false} или в системе должна быть проверка наличия инпута перед валидацией, чтобы можно было решить проблему универсально и в одном месте.

    3. Селекты "Самовывоз" и "Доставка по адресу" в блоке "Адрес" (на первом шаге). Этот блок просят убрать ВСЕ. Сразу же за ним снова идет выбор типов доставки, что создает тавтологию. Я понимаю что он нужен для адреса если нужна доставка, но это похоже на костыль. Предлагаю реализовать появление полей адреса, города и т.п. в выбранном блоке доставки.
    Также предлагаю рассмотреть возможность создания полей ввода для типов доставки или расчетных классов доставки в панели управления. Даже для самовывоза часто нужно указать город самовывоза и пункт.
  • На рассмотрении

    0

    Изменения в модуль "Экспорт данных"

    Алексей Московкин Обновлен 5 лет назад в категории CMS Общий функционал 0

    Здравствуйте, просьба внести следующие измения в модуль "Экспорт данных" по экспорту для Яндекс.Маркета (файл vendormodel.inc.php):

    Добавление поля vendorCode по умолчанию заменять на артикул товара:
    $this->writeElementFromFieldmap($fields['vendorCode'], $profile, $writer, $product);
    меняем на:
    // Для поля VENDORCODE особенное поведение. Если не удалось получить значение из настроек fieldmap, то заполняем его артикулом продукта
    $vendorCode = $this->getElementFromFieldmap($fields['vendorCode'], $profile, $writer, $product);
    if(!$vendorCode) {
    $vendorCode = $product->getBarCode($offer_index);
    }
    $writer->writeElement('vendorCode', $vendorCode);
    Нет смысла дублировать vendorCode ещё в одном поле характеристик для большинства товаров.

    Добавление описания товара:
    $writer->writeElement('description', $product->short_description);
    заменить на:
    if($product->description){
    $writer->startElement('description');
    $writer->writeCData($product->description);
    $writer->endElement();
    }
    else
    {
    $writer->writeElement('description','');
    }
    Так как Яндекс разрешает добавлять xhtml-разметку в описание: https://yandex.ru/support/partnermarket/elements/description.html.
  • На рассмотрении

    0

    Модуль обмена данными, импорт комплектаций

    Сергей Токарев Обновлен 6 лет назад в категории CMS Общий функционал 0

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

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

    +8

    Предлагаю разработать модуль черного списка клиентов.

    Павел С Обновлен 6 лет назад в категории CMS Общий функционал 2

    Предлагаю разработать модуль черного списка клиентов, смысл такой: менеджер отмечает специальной галочкой плохие заказы, а модуль в будущих заказах при совпадении контактов из полей плохого заказа, предупреждает о таком клиенте.
  • На рассмотрении

    +3

    Выгрузка результатов форм

    Андрей Левченко Обновлен 6 лет назад в категории CMS Общий функционал 2

    Очень не хватает возможности выгрузки данных результатов форм (в CSV), аналогично выгрузке других данных из системы
  • На рассмотрении

    +13

    Интеграция с WhatsApp API

    Ярослав Пономарев Обновлен 6 лет назад в категории CMS Общий функционал 3

    Появился API оповещений. https://developers.facebook.com/docs/whatsapp/getting-started
    Учитывая популярность WhatsApp интеграция напрашивается сама собой.
  • На рассмотрении

    +2

    Обмен с 1С, сортировка фото

    Ярослав Пономарев Обновлен 6 лет назад в категории CMS Общий функционал 3

    Здравствуйте! Хорошо бы иметь возможность включить сортировку фото в том же порядке, каком она передается в 1с. В данный момент, если поменять порядок фото (сменить главное фото, например) в 1с, то в системе порядок не меняется.
    В принципе, всего пару строк кода добавить:
    $sortn=0;//тут
    foreach ($this->getSimpleXML()->Картинка as $one) {

    ....................................................
    ....................................................

    //Если фото удачно загружено
    if ($image) {
    $exists_photos_id[] = $image['id'];
    $image->moveToPosition($sortn);// ТУТ проверка на настройку модуля и сортировка
    \Exchange\Model\Log::w(t("Новое ID фото ").$image['id'].'-'.$sortn);//добавил информацию о позиции фото
    $sortn++;
    }
    }