Explorar el Código

studiou-wc-ord-print-statuses: fix csv column mappings

Dalibor Votruba hace 1 año
padre
commit
116701f397

+ 3 - 3
studiou-wc-ord-print-statuses/includes/class-import-manager.php

@@ -66,7 +66,7 @@ class Import_Manager {
         $errors = array();
 
         foreach ($csv_data as $row) {
-            if (!isset($row['order_no']) || !isset($row['ExternalOrder']) || !isset($row['ExternalOrderDate'])) {
+            if (!isset($row['order_no']) || !isset($row['externalorder']) || !isset($row['externalorderdate'])) {
                 $errors[] = __('Invalid row format in CSV.', 'studiou-wc-ord-print-statuses');
                 continue;
             }
@@ -78,8 +78,8 @@ class Import_Manager {
             }
             $order->update_status('in-print');
             $order->update_meta_data('in_print_date', current_time('mysql'));
-            $order->update_meta_data('external_ref_ord_no', $row['ExternalOrder']);
-            $order->update_meta_data('external_ref_ord_date', $row['ExternalOrderDate']);
+            $order->update_meta_data('external_ref_ord_no', $row['externalorder']);
+            $order->update_meta_data('external_ref_ord_date', $row['externalorderdate']);
             $order->save();
 
             $updated_count++;