THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour

On ne présente plus AMAZON...

Mais savez-vous qu'il est possible de faire gérer toute sa logistique d'expédition par AMAZON ?
Les produits sont stockés, emballés et expédiés par AMAZON.

Les tarifs sont intéressants. J'ai calculé que cela me coûtera moins cher en passant par leur service qu'en le faisant moi-même par colissimo. Et surtout, on peut partir en Vacances, les expéditions continuent. Sans parler du gain de temps.

Alors voilà ma question : existe t'il un plugin qui permette de déclencher une livraison par AMAZON, en passant par leur API SOAP ?


Guide, conseils et Matériaux pour construire une Terrasse en Bois

Autoconstruction, Abri et Cabane, terrasse bois, maçonnerie, ossature-bois

Offline


Bonjour,

Je ne crois pas qu'il existe un tel plugin. Mais ce ne devrait pas être très difficile à réaliser.


OpenStudio Toulouse

Offline


Je ne sais pas comment fonctionne l'API SOAP d'AMAZON mais je vais me pencher sur ce plugin.

Comme je n'ai jamais développé de plugin en partant de zéro, j'aurai probablement besoin d'un coach...


Guide, conseils et Matériaux pour construire une Terrasse en Bois

Autoconstruction, Abri et Cabane, terrasse bois, maçonnerie, ossature-bois

Offline


Bien le bonjour Bruno,

Je tiens tout d'abord à féliciter ta démarche ! Ensuite je voulais aussi te conseiller le Theliabook si tu ne connais pas déjà. C'est un (le seul) ouvrage de référence qui est assez complet pour pouvoir faire un plugin correctement. Il n'est pas parfait (je le trouve moche et l'indexation est toujours foireuse... hmm) mais recèle de grandes richesses.
Bon courage à toi et n'hésite pas à passer demander des tuyaux à maître Roadster ou aux autres spécialistes très sympa qui surveillent le forum.

Amicalement,
Nyro.


Nytro Nytropeu !

Multi-squelettes <= all
Connexionauto <= all

Offline


Hi

Ouaouh ! j'ai déjà posté ce message il y a presque 5 ans !
Et je m'y mets seulement maintenant.

J'espère que Roadster est toujours dans la place ? ou d'autres développeurs aussi serviables et compétents ?
Parce que cette fois, je m'y colle. Je vais développer ce plugin qui va permettre de faire gérer sa logistique par AMAZON MWS, tout en automatique.

Le principe en quelques mots :
- le plugin devra être appelé suite à toute commande passant à l'état "payé".
- Si tous les produits de la commande possède une caractéristique "SKU" (c'est une référence identifiant un produit dans le stock AMAZON), alors la commande passe à l'état "traitement", et une notification de commande est envoyée chez AMAZON.
- Si le retour de la commande est OK, alors la commande passe à l'état "envoyé" et on envoie un ptit mail au webmaster pour lui dire qu'une commande a été envoyée chez AMAZON.
- Ensuite, on regarde si il n'y pas d'autres commandes en attente "payé" ou "traitement". Si OUI on les traite si il y a des SKU dedans.


Mes questions :
1) Quel type de plugin dois-je créer ? transport ? classique ? autre ?
2) Comment faire pour appeler le plugin suite à un passage en état "payé" sans toucher aux plugins de paiement ?

MERCiii

PS : je suis encore en THELIA 1.5.1.


Guide, conseils et Matériaux pour construire une Terrasse en Bois

Autoconstruction, Abri et Cabane, terrasse bois, maçonnerie, ossature-bois

Offline


Je suis toujours vivant tongue

Tu veux faire un plugin Thelia 1 ou un module Thelia 2 ?


OpenStudio Toulouse

Offline


Hi Roadster

Un plugin thelia 1.

Depuis, je pense avoir trouvées les réponses à mes questions :

1) Plugin Classique
2) La méthode "statut" est appelée automatique sur chaque changement d'état. Simplissime.

Le développement avance bien.
La seule difficulté qu'il me reste est de pouvoir appeler une méthode régulièrement, ceci afin de vérifier s'il y a des commandes en attente d'expédition. En effet, la communication avec le serveur Amazon capote parfois et il faut s'y reprendre à plusieurs fois. Je voudrais que les nouvelles tentatives soient lancées automatiquement toutes les n minutes.
Je pense à un CRON mais je ne sais pas si il est possible de faire cela directement dans le code du plugin et sans avoir à aller bidouiller dans le système ?


Guide, conseils et Matériaux pour construire une Terrasse en Bois

Autoconstruction, Abri et Cabane, terrasse bois, maçonnerie, ossature-bois

Offline


Bonjour à tous

Plugin toujours en cours de développement.

Aujourd'hui, j'en suis à développer un script PHP qui sera appelé par un CRON job. L'idée est de vérifier le status des commandes en cours sur Amazon, lire l'état du stock sur Amazon et mettre en cohérence le stock dans la base THELIA.

Pour faire tout cela, j'ai besoin d'accéder aux classes THELIA.
Quel(s) fichier(s) PHP de THELIA dois-je inclure dans mon script PHP ?
Je parle des scripts de base de THELIA, pas des classes.

Pour me faire comprendre, j'ai dans mon plugin l'appel à :
include_once(realpath(dirname(__FILE__)) . "/../../../classes/PluginsClassiques.class.php");

__FILE__ dsoit être défini dans un fichier de base de THELIA ? Quels sont les fichiers à inclure pour que THELIA fonctionne ?


Guide, conseils et Matériaux pour construire une Terrasse en Bois

Autoconstruction, Abri et Cabane, terrasse bois, maçonnerie, ossature-bois