1616
1717use Api2Cart \Client as ApiClient ;
1818use Api2Cart \Client \Model \Cart ;
19+ use Api2Cart \Client \Model \AccountCartAdd ;
1920
2021
2122class Api2Cart
@@ -240,69 +241,7 @@ public function addCart($fields)
240241 $ this ->setApiKey ();
241242
242243 try {
243-
244-
245-
246- $ result = $ this ->account ->accountCartAdd (
247- (isset ($ fields ['cart_id ' ])) ? $ fields ['cart_id ' ] : null ,
248- (isset ($ fields ['store_url ' ])) ? $ fields ['store_url ' ] : null ,
249- (isset ($ fields ['bridge_url ' ])) ? $ fields ['bridge_url ' ] : null ,
250- (isset ($ fields ['store_root ' ])) ? $ fields ['store_root ' ] : null ,
251- (isset ($ fields ['store_key ' ])) ? $ fields ['store_key ' ] : null ,
252- (isset ($ fields ['validate_version ' ])) ? $ fields ['validate_version ' ] : null ,
253- (isset ($ fields ['verify ' ])) ? 'false ' : 'true ' ,
254- (isset ($ fields ['db_tables_prefix ' ])) ? $ fields ['db_tables_prefix ' ] : null ,
255- (isset ($ fields ['ftp_host ' ])) ? $ fields ['ftp_host ' ] : null ,
256- (isset ($ fields ['ftp_user ' ])) ? $ fields ['ftp_user ' ] : null ,
257- (isset ($ fields ['ftp_password ' ])) ? $ fields ['ftp_password ' ] : null ,
258- (isset ($ fields ['ftp_port ' ]) && intval ($ fields ['ftp_port ' ])) ? $ fields ['ftp_port ' ] : null ,
259- (isset ($ fields ['ftp_store_dir ' ])) ? $ fields ['ftp_store_dir ' ] : null ,
260- (isset ($ fields ['_3dcartapi_api_key ' ])) ? $ fields ['_3dcartapi_api_key ' ] : null ,
261- (isset ($ fields ['amazon_access_token ' ])) ? $ fields ['amazon_access_token ' ] : null ,
262- (isset ($ fields ['amazon_seller_id ' ])) ? $ fields ['amazon_seller_id ' ] : null ,
263- (isset ($ fields ['amazon_marketplaces_ids ' ])) ? $ fields ['amazon_marketplaces_ids ' ] : null ,
264- (isset ($ fields ['amazon_secret_key ' ])) ? $ fields ['amazon_secret_key ' ] : null ,
265- (isset ($ fields ['amazon_access_key_id ' ])) ? $ fields ['amazon_access_key_id ' ] : null ,
266- (isset ($ fields ['aspdotnetstorefront_api_user ' ])) ? $ fields ['aspdotnetstorefront_api_user ' ] : null ,
267- (isset ($ fields ['aspdotnetstorefront_api_pass ' ])) ? $ fields ['aspdotnetstorefront_api_pass ' ] : null ,
268- (isset ($ fields ['bigcommerceapi_admin_account ' ])) ? $ fields ['bigcommerceapi_admin_account ' ] : null ,
269- (isset ($ fields ['bigcommerceapi_api_path ' ])) ? $ fields ['bigcommerceapi_api_path ' ] : null ,
270- (isset ($ fields ['bigcommerceapi_api_key ' ])) ? $ fields ['bigcommerceapi_api_key ' ] : null ,
271- (isset ($ fields ['bigcommerceapi_client_id ' ])) ? $ fields ['bigcommerceapi_client_id ' ] : null ,
272- (isset ($ fields ['bigcommerceapi_access_token ' ])) ? $ fields ['bigcommerceapi_access_token ' ] : null ,
273- (isset ($ fields ['bigcommerceapi_context ' ])) ? $ fields ['bigcommerceapi_context ' ] : null ,
274- (isset ($ fields ['demandware_client_id ' ])) ? $ fields ['demandware_client_id ' ] : null ,
275- (isset ($ fields ['demandware_api_password ' ])) ? $ fields ['demandware_api_password ' ] : null ,
276- (isset ($ fields ['demandware_user_name ' ])) ? $ fields ['demandware_user_name ' ] : null ,
277- (isset ($ fields ['demandware_user_password ' ])) ? $ fields ['demandware_user_password ' ] : null ,
278- (isset ($ fields ['demandware_env_type ' ])) ? $ fields ['demandware_env_type ' ] : null ,
279- (isset ($ fields ['ebay_client_id ' ])) ? $ fields ['ebay_client_id ' ] : null ,
280- (isset ($ fields ['ebay_client_secret ' ])) ? $ fields ['ebay_client_secret ' ] : null ,
281- (isset ($ fields ['ebay_runame ' ])) ? $ fields ['ebay_runame ' ] : null ,
282- (isset ($ fields ['ebay_access_token ' ])) ? $ fields ['ebay_access_token ' ] : null ,
283- (isset ($ fields ['ebay_refresh_token ' ])) ? $ fields ['ebay_refresh_token ' ] : null ,
284- (isset ($ fields ['ebay_environment ' ])) ? $ fields ['ebay_environment ' ] : null ,
285- (isset ($ fields ['ebay_site_id ' ])) ? $ fields ['ebay_site_id ' ] : null ,
286- (isset ($ fields ['walmart_client_id ' ])) ? $ fields ['walmart_client_id ' ] : null ,
287- (isset ($ fields ['walmart_client_secret ' ])) ? $ fields ['walmart_client_secret ' ] : null ,
288- (isset ($ fields ['ecwid_acess_token ' ])) ? $ fields ['ecwid_acess_token ' ] : null ,
289- (isset ($ fields ['ecwid_store_id ' ])) ? $ fields ['ecwid_store_id ' ] : null ,
290- (isset ($ fields ['etsy_keystring ' ])) ? $ fields ['etsy_keystring ' ] : null ,
291- (isset ($ fields ['etsy_shared_secret ' ])) ? $ fields ['etsy_shared_secret ' ] : null ,
292- (isset ($ fields ['etsy_access_token ' ])) ? $ fields ['etsy_access_token ' ] : null ,
293- (isset ($ fields ['etsy_token_secret ' ])) ? $ fields ['etsy_token_secret ' ] : null ,
294- (isset ($ fields ['neto_api_key ' ])) ? $ fields ['neto_api_key ' ] : null ,
295- (isset ($ fields ['neto_api_username ' ])) ? $ fields ['neto_api_username ' ] : null ,
296- (isset ($ fields ['shopify_api_key ' ])) ? $ fields ['shopify_api_key ' ] : null ,
297- (isset ($ fields ['shopify_api_password ' ])) ? $ fields ['shopify_api_password ' ] : null ,
298- (isset ($ fields ['shopify_shared_secret ' ])) ? $ fields ['shopify_shared_secret ' ] : null ,
299- (isset ($ fields ['shopify_access_token ' ])) ? $ fields ['shopify_access_token ' ] : null ,
300- (isset ($ fields ['volusion_login ' ])) ? $ fields ['volusion_login ' ] : null ,
301- (isset ($ fields ['volusion_password ' ])) ? $ fields ['volusion_password ' ] : null ,
302- (isset ($ fields ['hybris_client_id ' ])) ? $ fields ['hybris_client_id ' ] : null ,
303- (isset ($ fields ['hybris_client_secret ' ])) ? $ fields ['hybris_client_secret ' ] : null ,
304- (isset ($ fields ['squarespace_api_key ' ])) ? $ fields ['squarespace_api_key ' ] : null
305- );
244+ $ result = $ this ->account ->accountCartAdd (new AccountCartAdd ($ fields ));
306245
307246// Log::debug( print_r($result,1) );
308247
@@ -645,6 +584,7 @@ public function getOrderList( $store_id=null , $sort_by=null, $sort_direct=null,
645584 null ,
646585 null ,
647586 null ,
587+ null ,
648588 $ limit ,
649589 null ,
650590 $ sort_by ,
@@ -669,9 +609,6 @@ public function getOrderList( $store_id=null , $sort_by=null, $sort_direct=null,
669609 null
670610 );
671611
672-
673- //if ( $store_id == '4730d110180d4b67449f00b44608cb9d' ) Log::debug(print_r($result,1));
674-
675612 $ this ->logApiCall ( 'order.list.json ' , $ result ->getReturnCode (), $ this ->order ->getConfig (), null , null , null , $ result ->getReturnMessage (), [ 'sort_by ' => $ sort_by , 'sort_direct ' => $ sort_direct , 'limit ' => $ limit , 'created_from ' => $ created_from ] );
676613
677614 if ( $ result ->getReturnCode () == 0 ){
@@ -698,7 +635,6 @@ public function getOrderListPage( $store_id=null, $page_cursor=null )
698635
699636 try {
700637
701-
702638 $ this ->order ->getConfig ()->setApiKey ('store_key ' , $ store_id );
703639
704640 $ result = $ this ->order ->orderList (
@@ -708,6 +644,7 @@ public function getOrderListPage( $store_id=null, $page_cursor=null )
708644 null ,
709645 null ,
710646 null ,
647+ null ,
711648 $ page_cursor ,
712649 null ,
713650 null ,
@@ -858,7 +795,6 @@ public function getProductList($store_id=null, $ids=null, $sort_by=null, $sort_d
858795 null ,
859796 null ,
860797 null ,
861- null ,
862798 $ sort_by ,
863799 $ sort_direct
864800 );
@@ -1076,7 +1012,18 @@ public function getProductVariants($store_id=null, $product_id=null)
10761012 try {
10771013
10781014 $ this ->order ->getConfig ()->setApiKey ('store_key ' , $ store_id );
1079- $ result = $ this ->product ->productChildItemList ( $ product_id );
1015+ $ result = $ this ->product ->productChildItemList (
1016+ null ,
1017+ 0 ,
1018+ 100 ,
1019+ 'force_all ' ,
1020+ null ,
1021+ null ,
1022+ null ,
1023+ null ,
1024+ null ,
1025+ $ product_id
1026+ );
10801027
10811028 $ this ->logApiCall ( 'product.child_item.list.json ' , $ result ->getReturnCode (), $ this ->product ->getConfig (), null , null , null , $ result ->getReturnMessage () ,['product_id ' =>$ product_id ] );
10821029
0 commit comments