Перейти к содержимому


Фото
- - - - -

импорт товаров с одинаковыми названиями


  • Чтобы отвечать, сперва войдите на форум
4 ответов в теме

#1 Kami

Kami
  • Пользователь
  • 440 сообщений
  • Откуда:Россия

Опубликовано 28.06.2020 - 15:35

Друзья, такой вопрос. 

Есть каталог где товары все называются одинаково

 

Платье, блузка, туфли.

 

Т.е. 10-20 товаров могут называться  "Туфли" . Как лучше сделать импорт чтоб товары не затирали друг друга при экспорте.

А то получается что из 20 товаров, остается один и 100 его вариаций. 

Артикул уникальных у всех вариантов. На него завязать проверку? или создать доп поле какое нибудь?


Изменено: Kami, 28.06.2020 - 15:37


#2 shooroop

shooroop
  • Фрилансер
  • 1 122 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Antarktida

Опубликовано 28.06.2020 - 17:44

1- проверять название при импорте и если есть совпадение добавлять что нибудь например число в конце.

2- проставить всем товарам перед импортом артикул



#3 Kami

Kami
  • Пользователь
  • 440 сообщений
  • Откуда:Россия

Опубликовано 28.06.2020 - 18:57

1- проверять название при импорте и если есть совпадение добавлять что нибудь например число в конце.

2- проставить всем товарам перед импортом артикул

 

Так в том то и суть что названия должны быть одинаковые, без единичек, или вы про url?

 

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



#4 shooroop

shooroop
  • Фрилансер
  • 1 122 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Antarktida

Опубликовано 29.06.2020 - 08:05

Так в том то и суть что названия должны быть одинаковые, без единичек, или вы про url?

 

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


 

если у вас не надо обновлять товар то закоментируете  это

 

	if(!empty($variant_id))
			{
				$this->variants->update_variant($variant_id, $variant);
				$this->products->update_product($product_id, $product);				
				$imported_item->status = 'updated';		
			}


 



#5 shooroop

shooroop
  • Фрилансер
  • 1 122 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Antarktida

Опубликовано 29.06.2020 - 08:09

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






0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых