Djust 3.54.0 - Semaine du 24 Fev 2025
Périmètre
Data Hub
Ajout des informations de paiement dans l'export XML des commandes
Une nouvelle section a été ajoutée dans l'export XML des commandes pour inclure les paiements. Désormais, chaque fichier XML contiendra une balise <payments> qui liste les transactions effectuées.
Détails techniques :
- Ajout d'une balise
<payments>
au sein de l'élément<Order>
.- À l'intérieur de
<payments>
, ajout d'une ou plusieurs balises<payment>
, correspondant aux transactions liées à la commande. - Chaque balise
<payment>
contient :<amount>
: Montant du paiement effectué.<transactionId>
: Identifiant de la transaction associée.
- À l'intérieur de
Exemple de sortie XML mise à jour :
<Order xmlns="http://djust.com/export/type">
...
<payments>
<payment>
<amount>50</amount>
<transactionId>ABC123</transactionId>
</payment>
<payment>
<amount>50</amount>
<transactionId>XYZ456</transactionId>
</payment>
</payments>
...
</Order>
Back-Office
Améliorations graphiques et optimisations de design
Les pages suivantes bénéficient d'un nouveau bandeau de page pour gagner en clarté et lisibilité. Des éléments mineurs des pages ont également été changés afin de gagner en homogénéité visuelle globale.
- Settings > Manage Internal Users
Offers
La version 3.53.0 permettait l'affichage de l'external Id dans la page de détail d'une offre (stock) quelque soit sa source. Il est maintenant également possible de l'ajouter directement à la création d'une offre :

API
NEW
Buying Policies
La possibilité de modifier les acheteurs d'une buying policy est ouverte grâce à la nouvelle route d'administration suivante :
PUT /v1/buying-policies/{id}/buyers
La liste des acheteurs est alors transmises dans le body :
{
"buyerIds" : ["0000002771", "0000004197"]
}
AttentionLe mode par défaut est du REPLACE, c’est à dire que si l’on envoie un seul acheteur et qu’il en existait 3, ils seront remplacés intégralement par le nouvel acheteur donné.
UPDATE
External Orders
Dans le cadre de la mise en place des commandes externes (sources autres que Djust), la nouvelle valeur EXTERNAL_ORDER
a été ajoutée à l'attribut orderOrigin.
Les routes suivantes sont concernées :
GET /v1/logistic-orders
POST /v1/logistic-orders
GET /v1/logistic-orders/{orderLogisticId}
GET /v1/logistic-orders/{orderLogisticId}/approvals
GET /v1/logistic-orders/{orderLogisticId}/shipments
GET /v1/supplier-quotes/{supplierQuoteId}/orders
GET /v1/shop/commercial-orders
POST /v1/shop/commercial-orders
GET /v1/shop/commercial-orders/{orderCommercialId}
GET /v1/shop/customer-accounts/orders
GET /v1/shop/customer-accounts/organisations/{organisationId}/orders
GET /v1/shop/logistic-orders
POST /v1/shop/logistic-orders
POST /v1/shop/logistic-orders/{logisticOrderId}/incidents
GET /v1/shop/logistic-orders/{orderLogisticId}
PATCH /v1/shop/logistic-orders/{orderLogisticId}
PUT /v1/shop/logistic-orders/{orderLogisticId}/approve
GET /v1/shop/logistic-orders/{orderLogisticId}/approvers
PUT /v1/shop/logistic-orders/{orderLogisticId}/cancel
PUT /v1/shop/logistic-orders/{orderLogisticId}/confirm-reception
PUT /v1/shop/logistic-orders/{orderLogisticId}/disapprove
POST /v2/shop/supplier-quotes/{supplierQuoteId}/initialize-orders