Un utente ha chiesto informazioni su WooCommerce Stripe Payment Gateway di Wordpress

Striscia con G Modifica prezzo cambiato a zero

Un utente ha chiesto 👇

Ciao a tutti.

Ho un piccolo problema con la nuova versione del plugin.

La mia prima edizione è stata che chiunque provi ad acquistare un prodotto con il pulsante gpay stripe, una volta selezionati i componenti aggiuntivi, svuota la striscia del carrello.

wp-content / plugins / woocommerce-gateway-stripe / includes / payment-methods / class-wc-stripe-payment-request.php online issue 927

dalla linea 924
// Svuota prima il carrello per evitare calcoli errati.
WC () -> carrello-> empty_cart ();

if (‘variable’ === (WC_Stripe_Helper :: is_wc_lt (‘3.0’)? $ product-> product_type: $ product-> get_type ()) && isset ($ _POST[‘attributes’] )) {
$ attributi = array_map (‘wc_clean’, $ _POST[‘attributes’] );

if (WC_Stripe_Helper :: is_wc_lt (‘3.0’)) {
$ variant_id = $ product-> get_matching_variation ($ attributi);
} altro {
$ data_store = WC_Data_Store :: load (‘prodotto’);
$ variant_id = $ data_store-> find_matching_product_variation ($ product, $ attributes);
}

WC () -> cart-> add_to_cart ($ product-> get_id (), $ qty, $ variable_id, $ attributes);
}

if (‘simple’ === (WC_Stripe_Helper :: is_wc_lt (‘3.0’)? $ product-> product_type: $ product-> get_type ())) {
WC () -> carrello-> add_to_cart ($ product-> get_id (), $ qty);
}

WC () -> carrello-> calc_totals ();

ma se commento // WC () -> cart-> empty_cart ();

poi funziona e posso selezionare i tappi e svuotare la striscia. ma al passaggio successivo, quando si preme il pulsante di pagamento, fallisce con un’altra domanda con la provincia.

questo è il registro degli errori completo

/home/sensual1/public_html/sensualintim.com/wp-includes/plugin.php (in /home/sensual1/public_html/sensualintim.com/wp-content/plugins/woocommerce-gateway-stripe/includes/payment-methods/class -wc-stripe-payment-request.php online 927
[19-Sep-2019 18:13:28 UTC] Avviso PHP: preg_match (): modificatore sconosciuto “&” in /home/sensual1/public_html/sensualintim.com/wp-content/plugins/woocommerce-gateway-stripe/includes/payment-methods/class-wc-stripe-payment- richiesta online.php 974
[19-Sep-2019 18:13:28 UTC] Avviso PHP: preg_match (): modificatore sconosciuto “&” in /home/sensual1/public_html/sensualintim.com/wp-content/plugins/woocommerce-gateway-stripe/includes/payment-methods/class-wc-stripe-payment- richiesta online.php 987
[19-Sep-2019 18:17:04 UTC] Errore irreversibile PHP: errore non recuperato: richiama la funzione membro get_type () su booleano in /home/sensual1/public_html/sensualintim.com/wp-content/plugins/woocommerce-gateway-stripe/includes/payment-methods/class-wc – stripe-payment-request.php: 927
Pista di impilamento:
# 0 /home/sensual1/public_html/sensualintim.com/wp-includes/class-wp-hook.php(286): WC_Stripe_Payment_Request-> ajax_add_to_cart (“)
# 1 /home/sensual1/public_html/sensualintim.com/wp-includes/class-wp-hook.php(310): WP_Hook-> apply_filters (“, Modifica)
# 2 /home/sensual1/public_html/sensualintim.com/wp-includes/plugin.php(465): WP_Hook-> do_action (Modifica)
# 3 /home/sensual1/public_html/sensualintim.com/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(87): do_action (‘wc_ajax_wc_stri …’)
# 4 /home/sensual1/public_html/sensualintim.com/wp-includes/class-wp-hook.php(286): WC_AJAX :: do_wc_ajax (“)
# 5 /home/sensual1/public_html/sensualintim.com/wp-includes/class-wp-hook.php(310): WP_Hook-> apply_filters (false, Modifica)
# 6 /home/sensual1/public_html/sensualintim.com/wp-includes/plugin.php (in /home/sensual1/public_html/sensualintim.com/wp-content/plugins/woocommerce-gateway-stripe/includes/payment-methods /class-wc-stripe-payment-request.php online 927
[19-Sep-2019 18:17:24 UTC] Avviso PHP: preg_match (): modificatore sconosciuto “&” in /home/sensual1/public_html/sensualintim.com/wp-content/plugins/woocommerce-gateway-stripe/includes/payment-methods/class-wc-stripe-payment- richiesta online.php 974

Grazie per l’aiuto

Supporto per plugin

(@treibalen)

1 anno, 6 mesi fa

Ciao @martinarnedo,

> la mia prima edizione era che chiunque cercasse di acquistare un prodotto con il pulsante gpay stripe, una volta selezionati i componenti aggiuntivi, svuota la striscia del carrello.

Mi dispiace sentire che! Il conflitto con il tuo tema o con un altro plugin di solito causa questo tipo di problema.

Il modo migliore per determinarlo è:

– Cambia temporaneamente il tema in Storefront
– Disabilita tutti i plugin tranne WooCommerce
– Ripeti l’azione che causa il problema

Se non vedi lo stesso problema dopo aver completato il test di conflitto, allora sai che il problema era con i plugin e / o il tema che hai disattivato. Per scoprire quale plug-in sta causando il problema, riattiva gli altri plug-in uno per uno, testandoli dopo ciascuno, finché non trovi quello che sta causando il conflitto.
È possibile ottenere una spiegazione più dettagliata su come eseguire un test di conflitto Qui.

Se il problema persiste dopo il test del conflitto, torna da noi con lo stato del sistema ottenuto quando i plugin / il tema sono stati spostati. Puoi ottenerlo tramite Stato WooCommerce>. Seleziona “Ottieni rapporto di sistema” e poi “Copia per assistenza”. Puoi usare https://pastebin.com/ per incollarlo qui.

Saluti!

Supporto per plugin

(@treibalen)

1 anno, 5 mesi fa

Ciao @martinarnedo,

Non ti sentiamo da un po ‘, quindi la contrassegnerò come una soluzione: se hai altre domande, puoi iniziare una nuova discussione.

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *