Jump to content

Не импортируются одноимённые товары


Recommended Posts

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

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

..не импортируются одноимённые товары..(те что основные)

 

 

без указания доп. варианта, всё норм ..импортируются все одноимённые товары

 

спасибо

--

пробовал вручную указывать адреса*

та же проблема

---

Link to post
Share on other sites

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

..не импортируются одноимённые товары..(те что основные)

 

без указания доп. варианта, всё норм ..импортируются все одноимённые товары

Скорее всего, Ваш "дополнительный вариант товара" записывается поверх основного.

Если надо иначе, то надо дорабатывать скрипт импорта.

Вообще импорт в таких ситуациях работает несколько своеобразно. Не раз пытался спрашивать у автора Simpla и у посетителей форума про алгоритм работы импорта, толком ответить никто пока не смог, вот последняя попытка:

http://forum.simplacms.ru/topic/9125-%D0%BF%D0%BE-%D0%BA%D0%B0%D0%BA%D0%BE%D0%BC%D1%83-%D0%BF%D0%BE%D0%BB%D1%8E-%D0%B8%D0%B4%D0%B5%D1%82-%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F-%D0%BF%D1%80%D0%B8-%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%B5/

Link to post
Share on other sites

Скорее всего, Ваш "дополнительный вариант товара" записывается поверх основного.

Если надо иначе, то надо дорабатывать скрипт импорта.

Вообще импорт в таких ситуациях работает несколько своеобразно. Не раз пытался спрашивать у автора Simpla и у посетителей форума про алгоритм работы импорта, толком ответить никто пока не смог, вот последняя попытка:

http://forum.simplacms.ru/topic/9125-%D0%BF%D0%BE-%D0%BA%D0%B0%D0%BA%D0%BE%D0%BC%D1%83-%D0%BF%D0%BE%D0%BB%D1%8E-%D0%B8%D0%B4%D0%B5%D1%82-%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F-%D0%BF%D1%80%D0%B8-%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%B5/

а через БД mysql, есть вариант импортировать csv ? или настроить условие импорта для движка..?

 

или запросы simpla не принимает, выполненные  с БД?

Link to post
Share on other sites

а через БД mysql, есть вариант импортировать csv ? или настроить условие импорта для движка..?

 

или запросы simpla не принимает, выполненные  с БД?

 

Отличная идея!

Вам осталось лишь импортировать (или настроить условие импорта)...

Link to post
Share on other sites

опять сарказм xD

 

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

Link to post
Share on other sites

можно изменить simpla/ajax/import.php чтобы обновляло товар по артикулу...

 

Вроде бы стандартно и так обновляет по артикулу. Что собрались изменять-то?

 

...а если он пустой добавлять товар как новый

 

А эта идея особенно интересна. Представим, что в файле для импорта есть ДВА одноименных товара с пустыми артикулами.

Если реализовать по-предложенному, но при импорте будет ДВА новых товара с одним именем.

А назавтра админ решил еще раз провести импорт из того же файла, поменяв, например, только наличие.

Получится уже ЧЕТЫРЕ товара с этим именем.

А через денек еще понадобилось поменять наличие или какие-то другие мелочи...

В итоге - полная катастрофа.

Спасибо, mishanya, придумано просто великолепно....

Link to post
Share on other sites

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

у меня так и происходит

только когда я указываю *вариант* в csv

 одноимённые товары у меня не импортируются

Link to post
Share on other sites

Вроде бы стандартно и так обновляет по артикулу. Что собрались изменять-то?

 

 

А эта идея особенно интересна. Представим, что в файле для импорта есть ДВА одноименных товара с пустыми артикулами.

Если реализовать по-предложенному, но при импорте будет ДВА новых товара с одним именем.

А назавтра админ решил еще раз провести импорт из того же файла, поменяв, например, только наличие.

Получится уже ЧЕТЫРЕ товара с этим именем.

А через денек еще понадобилось поменять наличие или какие-то другие мелочи...

В итоге - полная катастрофа.

Спасибо, mishanya, придумано просто великолепно....

я проще сделал, - импортирую товары с именем артикула) 

а имя товара, уже в колонке описание* (P)

проще наверстать потом, 

чем ковыряться в условии импорта)

Link to post
Share on other sites

кстати, в

 // Если на прошлом шаге товар не нашелся, и задано хотя бы название товара

 

if(!empty($variant['sku']) && empty($variant['name']))

 

-> меняю ($variant['name'])) на другое условие, например   ($variant['images']))

 

 

--

тогда он всё подряд импортирует) одноимённые товары, даже если есть *вариант* к товару)

 

----

 

 

http://forum.simplacms.ru/topic/1379-%D0%BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82-%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D1%8D%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB-%D0%B4%D0%BB/

 

 

нашёл кстати на форуме подобную проблему

(еще 2012 год)

 

 

andrewftl

Опубликовано 27.03.2012 - 12:07

Протестировал КОД только сейчас. Есть большая проблема, а именно:

1) При импортировавший прайса АРТИКУЛ - ЦЕНА убивает название варианта в товаре
2) Убивает Адрес товара

тогда дорабатывал скрипт *pikusov*

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...