Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Массовое переименование Модели


harold178

Recommended Posts

Добрый день,

Думаю в песочнице вопросу самое место. Вопрос скорее не по опенкарту но с ним связаный ибо залип надолго.

 

Есть часть товаров, которые имеют определенную модель. Назовем ее 35-ХХХХХ (35-384925,35-27824,35-2392 итп). Изображения товаров также лежат на сервере в папке по номеру модели, в данном случае "35". Товаров гдето штук 800.

Требуется массово (ибо 800 руками нереально) переименовать модели в 122-ХХХХ + пути к изображениям сменить на 122

При этом сменить нужно только начало 35 на 122, хвост ХХХХ не затрагивать.

 

Есть возможность работы с phpmyadmin, но в упор не пойму как составить запрос.

Прошу помощи тех кто разбирается, уверен вопрос достаточно рутинный.

Змінено користувачем harold178
Надіслати
Поділитися на інших сайтах


не вижу препятствий экспортировать таблицу товаров, открыть например в notepad++, сделать поиск и замену 35- на 122- и импортировать полученный файл

  • +1 1
Надіслати
Поділитися на інших сайтах

2 минуты назад, PaulKravchenko сказал:

не вижу препятствий экспортировать таблицу товаров, открыть например в notepad++, сделать поиск и замену 35- на 122- и импортировать полученный файл

 

экспортировать следует выборку нужных товаров с 35- или всю таблицу oc_product?

Надіслати
Поділитися на інших сайтах


если вы экспортируете выборку, а потом импортируете измененный файл, то наверное будет у вас только то что выбрали)

 

Можете в phpmyadmin два запроса в БД сделать, пример:

UPDATE oc_product SET model = REPLACE(model, "35-", "122-");
UPDATE oc_product SET image = REPLACE(image, "catalog/35-", "catalog/122-");

ну про резервное копирование перед действиями не напоминаю, да?)

  • +1 2
Надіслати
Поділитися на інших сайтах

3 минуты назад, PaulKravchenko сказал:

UPDATE oc_product SET model = REPLACE(model, "35-", "122-");

UPDATE oc_product SET image = REPLACE(image, "catalog/35-", "catalog/122-");

То что надо! Огромнейшее вам спасибо)

Надіслати
Поділитися на інших сайтах


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

 

Есть старые товары 1 производителя с моделью 001-ХХХХ, где ХХХХ это артикул

На сайт залиты новые товары этогоже производителя (заново) с моделью 002-ХХХХ , где ХХХХ это тотже самый артикул

 

По сути это теже самые товары, у них теже самые артикулы...изменилась только модель. Задача скопировать информацию из товаров 001-, в товары 002- из таблицы oc_product_description поле short_description.

 

Запрос с учетом только артикула не подходит тк артикулы четырехзначные и таких дублей много среди других поставщиков.

Товаров под тысячу, руками копировать поля это до следующего года.

 

Заранее благодарен

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.