/marketplaces/

  • Cet endpoint de l'API Lengow vous permet d'afficher la liste complète des actions possibles autorisées par une marketplace en particulier. Mais aussi les paramètres obligatoires à compléter en fonction de l'action.
  • Il donne aussi accès à la liste des transporteurs autorisés par la marketplace
  • Vous pouvez aussi voir la liste des statuts autorisés par la marketplace
Exemple: /marketplaces/?marketplace=laredoute 
-- example with Laredoute marketplace --

-- action "ship" --

{
"laredoute": {
"logo": null,
"name": "LaRedoute",
"orders": {
"status": {
"refused": [
"Refused"
],
"shipped": [
"Shipped"
],
"accepted": [
"Accepted"
],
"canceled": [
"Cancelled",
"OutOfStock"
],
"refunded": [
"Refunded"
],
"refunding": [
"Refunding"
],
"waiting_shipment": [
"ToShip"
],
"waiting_acceptance": [
"Created"
]
},
"actions": {
"ship": {
"args": [
"carrier",
"tracking_number"
],
"status": [
"waiting_shipment"
],
"optional_args": [
"line",
"tracking_url"
],
"args_description": {
"line": {
"type": "line_number",
"valid_values": {},
"default_value": null,
"accept_free_values": true
},
"carrier": {
"type": "string",
"valid_values": {},
"default_value": "",
"accept_free_values": true
},
"tracking_url": {
"type": "string",
"valid_values": {},
"default_value": null,
"accept_free_values": true
},
"tracking_number": {
"type": "string",
"valid_values": {},
"default_value": null,
"accept_free_values": true
}
}
},
"actions": 
{ "ship": 
{ "args": [ "carrier", "tracking_number" ], 
 "status": [ "waiting_shipment" ], 
 "optional_args": [ "line", "tracking_url" ],
LaRedoute permet l'action "ship" (expédition), mais l'action ne sera valide QUE 
  • si les paramètres "carrier" et  "tracking_number" sont complétés car ils sont obligatoires.
  • si la commande est au statut "waiting_shipment"
Utilisez le paramètre &marketplace pour appeler une marketplace en particulier.  

API / Listing Places de marché

/marketplaces/

  • Cet endpoint de l'API Lengow vous permet d'afficher la liste complète des actions possibles autorisées par une marketplace en particulier. Mais aussi les paramètres obligatoires à compléter en fonction de l'action.
  • Il donne aussi accès à la liste des transporteurs autorisés par la marketplace
  • Vous pouvez aussi voir la liste des statuts autorisés par la marketplace
Exemple: /marketplaces/?marketplace=laredoute 
-- example with Laredoute marketplace --

-- action "ship" --

{
"laredoute": {
"logo": null,
"name": "LaRedoute",
"orders": {
"status": {
"refused": [
"Refused"
],
"shipped": [
"Shipped"
],
"accepted": [
"Accepted"
],
"canceled": [
"Cancelled",
"OutOfStock"
],
"refunded": [
"Refunded"
],
"refunding": [
"Refunding"
],
"waiting_shipment": [
"ToShip"
],
"waiting_acceptance": [
"Created"
]
},
"actions": {
"ship": {
"args": [
"carrier",
"tracking_number"
],
"status": [
"waiting_shipment"
],
"optional_args": [
"line",
"tracking_url"
],
"args_description": {
"line": {
"type": "line_number",
"valid_values": {},
"default_value": null,
"accept_free_values": true
},
"carrier": {
"type": "string",
"valid_values": {},
"default_value": "",
"accept_free_values": true
},
"tracking_url": {
"type": "string",
"valid_values": {},
"default_value": null,
"accept_free_values": true
},
"tracking_number": {
"type": "string",
"valid_values": {},
"default_value": null,
"accept_free_values": true
}
}
},
"actions": 
{ "ship": 
{ "args": [ "carrier", "tracking_number" ], 
 "status": [ "waiting_shipment" ], 
 "optional_args": [ "line", "tracking_url" ],
LaRedoute permet l'action "ship" (expédition), mais l'action ne sera valide QUE 
  • si les paramètres "carrier" et  "tracking_number" sont complétés car ils sont obligatoires.
  • si la commande est au statut "waiting_shipment"
Utilisez le paramètre &marketplace pour appeler une marketplace en particulier.  
Cet article vous a-t-il été utile ?
Utilisateurs qui ont trouvé cela utile : 0 sur 0
Vous avez d’autres questions ? Envoyer une demande