CS-cart MVE +: Импорт товаров. Требует поле Vendor


#1

Здравствуйте.

В расширенном импорте на сборке CS-cart MVE + 4.11.4
Имеются такие настройки https://skr.sh/s2TWv5lSTbU

Продавец указан на первой вкладке настроек https://skr.sh/s2TFb5hjFEy
При запуске возникает ошибка
Импортируемый файл должен содержать поля: Vendor


#2

В дополнение.
Ранее указали, что количество не импортируется, удалось импортировать используя новый модификатор new(). Ранее по какой-то причине игнорировалось поле. :thinking:

Если кому требуется данный модификатор:
В файле
/app/addons/advanced_import/schemas/advanced_import/modifiers.php
Добавить

'new' => array( // new value
    'current'    => '$value',
    'parameters' => 1, // one new parameter
    'operation'  => function ($new) {
        return $new;
    },
),

Будет примерно так https://skr.sh/s2Ty2ENpE6K
(тест для версии 4.11.4, но будет работать для всех версий данного импорта)


#3

В 4.10.4.SP2 MULTIVENDOR то же самое поведение. Не стал упираться и разбираться т.к. была возможность обойти и не пользоваться импортом.


#4

Хорошо бы, чтобы отладили базовые инструменты. :slight_smile:
Скорее всего проверка обязательности идет от старого простого импорта.


#5

И добавить возможность импорта из XLSX… ну не может быть в редакции MV импорта только из CSV/XML, это не пользовательские форматы. Для администраторов магазинов еще ладно, но в MV это можно приравнять к отсутствию в CMS импорта(ну или отсутствию маркетплейса для потенциального вендора). И оптимизировать скорость - импортировать заметное количество товаров - подвиг. Я почему и забил на эту ошибку - во-первых, вспомнив старое, глаз задергался и я просто отложил подальше старый раздражитель. А во-вторых, всё-равно пользователей-вендоров туда нет особого смысла пускать.


#6

Тоже с этим столкнулся, по этому приходится заполнять это поле. А вендоры вообще не понимают для какой цели вписывать самого себя, если они и так находятся в своем в магазине. :rofl:

Согласен, надо избавиться от этого рудимента.


#7

Здравствуйте. Проблема известная, задача на улучшение есть, передал информацию об этом репорте.