Aperçu du parcours de commande
Peu importe la façon dont les commandes sont passées, elles suivent toutes le même processus de base dans GelatoConnect :
1. Soumission de la commande
Les commandes peuvent arriver dans le système par différents canaux :
Soumission API : Les commandes sont envoyées via des requêtes POST. Le système vérifie le format de la demande et renvoie un identifiant de commande.
Soumission de vitrine : Les commandes passées via des plateformes e-commerce connectées sont importées automatiquement.
Soumission FTP : Les fichiers de commande sont téléchargés et analysés régulièrement, puis transformés en commandes.
Soumission directe via plateforme : Les intégrations (par exemple, Cloudprinter, Redbubble) envoient des commandes formatées directement dans GelatoConnect.
2. Validation initiale et traitement
Une fois reçues, les commandes passent par les étapes suivantes :
Validation des données : Vérifie l’exhaustivité, le format, les références client et les identifiants uniques des produits.
Validation du fichier d'impression : Les URL des fichiers sont vérifiées, et les fichiers sont contrôlés pour leur compatibilité, leur résolution, leurs dimensions et l'intégration des polices.
Validation des règles commerciales : comprend la vérification des restrictions d'expédition, de la disponibilité, des quantités et des exigences transfrontalières.
Évolution du statut de commande
Les commandes dans GelatoConnect passent par plusieurs statuts tout au long de leur cycle de vie :
Statuts initiaux
Brouillon : La commande est enregistrée mais pas encore envoyée.
Reçu : La commande a été envoyée à GelatoConnect.
Validée : La commande a passé toutes les vérifications.
Échec : la commande n'a pas été validée.
Créé : La commande a été validée et est prête pour la production.
Statuts de production
En production : Votre commande est en cours de fabrication.
Imprimé : La production de votre commande est terminée.
Emballé : Votre commande est prête à être expédiée.
Statuts d’expédition
Expédié : Votre commande a quitté notre site.
En cours de livraison : Votre commande est en chemin.
Livré : La commande a bien été remise au client.
Retournée : La commande a été renvoyée.
Statuts d’erreur
Échec : La validation ou le traitement n'a pas abouti.
Annulé : La commande a été annulée.
Événements et notifications
Événements système : Tous les changements de statut sont enregistrés en interne.
Notifications externes : Les clients sont informés via des postbacks, des e-mails et des événements webhook.
Mises à jour du statut de l’API : Vous pouvez consulter le statut via les API Get Order et Search Orders.
Principales raisons d'échec de commande et solutions
GelatoConnect vous indique précisément pourquoi un problème survient, afin de vous aider à le résoudre.
"Non connecté"
Ce que cela signifie : Le produit dans Storefronts n'est pas relié à une spécification GelatoConnect.
Solution :
Allez dans Vitrines, trouvez le produit, et cliquez sur Connecter le produit.
Téléchargez les fichiers de design si nécessaire.
Terminez la connexion, puis renvoyez la commande.
"Livraison non disponible"
Ce que cela signifie : Le transporteur ne peut pas livrer à l'adresse indiquée.
Solution :
Vérifiez l’adresse et le pays pris en charge.
Pensez à d'autres options d'expédition.
Dans les commandes API, utilisez des méthodes d'expédition séparées par des virgules dans
shipmentMethodUid
.
Échecs de téléchargement de fichiers
Ce que cela signifie : Les liens des fichiers d'impression ne sont pas accessibles.
Solution :
Assurez-vous que les URL sont publiques et valides.
Formatez correctement les URL pour des services comme Dropbox, Google Drive ou OneDrive.
Problèmes de format de fichier et de qualité
Ce que cela signifie : Les fichiers ne respectent pas les spécifications de production.
Solution :
Utilisez la résolution correcte (généralement 300 DPI).
Incluez une fond perdu (généralement 3 mm).
Utilisez les couleurs CMYK et incorporez toutes les polices.
Identification du produit non valide
Ce que cela signifie : Le produit UID ou le produit client n’est pas valide ou n’a pas été reconnu.
Solution :
Vérifiez précisément le
productUid
, leproductName
et leproductVariant
.Utilisez des recherches pour faire correspondre les codes produits.
Prix de vente manquants (commandes internationales)
Ce que cela signifie : Les données de tarification personnalisée sont manquantes.
Solution :
Incluez
retailCurrency
,retailShippingPriceInclVat
etitems[i].retailPriceInclVat
dans la requête API.
Échecs d’authentification de l’API
Ce que cela signifie : les identifiants API ne sont pas valides.
Solution :
Vérifiez votre clé et votre code secret.
Assurez-vous que le format des en-têtes est correct.
Utilisez HTTPS.
Processus de résolution des commandes échouées
Vérifiez le statut et la raison de l’échec
Allez dans Workflow > Order Intake > Gérer les commandes, ouvrez la commande échouée, puis consultez la raison de l'échec.Vérifiez les demandes d’API (si nécessaire)
Sous Flux de travail > Réception des commandes > Requêtes, vérifiez les détails de requête/réponse de la commande.Appliquez la solution adaptée
Suivez les conseils ci-dessus pour résoudre le problème.Renvoyer la commande
Une fois corrigé, vous pouvez soit renvoyer la commande, soit en créer une nouvelle.Surveillez avec les postbacks
Configurez les postbacks pour recevoir des mises à jour de statut en temps réel et résoudre les problèmes plus rapidement.
Suivi et gestion des commandes
GelatoConnect propose plusieurs outils pour vous aider à gérer vos commandes efficacement :
Page des demandes : consultez les commandes reçues et filtrez-les par statut.
Gestion des commandes : Recherchez des commandes et effectuez des actions comme annuler ou relancer une commande.
Analyse des commandes : Suivez le volume des commandes, les taux d'échec et les tendances.
Vous voulez en savoir plus ?
Pour approfondir votre compréhension et garantir le bon déroulement de vos activités :
Consultez la documentation sur le flux de commandes pour découvrir chaque étape en détail.
Découvrez les points de terminaison de l’API de commande pour vos intégrations basées sur l’API.
Utilisez les Template Mappers si vos données doivent être transformées.