Вернуться к списку форумов Вернуться

Поддержка пользователей

Community support

Не пойму логику работы импорта файлом с расширением .txt

Прохожий
Сайт работает в режиме СОВМЕСТНЫХ ЗАКУПОК.
При добавлении товара руками - проблем не возникает, но
если я добавляю товар с расширением .txt, товар добавляется - я это вижу по httpd://myhost/admin

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

С индексацией я вообще запутался. удаляю товар руками. Обновляю страницу - он удалён. Проиндексирую - все товары опять на месте. Как так?
Прошу объясните логику импорта и последующей индексацией.

2) как я понимаю пользователю с привелегиями ORG доступен импорт файлов, но кнопки это сделать у него нет. Я должен руками вбивать ему в строке браузера: myhost

Может проблема из-за того, что сайт работает в режиме совместных закупок?
Прохожий
Дополню ответ.
я импортирую товар вот в таком формате:
00000|Женская одежда|Пальто|карапузик|1000|1000|1458557092*pomazkinanv||Помазкина||||1RUR||||10|||||pomazkinanv|
00000|Женская одежда|Пальто|плащ детский|1010|1010|1458557144*pomazkinanv||||||1RUR||||10|||||pomazkinanv|
00000|Мужская одежда|Брюки|bruki-1|100|100|1458557195*ldv||||||1RUR||||10|||||ldv|
00000|Мужская одежда|Брюки|bruki-2|110|110|1458557215*ldv||||||1RUR||||10|||||ldv|

но пробовал и так:
00000055|Телевизоры|Плазменные телевизоры|Panasonic TH-37PA60R|51590|51590||||||0|1|PANASONIC|||5|
00000056|Телевизоры|Плазменные телевизоры|Panasonic TH-42PA60R|54832.8|54832.8||||||0|1|PANASONIC|||5|
00000057|Телевизоры|Плазменные телевизоры|Panasonic TH-42PV600R|81070|81070||||||0|1|PANASONIC|||5|



Может ли администратор назначить или импортировать товар определённому ORG у?
Это мой дом
В режиме СП база данных собирается из всех товарных баз ОРГов во время индексации. все добавленные в базу товары иными способами, в том числе через импорт - очищаются.
В режиме СП можно добавлять товары только в пользовательские базы, даже админам.
все изменения админов после индексации будут очищены.
Пользователям импорт товаров не доступен. только ручное добавление по 1 штуке
Прохожий
>>В режиме СП можно добавлять товары только в пользовательские базы, даже админам.
Немного непонятно разъяснили...

Как я понимаю, на текущий момент вообще нет никакого способа даже у администратора добавлять весь каталог товаров через импорт (любой) любому пользователю (в любую пользовательскую базу)?

Только по 1 товару руками?

1) можно ли перевести магазин в режим работы обычного магазина, импортнуть каталог и перевести всё обратно?
Можно ли ручками править базы на сервере через ftp каждого пользователя?. Неужели вообще нет никакого способа? Как я понимаю единая база собирается с баз пользователей и значит можно импортировать в базу пользователя товар, отключив механизм очищения?
2) может ли админ завести товар (вручную) и положить (присвоить) заведённый товар одному из ORG-ов (пользователей)? Если да как это сделать?
Это мой дом
Можно отключить в индексаторе режим очистки, но тогда с каждой новой индексацией количество товаров в общей базе будет возрастать, плодиться копии.
очистка позволяет этого избежать.
любые правки в уже проиндексированной базе будут снесены во время следующей индексации. а правки пользователей войдут в новую чистую общую базу.
поэтому в режиме СП админ тоже создает свою пользовательскую базу, несмотря на функционал правки общей базы (я не стал отключать)
можно сделать вот что:
установить еще одну EWC в секретную папку в режиме магазина, а в качестве пути к БД указать в ней относительный путь к админской пользовательской базе
(в настройках) типа ./../sp/import/БАЗА_ПОЛЬЗОВАТЕЛЯ.txt
тогда админ будет работать в этой секретной папке по полной (импорт, поиск замена и т.п.)
можно даже установить самым важным юзерам по отдельному движку и дать им админские полномочия там.
можно на поддомены разнести.
типа SAAS получается.
а корневой движок нужен будет только для сборки пользовательских баз, форума, регистрации юзеров, оформления покупок.
а вообще напилить можно что хошь. особенно если сервер на nix и есть доступ к telnet и shell_exec
Прохожий
>>все добавленные в базу товары иными способами, в том числе через импорт - очищаются.
Не понимаю логику, почему нельзя либо пользователю (привелегия ORG) либо админу (привелегия ADMIN) дать право импорта товара? Пусть только админ мог бы импортировать товар и следил бы сам за дублями товаров? Или ввести специальную привелегию для импорта товаров?

Наверное импорт был убран из-за того, что проблема дубликатов товара?

Невозможность импорта обычным пользователем, просто перечёркивает все премущества движка...

Попробую воспользоваться вашим способом с поддоменами.
Устанавливаем копию EWC в подпапку в режиме МАГАЗИНа.
Импортируем товар с администраторскими товарами в этом новом магазине.
формируется база например тут:
import/БАЗА_ПОЛЬЗОВАТЕЛЯ.txt
затем либо копируем этот файл либо сразу прописываем пути относительно пользовательского каталога, но уже на уровень выше (мы же в подпапке)

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

Но почему же при подобных действиях движок не берёт изменения у обычного пользователя?
То есть пользователь в режиме СП импортнул каталог. У него так же создаётся import/БАЗА_ПОЛЬЗОВАТЕЛЯ.txt
Но движёк изменения не примет от пользователя при индексации!
Тут противоречие
Это мой дом
Не понимаю логику, почему нельзя либо пользователю (привелегия ORG) либо админу (привелегия ADMIN) дать право импорта товара? Пусть только админ мог бы импортировать товар и следил бы сам за дублями товаров? Или ввести специальную привелегию для импорта товаров?

Наверное импорт был убран из-за того, что проблема дубликатов товара?

Невозможность импорта обычным пользователем, просто перечёркивает все премущества движка...

Логика такая - СП на последнем месте. денег не приносит, мне не нужно.

То есть пользователь в режиме СП импортнул каталог. У него так же создаётся import/БАЗА_ПОЛЬЗОВАТЕЛЯ.txt
Но движёк изменения не примет от пользователя при индексации!


как он импортнет? в подпапке только если.
а индексировать надо в корневой, тогла все изменения заберет в основную корневую базу.

Прохожий
Уважаемый admin. Решил проблему другим способом.
Формирую файл /var/www/html/sp/import/user.txt

то есть базу пользователя ORG я формирую вручную и делаю индексацию.
Казалось бы всё отлично общая база формируется. НО!
любые изменения, которые я вношу через WEB панель в товар. (например добавление картинок или изменение цены)
при последующей индексации - пропадают.
Зменения вношу под админом или ORG без разницы

Это глючок или я что то делаю не так?
Это мой дом
Сколько можно мне талды, талды?
Изменения внесенные любым способом в основную базу пропадут при следующей индексации.
В том числе через панель админа.

Править товар, можно только через пользовательские админки. ссылка на нее есть когда пользователь добавляет новый товар. справа ВАШИ ТОВАРЫ - это и есть пользовательская админка.

Прочтите ВНИМАТЕЛЬНО первое сообщение:
www.eurowebcart.ru

там все что касается СП

Если снова будет не понятно, то только сюда: ТУЦ

Добавить ответ:

                  
Ответьте на вопрос: CKoлbKo бyдeT дBa плюс Tpu?