Próbuję dodać produkt odmianowy do mojego koszyka bezpośrednio przez link. Ustawiam variation_id za pomocą ciągu zapytania. O ile mogę powiedzieć, przesyłam dane dokładnie w taki sam sposób, jak robi to domyślna wersja produktu.
Oto kod na mojej stronie z jednym produktem:
<a href="<?php echo esc_url( $product->add_to_cart_url() ); ?>&variation_id=262" class="rounded-rect-button add-to-cart">Add to Cart</a>
I odwrotnie, prosty produkt działa dobrze. Ustawiłem ceny dla moich odmian produktów w admin. Nie jestem pewien, dlaczego nie jest to tak proste, jak przesyłanie danych. Każda pomoc byłaby bardzo wdzięczna.