Jonathan btq Posted April 5, 2023 Share Posted April 5, 2023 Bonjour, Je viens a vous car je suis bloqué, je suis en train de travailler sur un script pour communiquer avec l'Api de PrestaShop, le but est de créer une commande PrestaShop avec une commandes externe déjà existante, je peux créer la commande mais je dois y intégrer un paramètre qui me permettra de reconnaitre si la commande a déjà été intégrer. Seulement tout les paramètres disponible pour 'Orders', sont déjà pris ou impossible a modifier par l'api Comment puis-je me débrouiller? j'aurai raté quelque chose? Merci a tous Link to comment Share on other sites More sharing options...
Eolia Posted April 5, 2023 Share Posted April 5, 2023 Mettez une référence à votre commande. Si elle est déjà présente vous passez à la suivante. Autre solution, vous loguez les commandes déjà exportées dans votre script d'export Link to comment Share on other sites More sharing options...
Jonathan btq Posted April 6, 2023 Author Share Posted April 6, 2023 Merci pour la réponse, Le problème, c'est lorsque j'essai de modifier la référence order, il ne le prend pas en compte, il lui donne une référence aléatoire par default J'ai tenté aussi de mettre un commentaire privée a la commande pour le récupérer et vérifier son contenue et le comparer mais je ne trouve pas la table correspondant a ces commentaires. Les tables 'messages', 'customer_messages' ne correspondent pas aux commentaire d'une commande # Mise a jour de la reference # ord = prestashop.get('orders', response['prestashop']['order']['id']) # ordid = ord['order']['id'] # ord['order']['reference'] = 'test' # edit = prestashop.edit('orders', ordid, ord) # print(edit) C'est un exemple, je me demande donc si c'est vraiment possible avec ma version? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now