Относительно этой конечной точки: https://shopify.dev/docs/admin-api/rest/reference/products/product#index -2020-04
Я звоню с разделенным запятыми списком идентификаторов в параметрах. Я предположил, что порядок продуктов, возвращаемых API, будет таким же, как и в списке разделенных запятыми идентификаторов в параметрах. Похоже, это не так.
Есть ли способ, чтобы возвращаемый заказ был таким же?
Если нет, есть ли другой способ сделать это после свершившегося факта?
Вот фрагмент моего кода:
while($row = $result->fetch_array(MYSQLI_ASSOC)) {
$productIDs[] = (int)$row['product_id'];
}
$params = array(
'ids' => implode(', ', $productIDs),
'fields' => 'title,handle,vendor,price,images'
);
$products = $shopify->Product()->get($params);
Порядок продуктов в $products
отличается от порядка продуктов в $productIDs
.
Любая идея почему это или как я могу получить заказ, чтобы соответствовать?