IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WordPress PHP Discussion :

Gérer les tarifs dégressifs + affichage « à partir de {prix au kilo le +faible} »


Sujet :

WordPress PHP

  1. #1
    Candidat au Club
    Homme Profil pro
    Etudiant
    Inscrit en
    Mars 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Etudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2019
    Messages : 5
    Points : 4
    Points
    4
    Par défaut Gérer les tarifs dégressifs + affichage « à partir de {prix au kilo le +faible} »
    Bonjour à tous,

    Merci d’avance à ceux qui prendront le temps de me lire voire de me répondre !

    Alors, un peu de contexte : je souhaite vendre des produits au gramme, avec les conditionnements suivants : 1, 2, 5, 10, 20 et 50 grammes.

    J’ai déjà essayé plusieurs choses (plugin, fonctions..) mais je n’arrive pas au résultat souhaité.

    Premièrement, je voudrai instaurer un tarif dégressif en fonction de la quantité.

    Ensuite, je voudrai afficher dans la boutique, sur chaque produit concerné : « à partir de {prix au gramme le +faible} » à la place du prix (ou de la gamme de prix).

    Une fois sur le produit, j’aimerai afficher le prix en fonction du grammage souhaité(1g, lorsque l’on arrive sur la fiche produit). Et enfin, éventuellement garder quelque part un prix au gramme dynamique sur cette même fiche produit.

    Comme je vous le disais, j’ai essayé plusieurs méthodes, plusieurs approches qui ont données des résultats plus ou moins concluant mais sans jamais me donner entière satisfaction.(Je suis à deux doigts de dupliquer chaque produit en 6 la svp aidez-moi ).

    Voila voila Merci à tous bonne journée et joyeux Noel !

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 154
    Points : 230
    Points
    230
    Par défaut Variation du prix?
    La variation du prix en fonction du grammage est-elle régie par une formule ou variable selon le produit?
    Ensuite précise un peu ce que tu as fait, et tes recherches actuelles.
    Cordialement.

  3. #3
    Candidat au Club
    Homme Profil pro
    Etudiant
    Inscrit en
    Mars 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Etudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2019
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par NJNDEV Voir le message
    La variation du prix en fonction du grammage est-elle régie par une formule ou variable selon le produit?
    Ensuite précise un peu ce que tu as fait, et tes recherches actuelles.
    Cordialement.

    La variation du prix est régie par une formule, voici un script qui permet de calculer les variations en fonction du prix de base, selon les conditionnements :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    <!DOCTYPE html>
    <html>
    <head>
      <title>Fonctionnement des tarifs régressifs</title>
      <style>
        body {
          text-align: center;
        }
        h1 {
          text-decoration: underline;
          color: #333;
        }
        p {
          font-size: 18px;
          margin: 10px 0;
        }
        input[type="number"] {
          width: 60px;
          font-size: 18px;
          text-align: center;
        }
        button {
          font-size: 18px;
          padding: 10px 20px;
          border: none;
          background-color: #333;
          color: #fff;
          cursor: pointer;
        }
        #resultat {
          margin: auto;
          font-size: 18px;
          list-style: none;
          padding: 0;
          max-width: 50%;
        }
        #resultat li {
          font-size: 18px;
          margin: 10px 0;
          border-bottom: 1px solid #ccc;
          padding: 10px 0;
        }
        #resultat li span {
          font-weight: bold;
          color: #333;
        }
      </style>
     
    </head>
    <body>
      <h1>Grille Tarifaire</h1>
      <p>Entrez le prix de vente pour 1 gramme :</p>
      <input id="prixGramme" type="number" value="10">€/g
      <button onclick="afficherListeTarifaire()">Afficher la liste tarifaire</button>
      <ul id="resultat"></ul>
      <script>
        function afficherListeTarifaire() {
          var prixGramme = document.getElementById("prixGramme").value;
          var resultat = "";
          resultat += "<h2>Pour un produit ayant : " + prixGramme + "€ comme prix de base / gramme, voici les différents prix :</h2>";
          resultat += "<li>Conditionnement de 1 gramme : <span>" + (prixGramme * 1) + "€</span> (" + prixGramme + "€/g)</li>";
          resultat += "<li>Conditionnement de 2 grammes : <span>" + (prixGramme * 2 * 0.9) + "€</span> (" + (prixGramme * 0.9).toFixed(2) + "€/g) (- 10%)</li>";
          resultat += "<li>Conditionnement de 5 grammes : <span>" + (prixGramme * 5 * 0.8) + "€</span> (" + (prixGramme * 0.8).toFixed(2) + "€/g) (- 20%)</li>";
          resultat += "<li>Conditionnement de 10 grammes : <span>" + (prixGramme * 10 * 0.7) + "€</span> (" + (prixGramme * 0.7).toFixed(2) + "€/g) (- 30%)</li>";
          resultat += "<li>Conditionnement de 20 grammes : <span>" + (prixGramme * 20 * 0.5) + "€</span> (" + (prixGramme * 0.5).toFixed(2) + "€/g) (- 50%)</li>";
          resultat += "<li>Conditionnement de 50 grammes : <span>" + (prixGramme * 50 * 0.35) + "€</span> (" + (prixGramme * 0.35).toFixed(2) + "€/g) (- 65%)</li>";
          document.getElementById("resultat").innerHTML = resultat;
        }
      </script>
    </body>
    </html>
    Ensuite, actuellement j'ai supprimé tout ce que j'avais pu faire, l'affichage des prix indique la gamme de prix sur les fiches produits et les prix des variations sont renseignés sans l'application de la remise dans woocommerce.
    J'ai essayé vraiment pas mal de choses, je ne saurai toute les lister mais en gros j'ai essayé plusieurs plugin dont j'ai oublié les noms et j'ai essayé de faire des fonctions custom mais sans réussite

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 154
    Points : 230
    Points
    230
    Par défaut Fonction OK
    Pour l'entête de ton code j'opterai pour du HTML5 "pur" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <!DOCTYPE html>
    <html lang="fr">
    Et lorsque je modifie le prix au kg, j'actualiserai automatiquement l'affichage des prix dégressifs correspondants.

    Si tu veux afficher « à partir de {prix au gramme le +faible} », avec ta fonction et en récupérant le prix de référence dans ta base de donnée, ne me semble pas trop problématique.

    Pour ton prochain essai, mets en ligne ton code et tes réflexions, ce sera probablement plus facile pour t'aider.

  5. #5
    Candidat au Club
    Homme Profil pro
    Etudiant
    Inscrit en
    Mars 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Etudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2019
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    Salut,
    Mon objectif c'est d'intégrer tout ca dans WooCommerce.(directement dans le module wooproduct si possible^^)

    Effectivement, je pense qu'en partant from scratch je n'aurai pas trop de soucis à obtenir le visuel que je veux mais du coup je suis un peu perdu..

    Je ne suis pas un expert de Wordpress (encore moins de WooCommerce) et je ne sais pas vraiment par ou commencer..

    J'ai du mal a comprendre comment je dois déclarer mes variations de produit (avec ou sans la remise) et du coup ca m'empêche d'imaginer quelle genre de fonction je peux rajouter..

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 154
    Points : 230
    Points
    230
    Par défaut Mon aide sera limitée
    Car je ne pratique pas WooCommerce.
    Je pratique seulement un peu WordPress.
    Quels Thèmes as-tu testés?
    Celui-ci semble assez bien noté https://fr.wordpress.org/themes/storefront/, avec un forum d'utilisateurs assez actif.
    sinon tu peux passer par le filtre de recherche:
    https://fr.wordpress.org/themes/#.
    J'espère que tu auras des réponses plus précises que la mienne.

Discussions similaires

  1. [AC-2003] Comment gérer les erreurs d'affichage dans un formulaire ?
    Par gwenagan dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 16/12/2020, 16h15
  2. [Graphics View] Gérer les plans d'affichage
    Par vinceouille dans le forum Qt
    Réponses: 3
    Dernier message: 31/08/2012, 10h44
  3. Réponses: 3
    Dernier message: 14/05/2010, 21h24
  4. Gérer les affichages en fonctions des users sous sharepoint
    Par christiankams dans le forum Développement Sharepoint
    Réponses: 4
    Dernier message: 22/01/2010, 13h36
  5. Gérer les autorisations sur les affichages
    Par jff42 dans le forum SharePoint
    Réponses: 7
    Dernier message: 21/04/2008, 20h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo