Алексей Московкин

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

    +2

    Улучшения в модуль "Брошенные корзины"

    Алексей Московкин Обновлен 23 дня назад в категории Другое 1

    1. Добавить фильтр по количеству товаров в корзине (сумма полей amount в БД по конкретной корзине) и, возможно, по количеству видов товара в корзине (количество разных товаров в корзине).
    2. Добавить фильтр по сумме корзины.
    3. Добавить больше действий по работе с группой корзин (пометка как обработанные, предоставление одинакового размера скидки в процентах)
    4. Добавить отображение ID корзины на мобильных устройствах для анонимных пользователей (например вставлять блок с ID непосредственно в саму корзину).
    5. Добавить пролистывание корзин по страницам (сейчас никакого пролистывания нет)
  • На рассмотрении

    0

    Добавить типы данных в модуль "Редактор ORM объектов"

    Алексей Московкин Обновлен 2 месяца назад в категории Другое 0

    Просьба рассмотреть возможность добавления в редактор ORM объектов следующих типов данных: BOOLEAN и ENUM.
  • На рассмотрении

    0

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

    Алексей Московкин Обновлен 2 месяца назад в категории 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.