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

Как убрать первое изображение из карточки товара?


Recommended Posts

Здравствуйте дорогие участники форума. Столкнулся с ситуацией, когда после выгрузки товара при помощи модуля, во всех карточках товара дублируются "главное" и "первое дополнительное" изображение. То есть получается, что модуль берет первое изображение, как главное и выгружает дополнительные фото по новой. Вручную удалять первое дополнительное фото через "менеджер товаров" это просто взрыв мозга, так как редактировать нужно 25к + товаров. Подскажите, может кто сталкивался с данной проблемой и нашел решение. Версия ocStore 2.3.0.2.2 . 

Помогите пожалуйста, буду очень благодарен!:)

Screenshot_1.png

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


DELETE pi FROM product_image pi
JOIN product p ON pi.product_id = p.product_id
WHERE pi.image = p.image

 

 

Не забываем сделать бекап

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

  В 06.12.2020 в 12:21, chukcha сказав:

DELETE pi FROM product_image pi
JOIN product p ON pi.product_id = p.product_id
WHERE pi.image = p.image

 

 

Не забываем сделать бекап

Expand  

Подскажите пожалуйста путь к файлу, в котором нужно отредактировать данные значения

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


Это запрос сделать из phpmyadmin или любого вам удобного SQL менеджера

Как сделать - я вам показал, а пальцы  - уже ваши

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

  В 06.12.2020 в 12:28, chukcha сказав:

Это запрос сделать из phpmyadmin или любого вам удобного SQL менеджера

Как сделать - я вам показал, а пальцы  - уже ваши

Expand  

Благодарю!)

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


Заходите в phpMyAdmin (обычно на хостинге есть ссылка на него), выбираете базу данных вашего магазина, выбираете вкладку (ссылку) SQL и там пишите этот запрос
 

DELETE pi FROM product_image pi
JOIN product p ON pi.product_id = p.product_id
WHERE pi.image = p.image 

 

  В 06.12.2020 в 12:21, chukcha сказав:

Не забываем сделать бекап

Expand  

Очень важное дополнение

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

у каждой таблицы опенкарта есть префикс. Какой префикс - зависит от ваших настроек в config.php
Поэтому все таблицы начинаются с этого префикса. Например префикс "oc_"
Тогда таблица будет такая: oc_product_image

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

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

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

  В 06.12.2020 в 13:49, Prooksius сказав:

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

Expand  

все равно ребят, что то не получается. Вроде "PI" заменил на "PPI", и префиксы заменил, да у меня префикс "oc_". В результате выбивает ошибку

Screenshot_9.png

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


  В 06.12.2020 в 14:09, chukcha сказав:

PPI ???

Expand  

Все получилось) Приношу большую благодарность Вам и пользователю  @Prooksius ,  Вы мастера своего дела) Удачи Вам

 

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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