Fetch orders and variants is slow

kahmra
New Member
3 0 1

Hi there! I try to fetch the orders and for each order I go featch each variant to extract its details, but this is very slow, is there any way to improve the speed of this?

here is my code

$orders=json_shopify("https://'.$user.':'.$password.'@'.$shop_domain.'/admin/api/2021-07/orders.json?limit=250&status=open&financial_status=paid");
foreach ($orders['orders'] as $order) {
foreach ($order['line_items'] as $item){
$variant =https://'.$user.':'.$password.'@'.$shop_domain.'/admin/api/2021-07/variants/'.$variant_id.'.json
0 Likes
Bunty
Pathfinder
114 29 69

You are processing sequentially, you can change the code to parallel process with rate limiting checks (to cool down the thread when close to the limits). That is substantially faster than what you have below.