Пакетное изменение артикулов (с помощью CSV)

#
Пакетное изменение артикулов (с помощью CSV)
Здравствуйте!
Необходимо изменить артикулы практически всех товаров через импорт CSV. Но так как артикул сам по себе является ориентиром для всех остальных параметров товара возник вопрос - реально это или нет? Если -да, то, расскажите, пожалуйста, как именно это сделать.

Заранее благодарю!
#
Re: Пакетное изменение артикулов (с помощью CSV)
borisych,
может быть по ID товара?
HostDev.pw - модули для HostCMS, Telegram: @hostdev
#
Re: Пакетное изменение артикулов (с помощью CSV)
EugenyP писал(а):
может быть по ID товара?

Так при экспорте в CSV таких данных как ID нет. Откуда их можно подтянуть?
Модератор
#
Re: Пакетное изменение артикулов (с помощью CSV)
Попробуйте импортировать CML ID товара и артикул.
#
Re: Пакетное изменение артикулов (с помощью CSV)
Спасибо! Вопрос решается с помощью CML ID товара.
Модератор
#
Re: Пакетное изменение артикулов (с помощью CSV)
Пожалуйста
#
Re: Пакетное изменение артикулов (с помощью CSV)
А вот если у меня CML ID пустые поля что делать? То есть артикулов нет и CML ID тоже нет, есть только названия товаров, как изменить цены в данной ситуации при помощи импорта?
#
Re: Пакетное изменение артикулов (с помощью CSV)
OzBooster,
Вы делаете экспорт товаров и поле CML ID пустое?
Модератор
#
Re: Пакетное изменение артикулов (с помощью CSV)
Установить всем товарам CML_ID, разместите в корне файл guid.php следующего содержания:
<?php

require_once('bootstrap.php');

header("Content-type: text/html; charset=UTF-8");

$oShop_Items = Core_Entity::factory('Shop_Item');
$oShop_Items->queryBuilder()
   ->where('guid', '=', '');
   
$aShop_Items = $oShop_Items->findAll(FALSE);
foreach ($aShop_Items as $oShop_Item)
{
   $oShop_Item->guid = Core_Guid::get();
   $oShop_Item->save();
}

echo 'GUID обновлен у ', count($aShop_Items), ' товаров.';

и вызовите http://ваш-сайт/guid.php
#
Re: Пакетное изменение артикулов (с помощью CSV)
Обязательно в ручную устанавливать CML_ID? - то есть мне надо в CMS всем товарам написать какие-то ID...? У меня 5000 товаров, почему CMS не делает это сама?
Авторизация