Plugin Directory

Changeset 3022093


Ignore:
Timestamp:
01/16/2024 02:25:40 AM (2 years ago)
Author:
litexten
Message:

update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • litcommerce/trunk/litcommerce.php

    r3017647 r3022093  
    33Plugin Name: LitCommerce
    44Description: Helps you easily integrate your WooCommerce store with LitCommerce.
    5 Version: 1.1.1
     5Version: 1.1.2
    66Author: LitCommerce
    77Author URI: https://litcommerce.com
     
    256256    }
    257257}
    258 function litc_filter_woocommerce_email_recipient( $recipient, $order, $email ) {
     258function litc_filter_woocommerce_customer_email_recipient( $recipient, $order, $email ) {
    259259    if ( ! $order || ! is_a( $order, 'WC_Order' ) ) return $recipient;
    260260
     
    262262    $column_data = get_post_meta($order->get_id(), '_litc_allow_send_email', true);
    263263    if($column_data && $column_data != 1){
    264 //      $order->update_meta_data( '_litc_new_order', 0);
    265 
    266 //      $order->save();
    267264        return '';
    268265    }
     
    270267    return $recipient;
    271268}
    272 add_filter( 'woocommerce_email_recipient_customer_refunded_order', 'litc_filter_woocommerce_email_recipient', 10, 3 );
    273 add_filter( 'woocommerce_email_recipient_customer_on_hold_order', 'litc_filter_woocommerce_email_recipient', 10, 3 );
    274 add_filter( 'woocommerce_email_recipient_customer_processing_order', 'litc_filter_woocommerce_email_recipient', 10, 3 );
    275 add_filter( 'woocommerce_email_recipient_customer_new_order', 'litc_filter_woocommerce_email_recipient', 10, 3 );
    276 add_filter( 'woocommerce_email_recipient_customer_cancelled_order', 'litc_filter_woocommerce_email_recipient', 10, 3 );
    277 add_filter( 'woocommerce_email_recipient_customer_failed_order', 'litc_filter_woocommerce_email_recipient', 10, 3 );
    278 add_filter( 'woocommerce_email_recipient_customer_completed_order', 'litc_filter_woocommerce_email_recipient', 10, 3 );
     269function litc_filter_woocommerce_owner_email_recipient( $recipient, $order, $email ) {
     270    if ( ! $order || ! is_a( $order, 'WC_Order' ) ) return $recipient;
     271
     272    // Has order status
     273    $column_data = get_post_meta($order->get_id(), '_litc_allow_send_email_owner', true);
     274    if($column_data && $column_data != 1){
     275        return '';
     276    }
     277
     278    return $recipient;
     279}
     280add_filter( 'woocommerce_email_recipient_customer_refunded_order', 'litc_filter_woocommerce_customer_email_recipient', 10, 3 );
     281add_filter( 'woocommerce_email_recipient_customer_on_hold_order', 'litc_filter_woocommerce_customer_email_recipient', 10, 3 );
     282add_filter( 'woocommerce_email_recipient_customer_processing_order', 'litc_filter_woocommerce_customer_email_recipient', 10, 3 );
     283add_filter( 'woocommerce_email_recipient_new_order', 'litc_filter_woocommerce_owner_email_recipient', 10, 3 );
     284add_filter( 'woocommerce_email_recipient_customer_cancelled_order', 'litc_filter_woocommerce_customer_email_recipient', 10, 3 );
     285add_filter( 'woocommerce_email_recipient_failed_order', 'litc_filter_woocommerce_owner_email_recipient', 10, 3 );
     286add_filter( 'woocommerce_email_recipient_customer_completed_order', 'litc_filter_woocommerce_customer_email_recipient', 10, 3 );
    279287function litc_change_woocommerce_order_number( $order_id, $order ) {
    280288    $meta_data = $order->get_meta_data();
Note: See TracChangeset for help on using the changeset viewer.