Массовое добавление артикулов для Virtuemart 2

Бывает такое, что на сайт добавили товары, но забыли прописать артикул, по-сути, ничего страшного, но вот когда вопрос встает о реализации импорта/экспорта с помощью компонента CSVI выясняется, что сверка происходит по артикулу, то есть если нет артикула, нельзя обновить данные о товаре. На этот случай, на просторах интернета нашел прекрасный SQL запрос, который позволяет присвоить артикул для каждого товара, артикул будет соответствовать ID товара:

UPDATE #_virtuemart_products p, #_virtuemart_products_ru_ru pp
SET p.product_sku = pp.product_name
WHERE
p.virtuemart_product_id = pp.virtuemart_product_id

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


Один комментарий на Массовое добавление артикулов для Virtuemart 2

Пытался сделать запрос выдает ошибку
#1064 — You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘SET p.product_sku = pp.product_name WHERE p.virtuemart_product_id = pp.virtuema’ at line 2

Комментировать