Witam, tutaj mamy mały problem logiczny, ponieważ produkt wirtualny to taki który nie istnieje fizycznie więc jak taki produkt można wysłać paczkomatem? 🙂
Hej, wielkie dzięki za odpisanie, nie myślałam, że to możliwe 😉
W sklepie mam ebook oraz książkę fizyczną. Kiedy mam w koszyku sam ebook, nie mogę dokończyć zamówienia, bo wyskakuje błąd “Nie wybrano paczkomatu. Wybierz paczkomat lub zmień formę wysyłki”.

-
This reply was modified 40 minutes ago by
pixelelite.
Ok, to taka poprawka na szybko która powinna rozwiązać problem:
wejść do /wp-content/plugins/inpost-paczkomaty/inpost-paczkomaty.php
i zmienić
function paczkomaty_inpost_validation_checkout() $selected_shipping = WC()->session->get( 'chosen_shipping_methods' );
if ( isset( $selected_shipping ) && ! empty( $selected_shipping ) ) empty( $selected_name ) ) )
wc_add_notice( __( 'Nie wybrano paczkomatu. Wybierz paczkomat lub zmień formę wysyłki.' ), 'error' );
na:
function paczkomaty_inpost_validation_checkout()
$virtual = false;
foreach ( WC()->cart->get_cart() as $item )
if ( $item['data']->is_virtual() )
$virtual = true;
break; // Stop the loop
if ( $virtual == false )
$selected_shipping = WC()->session->get( 'chosen_shipping_methods' );
if ( isset( $selected_shipping ) && ! empty( $selected_shipping ) ) empty( $selected_name ) ) )
wc_add_notice( __( 'Nie wybrano paczkomatu. Wybierz paczkomat lub zmień formę wysyłki.' ), 'error' );
Działa!!!!!!!!!
Jejku, jak ja Ci dziękuję! Jak mogę się odwdzięczyć?
Nie trzeba, ciesze się że mogłem pomóc