2015-05-13 4 views
-1

Я попытался найти некоторые статьи в google, но они упомянули о вариантах продуктов, и я не знаю, что они собой представляют. Я хочу только добавить товар в корзину с атрибутом товара (или несколькими атрибутами) и количеством. Я пробовал этот url <?php echo home_url('/cart/?add-to-cart='.$product->id.'&attribute_mau-sac=#425f70'); ?> для элемента «a», но атрибут_mau-sac не добавляет в корзину ширину продукта. Мои продукты - простые продукты. Пожалуйста, помогите мне!Как добавить товар в корзину с атрибутами и количеством товара?

Sample product

+0

Пожалуйста, уточните ваш вопрос. Спросите о php-коде? – Darian

+0

@UngNHODAI Я обновил свою статью. Это более ясно? – user3331563

+0

«Я пробовал этот url id. '& Attribute_mau-sac = # 425f70');?> Для элемента" a ", но attribute_mau -sac не добавляет в корзину ширину продукта "=> не могли бы вы показать мне свой код на странице корзины? – Darian

ответ

1

Смотрите мою рецензию here о том, как работает вариация.

Прежде всего, вы хотите выбрать «Переменный продукт» в раскрывающемся списке «Данные о продукте». Простым продуктом является выход по умолчанию.

Product Variation selection

Оттуда вам нужно перейти в меню атрибутов. Это позволяет вам иметь как глобальные атрибуты, чем применяться к продукту (в меню «Продукты»> «Атрибуты» на боковой панели администратора, если вы хотите установить глобальные значения) или на основе каждого продукта. Вы можете видеть, что я добавил один для рисунка с трусами. Если вы хотите дать клиенту возможность выбрать его, и он будет отображаться как часть их выбора в их порядке, убедитесь, что «Используется для вариантов» проверяется.

Attribute Screen

По завершении проверки, убедитесь, что вы нажмите кнопку «Сохранить параметры». Затем вы можете перейти на вкладку «Вариации».

Variations Screen

Вы можете видеть теперь, что я добавил варианты. Это делается путем выбора опции (см. Выделенную область в красном цвете), в этом случае шаблон задыхается. Я сделал это, потому что штаны влияют на цену. Если бы они этого не сделали, я мог бы установить его на «Any Pant Type ...». Вам просто нужно убедиться, что у вас есть хотя бы один (даже если это «Any» по всей доске). Вы можете изменить объем доступных полей с помощью раскрывающегося списка «Выбрать поле для массового редактирования ...». Вам понадобится хотя бы один вариант, чтобы установить цену и доставку (даже если неважно, какие варианты выбирает клиент).

На переднем конце вы увидите, что нет «Добавить в корзину» без выбора атрибутов и вариации.

No selection made

Когда вы сделаете свой выбор значения, цена и «Добавить в корзину» появляются кнопки.

With selection

Когда атрибут типа трусов изменяется цена регулируется соответствующим образом, а также.

Variation change

+0

Большое спасибо! Я получил его :) – user3331563

+0

Спасибо за ваш ответ – user3331563