Toutes mes réponses sur les forums

11 sujets de 1 à 11 (sur un total de 11)
  • Auteur
    Messages
  • #188107
    Stephane Irie
    Participant
    Points: 45 pts
    Membre 2 étoiles

    Merci pour ce travail génial!

    ====================
    depanagewp
    vpsa2
    #67184
    Stephane Irie
    Participant
    Points: 45 pts
    Membre 2 étoiles

    Je vous remercie, je pense que votre proposition est intéressante je vais l’exploiter et je reviens avec le résultat.

    Merci

    ====================
    depanagewp
    vpsa2
    #67142
    Stephane Irie
    Participant
    Points: 45 pts
    Membre 2 étoiles

    Je vous met ci-joint le plugin actuel.

    L’objectif est de permettre au utilisateurs connectés avec un certain niveau de d’enregistrer des produits dans l’admin du site.

    Le processus le voici:

    1. L’utilisateur arrive sur le site;
    2. Il se connect
    3. Clic sur le lien ajouter un produit
    4. Au lieu de saisir les donnés lui même, il met l’ISBN du livre et les champs (titre, description, couverture…) sont remplis pour lui.
    5. Si les informations lui conviennent, il enregistre le produit.

    J’utilise WordPress Plugin Boilerplate.

    Merci pour votre aide

     

    ====================
    depanagewp
    vpsa2
    #53815
    Stephane Irie
    Participant
    Points: 45 pts
    Membre 2 étoiles

    L’utilisation de la méthode d’expédition gratuite ne vous permettra pas de spécifier certains produits, car elle n’a pas les options pour accomplir cela comme les cours d’expédition. Au lieu de cela, nous allons utiliser la méthode d’expédition forfaitaire.

     

    1. Accédez à la zone d’expédition et ajoutez la zone d’expédition Tarif forfaitaire.
    2. Ensuite, allez dans WooCommerce ⇒ Réglages ⇒ Expédition ⇒ Classes de livraison, et créez une nouvelle classe et nommez-la ‘ Livraison par coursier’.
    3. Ensuite, allez à la page Produits et sélectionnez dans la liste, les produits que vous souhaitez définir comme livraison par coursier, cochez les cases, puis en haut de la table, sélectionnez Modifier dans les actions en bloc, puis cliquez sur Appliquer.
    4. Définissez la classe d’expédition des produits sur « Livraison par coursier ».
    5. Maintenant, allez dans Zones d’expédition et cliquez sur la méthode ‘Taux forfaitaire’. Vous serez redirigé vers la page des paramètres de la méthode.
    6. Changez le nom de la méthode en ‘Livraison par coursier’.
    7. Enfin, définissez l’option Coût de la classe d’expédition «Livraison par coursier» sur x€ .
    8. Enregistrez les modifications et maintenant seuls les produits ayant la classe ‘ Livraison par coursier’ bénéficieront d’une livraison gratuite.

    Il existe d’autres méthodes telles que l’utilisation des plugins Table Rate Shipping pour créer des conditions. Mais cette méthode ne nécessite aucun plugin car elle utilise la méthode Flat Rate qui est fournie avec WooCommerce.

    ====================
    depanagewp
    vpsa2
    #46662
    Stephane Irie
    Participant
    Points: 45 pts
    Membre 2 étoiles

    Bonjour, je traîne un problème avec un projet Woocommerce et j’aimerais avoir votre aide et conseil pour m’aider à résoudre cette équation.
    Le sujet est le suivant:
    Catégorie A:  Livres, DVD, CD, T-Hirt, tasse, Mug, peluche, casquette, porte clé,  autres articles similaires.

                       –  Si Envoi avec suivi:  5,10 euros. Rajouter 1.50 euros à chaque article supplémentaire du même vendeur.

                       –  Si Envoi en recommandé: 6.50 euros.

    Catégorie B : Gros Livres, chaussures, sacs,  autres articles similaires.

                       –  Si Envoi avec suivi:  7.50 euros. Rajouter 1.50 euros à chaque article supplémentaire du même vendeur.

                       –  Si Envoi en recommandé: 8.60 euros.

    Ainsi, pour l’exemple de 5 articles achetés chez trois vendeurs différents, on aura:

    Vendeur 1: Vente de 1 article de catégorie A: Frais de port = 5.10 euros.

    Vendeur 2: Vente de 2 articles de catégorie A: Frais de port = 5.10 euros + 1.50 euros

    Vendeur 3:  Vente de 2 articles de catégorie B: frais de port = 7.50 euros + 1.50 euros.

    L’acheteur aura donc à payer Total prix global des 5 articles + 5.10 + (5.10+1.50) + (7.50 + 1.50).

    J’ai écrit le code suivant

    foreach ( $packages['contents'] as $item_key => $item ) {
        if ( $item['quantity'] > 0 && $item['data']->needs_shipping() ) {
            
            if ( in_array( wp_get_object_terms( $item['product_id'], 'product_cat', array( 'fields' => 'ids' ) ), $category_a ) ) {
                   $count++;
                   $costA= $this->get_option('costA') + (($count-1)*1.5);
            } else {
                   $count++;
                   $costB = $this->get_option('costB') + (($count-1)*1.5);
            }   
        
            $cost= $costA + $costB;
                                    
            }
     }

    Le probleme est que, le code ne parcour pas tous les élements du tableau quand il trouvé un seul élement correspondant. Pourriez vous, me dire ce qui ne marche pas dans mon code?

    Merci pour votre aide

    ====================
    depanagewp
    vpsa2
    #46479
    Stephane Irie
    Participant
    Points: 45 pts
    Membre 2 étoiles

    Bonjour,

    Je tiens à vous dire merci pour l’aide que vous m’avez apporté, j’ai pu résoudre mes problèmes cités plus haut et mon plugin marche comme convenu, il affiche les méthodes de livraison et trie les articles par vendeur.

    Merci à Woofrance

     

    ====================
    depanagewp
    vpsa2
    #46357
    Stephane Irie
    Participant
    Points: 45 pts
    Membre 2 étoiles

    Bonjour, j’ai effectué la mise à jour de mon code comme recommandé par le commentaire de Mathieu. Le problème c’est que je n’arrive pas à avoir mes méthodes (y compris le mode forfai) de livraison sur la page panier.

    j’ai activer le mode debeugage de woocommerce mais rien.

    Pouvez-vous me donner une idée pour la résolution de ce problème?

    Merci pour votre aide

    cordialement

    ====================
    depanagewp
    vpsa2
    #46069
    Stephane Irie
    Participant
    Points: 45 pts
    Membre 2 étoiles

    Bonjour,

    Moi j’utilise pour mes sauvegarde le plugin all-in-one, il est simple d’utilisation et vous permet de sauvegarder votre sauvegarde sur un emplacement de votre pc gratuitement, sinon vous pouvez souscrire pour une sauvegarde sur un Cloud.

    Vous pouvez le télécharger à l’adresse suivante https://fr.wordpress.org/plugins/all-in-one-wp-migration/

    Cordialement

    ====================
    depanagewp
    vpsa2
    #45825
    Stephane Irie
    Participant
    Points: 45 pts
    Membre 2 étoiles

    Merci beaucoup pour votre intervention , je vais apporter la mise à jour et vous revenir.

    Cordialement

    ====================
    depanagewp
    vpsa2
    #43404
    Stephane Irie
    Participant
    Points: 45 pts
    Membre 2 étoiles

    Bonjour,

    Merci, pour votre réponse, je vous ai mis en pièces jointe le plugin, vous pouvez jetez un coup d’œil au code. J’utilise le thème storefront.

    Cordialement

    ====================
    depanagewp
    vpsa2
    #43158
    Stephane Irie
    Participant
    Points: 45 pts
    Membre 2 étoiles

    Bonjour,

    Concernant le paiement: Quel est le mode de paiement sur votre boutique?

    Cordialement
    ====================
    depanagewp
    vpsa2
11 sujets de 1 à 11 (sur un total de 11)