Здесь вы можете глубоко погрузиться во внутреннее устройство Magento, не ища решения конкретной проблемы, а просто пытаясь понять некоторые детали реализации.
Когда вы создаете конфигурируемый продукт в Magento, а затем создаете дочерние простые продукты для реализации таких вещей, как размер, цвет рубашки и т. Д., Magento сохраняет эту взаимосвязь в двух отдельных таблицах.
catalog_product_relation
catalog_product_superlink_table
Почему эти отношения сохраняются дважды?
Это унаследованный код или существует семантическое различие между ссылкой на отношение продукта и ссылкой на «суперссылку» продукта?
Ожидает ли система, что они будут одинаковыми, или это допустимое состояние объекта, если эти таблицы представляют разные отношения родитель / потомок?