Djust 3.65.0 - Semaine du 12 Mai 2025
Périmètre
BackOffice Djust
Améliorations graphiques et optimisations de design
Dans la continuité de la refonte globale du Back Office de Djust, un redesign des pages suivantes a été apporté afin de simplifier l'expérience utilisateur.
- Page liste des Stores : Stores. (Pour les clients concernés)
- Page liste des Offres : Offers.
- Page liste des Organisations : Customers > Organisations.
Page de détail de commande
Afin de faciliter la relecture des lignes de commandes, le nombre de ligne affiché a été augmenté à 50 lignes. Il offre ainsi une aisance de lecture grandement améliorée.
Page liste des accounts
La recherche d'accounts est facilitée avec l'ajout d'un nouveau filtre de recherche par ID (Djust pour le moment, la prise en charge des IDs externes arrivera dans une version prochaine).
API
UPDATE
Orders
- Filtrage des commandes commerciales sur une liste d'accounts :
Il est désormais aussi possible de récupérer les commandes commerciales en filtrant sur une liste d'id d'accounts via le paramètre de requête customerAccountIds
:
ORDER-560 - GET /v1/shop/commercial-orders
AttentionSi une valeur est renseignée dans le paramètre
customerAccountIds
, alors automatiquement l'identifiant du compte passé dans le header est ignoré.
- Filtrage des commandes commerciales à l'utilisateur connecté :
Afin de pouvoir récupérer l’ensemble des commandes commerciales d’un customer user sur tous ses comptes (via customerAccountIds
) un nouveau filtre est ajouté sur la route de récupération de commandes ORDER-560
.
Ainsi, la route ORDER-560 - GET /v1/shop/commercial-orders
évoluera comme ceci avec l’ajout de l’attribut suivant :
connectedUserOnly
: booléen optionnel pour préciser si oui ou non la réponse doit être filtrée sur le customer user connecté.
Si le param connectedUserOnly
est à true, alors les commandes remontées seront celles du customer user de l’ensemble des accounts précisés dans la liste d’ids customerAccountIds
.
Data Hub
- Création multiple de transcoding
L’endpoint POST /v1/mapper/job/{jobId}/transcodings
accepte désormais une liste d’objets pour convertir plusieurs valeurs pour plusieurs mappings sur un job d’import donné.
Exemple:
POST /v1/mapper/job/ad249986-0048-4a95-9fb7-8c4d1e01617f/transcodings
[
{
"mappingTo": "active",
"inputValue": "1",
"outputValue": "true",
"active": true
},
{
"mappingTo": "deleted",
"inputValue": "0",
"outputValue": "false",
"active": true
}
]