Как отобразить сообщение об ошибке, когда количество товара больше 3 в woocommerce? - PullRequest
0 голосов
/ 04 июня 2018

У меня есть продукт, добавленный через woocommerce для веб-сайта моего клиента.

Теперь я хочу показать "ДОБАВИТЬ В КОРЗИНУ", только если количество товара равно 3 или ниже.Если кол-во больше 3, то кнопка «ДОБАВИТЬ В КОРЗИНУ» должна быть отключена, а другая кнопка под названием «КОНТАКТ» должна быть включена.).

Проще говоря, для количеств 3 или ниже - мы можем добавить в корзину
для количеств более 3 - ошибка отображения сообщения msg (или) кнопка CONTACT

1 Ответ

0 голосов
/ 04 июня 2018

Вы можете попробовать что-то вроде этого:

add_action( 'woocommerce_add_to_cart_validation', 'wc_add_to_cart_validation', 11, 3 ); 
function wc_add_to_cart_validation( $passed, $product_id, $quantity ) {
    if ( $quantity > 3 ){
        wc_add_notice( __( 'Only 3 or less quantities allowed, please contact us.', 'woocommerce' ), 'error' );
        $passed = false;
    }
    return $passed;
}

это проверит количество при проверке добавления в корзину.

код переходит к функциям вашей текущей активной темы. Php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...