Jak zjistit jestli má produkt min/max meta a změnit add to cart button?

Úvodní stránka Fórum podpory WordPressu Pluginy (funkčnost webu) Jak zjistit jestli má produkt min/max meta a změnit add to cart button?

Zvolené téma neobsahuje zatím žádnou odpověď. Do diskuze (1 účastník) se naposledy zapojil uživatel  gore.m a poslední změna je stará 6 let, 4 měsíce.

Aktuálně je na stránce zobrazen 1 příspěvek (z celkem 1)
  • Autor
    Příspěvky
  • #34323

    gore.m
    Participant

    Ahoj,
    snažím se už celý den, vytvořit funkci pro Woo Min/Max Quantities plugin: když je nastaveno min/max pravidlo, aby se u daného produktu, změnilo talčítko na “vybrat možnosti” s linkem na produkt. Úspěšně se mi daří měnit tlačítko i url u všech produktů, ale zda má produkt nastaveno min/max pravidlo – je tomu šumák. Kde mám chybu?
    Díky

    
    add_filter( 'woocommerce_loop_add_to_cart_link', 'add_product_link' ); 
    
    function add_product_link( $link ) { 
    
    	global $product; $min_max_rules = get_post_meta( $variation_id, 'min_max_rules', true ); 
    		if( ! empty ( $min_max_rules ) ){ 
    			echo '<a href="'. esc_url ( $product->get_permalink( $product->id )).'" class="button">' . __('Select options', 'woocommerce') . '</a>'; 
    		} else {
    			echo '<a href="'. esc_url ( $product->get_permalink( $product->id )).'" class="button">' . __('Add to cart', 'woocommerce') . '</a>';
    		}
    }
Aktuálně je na stránce zobrazen 1 příspěvek (z celkem 1)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti