Перейти к содержанию
Форум поддержки пользователей VamShop

Экспорт /Импорт


Crash -FreeMan-

Рекомендуемые сообщения

Экспортируем список товаров из магазина в формат Excel (EPA.txt)

все как бы хорошо...

Начинаем загружать обратно все загружается пока не доходит до строки типа

200005088;GU-RP50262;;170;96;0;EOREOR

на этой строке импорт останавливается...

Раберем ее детально

200005088 - внутренний номер в магазине  (v_products_id)

GU-RP50262 - код товара (присваивается оператором при вводе товара)

;; - v_products_page_url  не заполненно , пропускаем

170 цена (v_products_price)

96 количество (v_products_quantity)

0 v_products_sort

на этой строке загрузка обрывается... опытным путем было выясненно:

ЧТО если номенклатуру товара поменять с GU-RP50262 на GU-50262 (то есть убрать буквы после тире) то будет загружаться все ок...

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

Ошибка мягко говоря непонятная... думаю если бы магазин, то были бы тысячи сообщений о ошибке и все давно бы пофиксили....

хостер ??? - тоже маловероятно.... у меня кривые руки ..., но от меня тут вообще мало что зависит....

Подскажите кто что может...

Пример загружаемого файла:

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

200005088;GU-RP50262;;170;96;0;EOREOR <======== !!! Не загрузится !!!!

200005089;GU-RP50263;;170;96;0;EOREOR <======== !!! Не загрузится !!!!

200005090;GU-RP50264;;170;96;0;EOREOR <======== !!! Не загрузится !!!!

200005093;GU-4301001;;590;8;0;EOREOR

200005094;GU-4404002;;510;12;0;EOREOR

200005095;GU-3201002;;370;24;0;EOREOR

200005096;GU-3503001*;;220;24;0;EOREOR

200005097;GU-3801001;;370;24;0;EOREOR

200005098;GU-3803001;;370;24;0;EOREOR

200005099;GU-R1028;;510;6;0;EOREOR     <====== !!!! обратите внимание эта строка загрузится !!!!!!

200005100;GU-00-400;;4380;1;0;EOREOR

Ссылка на сообщение
Поделиться на другие сайты

А почему у Вас разделитель полей - точка с запятой?!

По умолчанию разделитель - табулятор.

Ссылка на сообщение
Поделиться на другие сайты

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

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

Ссылка на сообщение
Поделиться на другие сайты

Вот как раз насчет этого хотел поговорить... разделать где указывается ?

если посмотреть файл импорта/експорта admin/includes/classes/import.php tam TEXT_SIGN ето и есть твой разделитель... он равен CSV_TEXTSIGN который находится в бд в табл конфигурации...

Ссылка на сообщение
Поделиться на другие сайты

Хоршо, значит разделитель ;

А почему так мало полей в файле?!

Ведь полей должно быть гораздо больше.

Воит описание какие поля обязательны - http://vamshop.ru/manual/ch05s04.html#id2905789

Ссылка на сообщение
Поделиться на другие сайты

А точно прайс в правильном формате?!

Вот у Вас там идёт например ;; подряд.

Может всё-таки с форматом что-то не то?

Ссылка на сообщение
Поделиться на другие сайты

А точно прайс в правильном формате?!

Вот у Вас там идёт например ;; подряд.

Может всё-таки с форматом что-то не то?

Это не обязательные поля пропущены...

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...