lvhao před 1 měsícem
rodič
revize
0595f61522
1 změnil soubory, kde provedl 44 přidání a 20 odebrání
  1. 44 20
      core/CoreApp/models/Model_api.php

+ 44 - 20
core/CoreApp/models/Model_api.php

@@ -115,7 +115,7 @@ function __construct(){
 		if(in_array($name,['alipearlstore','finsahair','baddiebeautyshop','yolissahair','Yolissa']))
 		{
 			
-				$post['shopify'] = $shopapi.'?status=any&limit=2';//?status=any所有订单 &limit=200每页多少单
+				$post['shopify'] = $shopapi.'?status=any&limit=100';//?status=any所有订单 &limit=200每页多少单
 				$ch = curl_init();
 				curl_setopt($ch,CURLOPT_URL,'https://edm.alipearl.net/soapapi.php');
 				curl_setopt($ch, CURLOPT_POST, 1);
@@ -149,26 +149,50 @@ function __construct(){
 							$skus .= ($key > 0)?','.$val['sku']:$val['sku'];
 							$quantity .= floor($val['quantity']).';';
 						}
-						if(stripos($v['payment_gateway_names'][0],'shopify_') !== false)
-						{
-							$pay = 'shopifypay';
-						}
-						else if(stripos($v['payment_gateway_names'][0],'paypal') !== false)
-						{
-							$pay = 'paypal_express';
-						}
-						else if(stripos($v['payment_gateway_names'][0],'gift_card') !== false)
-						{
-							$pay = 'gift_card';
-						}
-						else if(stripos($v['payment_gateway_names'][0],'shop_cash') !== false)
-						{
-							$pay = 'shop_cash';
-						}
-						else
-						{
-							$pay = $v['payment_gateway_names'][0];
+						if(isset($v['gateway'])){
+							if(stripos($v['gateway'],'shopify_') !== false)
+							{
+								$pay = 'shopifypay';
+							}
+							else if(stripos($v['gateway'],'paypal') !== false)
+							{
+								$pay = 'paypal_express';
+							}
+							else if(stripos($v['gateway'],'gift_card') !== false)
+							{
+								$pay = 'gift_card';
+							}
+							else if(stripos($v['gateway'],'shop_cash') !== false)
+							{
+								$pay = 'shop_cash';
+							}
+							else
+							{
+								$pay = $v['payment_gateway_names'][0];
+							}
+						}else{
+							if(stripos($v['payment_gateway_names'][0],'shopify_') !== false)
+							{
+								$pay = 'shopifypay';
+							}
+							else if(stripos($v['payment_gateway_names'][0],'paypal') !== false)
+							{
+								$pay = 'paypal_express';
+							}
+							else if(stripos($v['payment_gateway_names'][0],'gift_card') !== false)
+							{
+								$pay = 'gift_card';
+							}
+							else if(stripos($v['payment_gateway_names'][0],'shop_cash') !== false)
+							{
+								$pay = 'shop_cash';
+							}
+							else
+							{
+								$pay = $v['payment_gateway_names'][0];
+							}
 						}
+						
 						$khbz = '';
 						if(!isset($v['shipping_address']['country_code']))
 						{