Support » Plugin: PW WooCommerce Gift Cards » Satus of order after payment

  • Resolved contactovisualpt



    I have a local payment method where the customer receives an email with a payment code, and after he makes the payment, the callback of the payment software changes the status of the order to Processing, just like a Paypal or CC payment.
    Your plugin only generates the Gift Card with a Completed order.

    The Auto Complete Orders or the Send When Order Received are not good options, as these ignore the payment. They generate the Gift Card as the order is received, even if not payed.

    Is it possible to change that to the Processing status?

    Nelson / Contacto Visual

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author pimwick


    Yes, you can have the gift cards created when the order status is Processing by following these steps:

    1. Install the free Code Snippets plugin (
    2. Create a new snippet with the following code:

    function custom_woocommerce_order_status_processing( $order_id, $order ) {
        global $pw_gift_cards_purchasing;
        $pw_gift_cards_purchasing->add_gift_cards_to_order( $order_id, $order, "order_id: $order_id completed" );
    add_action( 'woocommerce_order_status_processing', 'custom_woocommerce_order_status_processing', 11, 2 );
    Thread Starter contactovisualpt


    It worked.

    Thank you.

    Just a question: I could just have added that snippet in the file functions.php of my child theme, right?
    But it works. That is what matters.

    Nelson / Contacto Visual

    Plugin Author pimwick


    Yes, you can optionally put the code into your functions.php if you are more comfortable with that. Glad to hear it worked, best of luck with your store!

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Satus of order after payment’ is closed to new replies.