Accueil Forums How to WooCommerce gestion des commandes automatiques

Ce sujet a 1 réponse, 2 participants et a été mis à jour par  Fred – WooFrance, il y a 3 mois et 1 semaine.

2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #59978

    Bryan Tugler
    Participant

    Bonjour à toutes et à tous,

    Je travail aujourd’hui sur l’automatisation du processus de commande et d’envoi des mails aux clients/ gérant de la e-boutique.

    Voici ce qu’il se passe par défaut lors de la prise de commande par un client :

    1.       Le client passe commande
    2.       Il reçoit une confirmation de commande par mail
    3.       Le paiement est envoyé à STRIPE
    4.       Dans l’administration, une commande « en cours » apparaît
    5.       Un mail de réception de commande est envoyé à l’adresse du fabricant
    6.       Le paiement est validé par STRIPE
    7.       Le fabricant lance la production
    8.       Le fabricant change le statut sous « terminé » 
    9.       Le client reçoit un mail d’expédition
    Néanmoins ce schéma de base ne correspond pas à notre infrastructure et je souhaiterai l’automatiser de la façon suivante :
    1.       Le client passe commande
    2.       Il reçoit une confirmation de commande
    3.       Le paiement est envoyé à STRIPE
    4.       Dans l’administration, une commande « ATTENTE » apparaît
    5.       Le paiement est validé par STRIPE
    6.       Le statut passe automatiquement « en cours »
    7.       Un mail de réception de commande est envoyé à l’adresse du fabricant
    8.        Le fabricant lance la production
    9.       Quand le produit est fini et expédié, le fabricant change le statut sous « terminé » et rentre les informations de transport
    10.   Le client reçoit un mail d’expédition

    j’ai essayé avec le bout de code suivant inséré dans le functions.php mais ca ne correspond pas :

    `// workflow automation
    add_filter( ‘woocommerce_payment_complete_order_status’, ‘rfvc_update_order_status’, 10, 2 );
    function rfvc_update_order_status( $order_status, $order_id ) {

    $order = new WC_Order( $order_id );

    if ( ‘processing’ == $order_status && ( ‘on-hold’ == $order->status || ‘pending’ == $order->status || ‘failed’ == $order->status ) ) {
    return ‘completed’;
    }

    return $order_status;

    }`

    auriez-vous une idée du morceau de code nécessaire ou un tuto qui explique comment le construire? Je ne m’y connais que très peu.

    Merci de votre aide,

    Excellente fin de journée à toutes et à tous,

    Bryan

     

    • Ce sujet a été modifié le il y a 3 mois et 3 semaines par  Bryan Tugler.
    • Ce sujet a été modifié le il y a 3 mois et 3 semaines par  Mathieu.
    • Ce sujet a été modifié le il y a 3 mois et 3 semaines par  Mathieu.
    • Ce sujet a été modifié le il y a 3 mois et 3 semaines par  Mathieu.
    #60660

    Fred – WooFrance
    Admin bbPress


    Bonjour

    Celà ressemble à un système de dropshipping

    vous avez regardé du côté des plugins dédié au dropshipping ? 

    il y a peut être un début de quelque chose

    Expert WordPress & WooCommerce - Fondateur du site WooFrance - Spécialiste en référencement & Community management.
    Je propose un accompagnement et un suivit personnalisé pour votre projet web.
    Contactez moi >> ici <<

2 sujets de 1 à 2 (sur un total de 2)

Vous devez être connecté pour répondre à ce sujet.