У меня есть интернет-магазин woocommerce, мой разработчик тем недавно добавил возможность назначать галерею изображений для вариантов продукта.Это означает, что мне больше не нужны отдельные продукты с отдельными URL-адресами для разных цветов, то есть я могу сгруппировать продукты в один URL-адрес = гораздо лучше для SEO.
Мои продукты доступны в разных размерах, причем большие размеры стоят дороже, чемони требуют больше ткани, чтобы сделать.Они также бывают разных цветов, но цена не меняется в зависимости от их цвета.
Например: футболка, доступная в размерах: маленькая (10 евро), средняя (10 евро), большая (€15), красного, синего и зеленого цветов.
Итак, я захожу в бэкэнд, создаю атрибуты размера и цвета и выбираю «создать варианты из всех атрибутов», это создает 9 вариантов, 3 размера по3 цвета.Однако из-за различий в ценах мне придется загружать галерею изображений для каждого варианта, это не очень хорошо, так как размеры моей страницы резко увеличатся = плохо для SEO.
Поэтому я начинаю возиться с вариантами,Я понимаю, что могу устанавливать товары с фиксированной ценой, только создавая вариации
"любой размер - синяя цена = 10 евро" - загружает галерею синих футболок
"любаяsize-red-price = € 10 "загружает галерею красных футболок
" any size-green-price = € 10 "загружает галерею зеленых футболок
Поэтому, когда продуктимеет фиксированную цену, это не проблема, но когда цена меняется на большой размер, у меня возникают все виды проблем.ИТ также ничего не стоит, поскольку woocommerce отдает предпочтение вариациям, в зависимости от того, какой из них является первым, например, с футболкой, которая стоит дороже за больший размер:
"Размер Large-red-price = € 15" без галереикрасных футболок
"любой размер красная цена = € 10" галерея красных футболок
Галерея красной футболки будет загружаться для любого размера, кроме большого размера.Первый вариант имеет приоритет.Мне нужно иметь возможность загружать одну и ту же галерею красных футболок всякий раз, когда нажимается атрибут цвета "красный".Пример этой работы можно найти на этой веб-странице "http://svi.rosendo.pt/pro/product/test/", Это пример страницы плагина, который делает то, что мне нужно, однако плагин конфликтует с моей темой по другим вопросам. Мне нужен кусок кодаили крючок, чтобы мне нужно было загружать только одну галерею относительно атрибута вместо кратных для одной и той же галереи.
Любая помощь будет принята с благодарностью, поскольку я застрял в этом вопросе на некоторое время, сейчас пытаюсьпредложить различные способы организации вариантов, но я не вижу логичного способа, чтобы он работал, поскольку вариант с наивысшим приоритетом всегда каким-то образом конфликтует с другими вариантами, независимо от того, является ли цена неправильной или изображения не загружаются.