Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Как сделать динамическую Add to cart

Тема в разделе "Вопросы, советы и доработки.", создана пользователем vladossipov, 30 апр 2014.

  1. vladossipov

    vladossipov

    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    У меня на страничке калькулятор, который рассчитывает сразу несколько цен таблицей. Как мне сделать чтобы по Add to cart добавлялось заданное количество товара и с разными свойствами. Как это описать? И вставить в код страницы.
     
  2. Stork.71

    Stork.71 Местный

    Сообщения:
    1.032
    Симпатии:
    254
    Баллы:
    83
    не совсем понятно, о чем речь идет. Скриншоты, ссылки, схемы со стрелками и номерками, что куда должно добавляться....
     
  3. DeX

    DeX

    Сообщения:
    3
    Симпатии:
    1
    Баллы:
    3
    Здравствуйте! Прошу помочь в таком вопросе. Дорабатываю оптовый магазин. Нужно сделать чтобы при нажатии на кнопку добавления в корзину в корзину падала не 1 шт, а 8 шт.
     
  4. DeX

    DeX

    Сообщения:
    3
    Симпатии:
    1
    Баллы:
    3
    Решение нашел. Необходимо в форму с кнопкой добавления товара вставить поле
    <input type="hidden" name="quantity" value="8" />
    Функция add_to_cart_action схавает и добавит нужное количество.
     
    • Нравится Нравится x 1
  5. DeX

    DeX

    Сообщения:
    3
    Симпатии:
    1
    Баллы:
    3
    прошлое решение - костыль. углубившись в тему нашел более правильное решение. поле вывода кол-ва выводится через функцию woocommerce_quantity_input(). она первым параметром принимает массив $args, в котором можно настроить следующие значения:
    $args = array(
    'input_name' => 'quantity',
    'input_value' => '5',
    'max_value' => apply_filters( 'woocommerce_quantity_input_max', '', $product ),
    'min_value' => apply_filters( 'woocommerce_quantity_input_min', '5', $product ),
    'step' => apply_filters( 'woocommerce_quantity_input_step', '5', $product )
    );