Задать вопрос
@Fesmer

Как добавить размерный ряд в корзину Woocommerce?

Есть товар у которого вариации цвета и размеры.
5b0fbe26331e9050275687.jpeg

Как в вариативном товаре при выборе цвета и выборе размерного ряда (РР) (или дополнительной какой кнопки) отправлять все размеры товара выбранного цвета в корзину. Чтобы не проходить каждый размер в одном цвете и добавлять в корзину, а добавить сразу весь размерный ряд одного цвета?

Например, при выборе голубого цвета и нажатии на кнопку РР в корзину добавляются размеры: 32, 42 и 46 в голубом цвете.
  • Вопрос задан
  • 515 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
entity1313
@entity1313
Веб-разработчик, проект-менеджер
1. Собираете все вариации - их ID и значения атрибутов (вероятно, можно ограничиться ID вариации, но тут нужно уже на уровне кода разбираться)
2. Отправляете AJAX-ом на сервер
3. Добавляете в цикле в корзинку через WC()->cart->add_to_cart

В качестве иллюстрации ссылка: https://businessbloomer.com/woocommerce-custom-add...

Там описывается добавление через URL. В вашем случае не подойдёт, так как товаров несколько, но параметры, которые понадобятся для добавления, объясняются очень хорошо.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы