Produkt wirtualny – błąd | WordPress.org

[ad_1]

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

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer