Рассмотрим принцип связывания товаров по атрибутам, чтобы в товаре отображались вариации товара, например с другим цветом или размером.
WPC Linked Variation for WooCommerce
Автор: WPClever, 700+ установок
Алгоритм работы следующий:
1. Создаем атрибут по которому товары будут различаться, например цвет (Color).
2. Создаем 2 товара которые будут связаны по этому атрибуту. Можно простые товары не вариации. Выбираем у каждого товара в атрибутах нужное свойство Color.
3. В настройках плагина (на панели слева Linked Variation) создаем связки между этими 2 товарами и указываем по какому атрибуту они будут связаны.
т.е. по сути получается что таким образом мы не связываем вариации, а просто создаем по атрибутам связи.
В платной версии можно связывать товары на основе категорий, меток и т.д. Но я не представляю как это будет работать.
Также этот плагин можно комбинировать с плагином WPC Variation Swatches for WooCommerce, он добавляет ряд настроек представления атрибутов при переключении.
Linked Variation for WooCommerce
Автор: DevsAce, 600+ установок.
Аналогичный предыдущему плагину функционал.
Вышеперечисленные плагины, а также аналогичные, фактически создают связи между простыми товарами, но не делают вариации отдельными товарами. Для этого есть другие решения — Показать вариации как простые товары.
Функция вывода ссылки на вариацию (в админке)
В админке выводится url на каждую вариацию.
add_action( 'woocommerce_product_after_variable_attributes', 'gdy_add_wc_varition_permalink', 100, 3 );
function gdy_add_wc_varition_permalink( $loop, $variation_data, $variation ) {
echo '<a href="' . get_permalink( $variation->ID ) . '" target="_blank">' . __( 'Permalink for this variation' ) . '</a>';
}
[site-socialshare]