Changeset 2471891
- Timestamp:
- 02/09/2021 08:08:09 PM (5 years ago)
- Location:
- apollo/trunk
- Files:
-
- 2 edited
-
apollo.php (modified) (5 diffs)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
apollo/trunk/apollo.php
r2470479 r2471891 4 4 * Plugin URI: https://wordpress.org/plugins/apollo 5 5 * Description: Manually or automatically generate invoices and send PDFs as attachments for WooCommerce orders. 6 * Version: 1.1.1 76 * Version: 1.1.18 7 7 * Author: Studio404 8 8 * Text Domain: apollo … … 14 14 defined( 'ABSPATH' ) or exit; 15 15 16 define( 'APOLLO_VERSION', '1.1.1 7' );16 define( 'APOLLO_VERSION', '1.1.18' ); 17 17 18 18 function apollo_load_plugin() { … … 146 146 update_post_meta( $order->get_id(), 'apollo_invoice_sent', true ); 147 147 148 } else if (!$invoice_id && ($order->get_payment_method() === 'paypal' || $order->get_payment_method() === 'stripe') && !$auto_invoice) {149 // if not auto sending still create the invoice in case paypal or stripe150 $invoice = Apollo_invoice::create($order->get_id(), 'invoice');148 // } else if (!$invoice_id && ($order->get_payment_method() === 'paypal' || $order->get_payment_method() === 'stripe') && !$auto_invoice) { 149 // // if not auto sending still create the invoice in case paypal or stripe 150 // $invoice = Apollo_invoice::create($order->get_id(), 'invoice'); 151 151 } 152 152 … … 185 185 $auto_create_cod = (bool) get_option('apollo_general_settings')['apollo_cod-invoice']; 186 186 187 $payment_method = $order->get_payment_method();187 // $payment_method = $order->get_payment_method(); 188 188 189 189 $payment_type = 'apollo_payment-'.$order->get_payment_method(); … … 192 192 $order_paid = get_post_meta( $order->get_id(), '_date_paid', true); 193 193 194 $email = new WC_Email_Customer_Completed_Order();194 // $email = new WC_Email_Customer_Completed_Order(); 195 195 196 196 // If paid online and order completed email enabled then skip creating invoice 197 197 // as it will be created in attachment hook to prevent double issuing in case both 198 198 // hooks get processed at the same time 199 if (($payment_method === 'paypal' || $payment_method === 'stripe') && $email->is_enabled()) {200 return;201 }199 // if (($payment_method === 'paypal' || $payment_method === 'stripe') && $email->is_enabled()) { 200 // return; 201 // } 202 202 203 203 // create invoice for bank transfer orders, when order status is set to completed 204 if(($ payment_method=== 'bacs') || ($payment_enabled && $order_paid !== '')) {204 if(($order->get_payment_method() === 'bacs') || ($payment_enabled && $order_paid !== '')) { 205 205 Apollo_invoice::create($order_id, 'invoice'); 206 } else if ($ payment_method=== 'cod' && $auto_create_cod) {206 } else if ($order->get_payment_method() === 'cod' && $auto_create_cod) { 207 207 Apollo_invoice::create($order_id, 'invoice'); 208 208 } -
apollo/trunk/readme.txt
r2470479 r2471891 85 85 86 86 == Changelog == 87 = 1.1.18 - February 9, 2021 = 88 89 - Fixed: Bug fixes 90 87 91 = 1.1.17 - February 7, 2021 = 88 92
Note: See TracChangeset
for help on using the changeset viewer.