Un utente ha chiesto informazioni su WooCommerce di Wordpress

Stato dell’ordine WooCommerce

Un utente ha chiesto 👇

Ciao,

Come posso modificare lo stato dell’ordine dopo un pagamento con carta di credito andato a buon fine, per impostazione predefinita lo stato dell’ordine è completo ma ho bisogno dello stato dell’ordine personalizzato o per un responsabile del negozio sapere che l’ordine è stato pagato, questo deve essere inviato o io è necessario ordinare quell’ordine che ha lo stato di elaborazione.

Mi potete aiutare?

Ti auguro il meglio,
Marko

(@crslz)

1 anno, 4 mesi fa

Ciao,

puoi usare un plugin o condividere codice personalizzato.

Gr

Lanciatore di thread

(@mlesnica)

1 anno, 4 mesi fa

Ciao,

puoi dirmi perché il mio ordine (pagato con carrello di credito) va con lo stato completo? Leggo https://docs.woocommerce.com/document/managing-orders/ quell’ordine pagato passa allo stato di elaborazione (solo Virtuale e Scaricato passa allo stato completo). Non so dove sia il mio problema, con woocommerce o qualcos’altro.

Potete scrivermi richieste come posso provare se uno stato fisso viene pagato con un ordine “Pagato” (creo uno stato dell’ordine personalizzato), e non quando l’ordine dello stato impostato manualmente viene inviato con Completamento.

(@crslz)

1 anno, 4 mesi fa

Ciao,

Di solito è possibile modificare l’impostazione dallo stato dopo il pagamento qui

wp-admin / admin.php? page = wc-settings & tab = Check

woocommerce – impostazioni – checkout

Lanciatore di thread

(@mlesnica)

1 anno, 4 mesi fa

Ciao,
c’è solo un’opzione quando la modalità di pagamento è attiva / disattiva in un negozio web, non c’è alcuna opzione per selezionare lo stato dell’ordine del metodo di pagamento con carta in corso o qualcos’altro

Supporto per plugin

(@etiennep)

1 anno, 4 mesi fa

Ciao @mlesnica

Elaborazione e Non finito dovrebbero essere lo stato predefinito di un ordine di pagamento con carta di credito, a meno che il plug-in che stai utilizzando per i pagamenti con carta di credito non sia in violazione.

Se non hai modo di cambiarlo nelle impostazioni del gateway di pagamento, ti suggerisco di contattare gli sviluppatori del gateway per cercarti.

(@crslz)

1 anno, 4 mesi fa

Ciao,

Dipende dal plugin che utilizzi per completare i pagamenti.

Puoi usare Hook con un controllo extra sull’opzione di pagamento. Tramite quel codice è possibile modificare lo stato dell’ordine

1) http://hookr.io/actions/woocommerce_payment_complete/

2) WC_Order :: get_payment_method () – Trova il metodo di pagamento.

qualcosa come .. (deve essere regolato)

add_action( 'woocommerce_payment_complete', 'wc_auto_paid_order', 20, 1 );
function wc_auto_paid_order( $order_id ) {
    if ( ! $order_id )
        return;

    // Get an instance of the WC_Product object
    $order = wc_get_order( $order_id );

    if ( in_array( $order->get_payment_method(), array( 'bacs', 'cod', 'cheque', '' ) ) ) {
        $order->update_status( 'paid' );
    }
}

Supporto per plugin

(@etiennep)

1 anno, 3 mesi fa

Non ti rispondiamo da un po ‘di tempo, quindi lo 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 *