Liquid, Javascript, thèmes
Bonjour,
Nous rencontrons un problème depuis peu pour clôturer un certain type de commande,
nous arrivons à les passer en partiellement traitée mais pas en traitée,
Ce sont des commandes qui ont bénéficié d'une promo 1 + 1 gratuit, et donc il y a deux lignes de commande avec le même produit.
Voilà les appels que nous avons essayé :
pour une commande => on a trois lignes de commandes avec les ids suivant : 10739492388908, 10739492421676, 10739492454444
on a d'abord essayé de clôturer les trois lignes de commandes, et on a reçu une erreur :
appel de create fulfillment :
{:fulfillment=>{
:location_id=>"xxxx",
:tracking_url=>"https://www.dpd.fr/blablabla",
:tracking_number=>"xxx",
:tracking_company=>"DPD",
:line_items=>"[{:id=>\"10739492454444\"}, {:id=>\"10739492388908\"}, {:id=>\"10739492421676\"}]", :notify_customer=>"true"}
}
réponse : 422 {"errors":{"base":["Line item 10739492421676 does not exist"]}}
La seule différence qu'on a détecté sur la ligne en erreur 10739492421676, était
"fulfillable_quantity" => "0" (c'était à 0 dès la création de la commande)
Ensuite on a clôturé sans la ligne 10739492421676 :
envoi: {
:fulfillment=>{:location_id=>"xxx",
:tracking_url=>"https://www.dpd.fr/xxxx",
:tracking_number=>"xxxx",
:tracking_company=>"DPD",
:line_items=>"[{:id=>\"10739492454444\"}, {:id=>\"10739492388908\"}]",
:notify_customer=>"true"}
}
réponse : ok mais la commande est seulement partiellement traitée
Comment pouvons nous passer en "traitée" la commande ?
Merci à vous,
Maîtrisez l’expansion internationale de votre activité Shopify grâce au parcours d’appr...
By Shopify Feb 7, 2025Agrandissez la vente en gros avec le parcours d’apprentissage de Shopify Academy, B2B...
By Shopify Jan 30, 2025Pour que les clients se sentent encouragés à acheter des produits, ils doivent comprendre ...
By Océanne Sep 3, 2024