Есть ли способ легко поменять перекрестные продажи и продажи с повышением?


Я тот парень, который вводит данные для наших перекрестных продаж и продаж на странице нашего магазина. К сожалению, специалист по маркетингу хотел бы, чтобы все перекрестные продажи и продажи были заменены. Возможно ли это? В противном случае, есть ли лучший способ собрать идентификаторы продукта для копирования и вставки?

Author: Barry, 2015-02-23

1 answers

Отношения продаж и перекрестных продаж хранятся в одной таблице: catalog_product_link.
единственное различие между 2 отношениями - это столбец link_type_id.
Для повышающих продаж значение равно 4, а для перекрестных продаж - 5.

Таким образом, вы можете поменять их местами с помощью одного запроса:

UPDATE 
    `catalog_product_link` 
SET 
    `link_type_id` = 9 - `link_type_id` 
WHERE 
    `link_type_id` IN (4,5)

Но сначала сделайте резервную копию таблицы.

 5
Author: Marius, 2015-02-23 21:21:47