Précédent   Forum des professionnels en informatique > PHP > Outils > phpMyAdmin
phpMyAdmin Forum d'entraide sur l'outil phpMyAdmin : installation, utilisation, etc. Avant de poster -> Cours phpMyAdmin
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/04/2011, 19h35   #1
Invité de passage
 
Inscription : avril 2011
Messages : 4
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : avril 2011
Messages : 4
Points : 0
Points : 0
Par défaut E-commerce frais de port en fonction du poids/destination/mode d'expédition

Bonjour à tous,

je suis actuellement en train de créer mon site e-commerce avec Dreamweaver et PHPmyAdmin. Parmi les tables nécessaires, j'ai déjà créé celles correspondant aux articles et au panier.
Sur la fiche de chaque article, le poids est indiqué, dans le but de faire correspondre le poids du panier aux frais de port de La Poste. D'ailleurs, je me demande, pour la colonne poids, quelle type de données dois-je choisir ? Actuellement, j'ai mis FLOAT mais si c'est bien cela qu'il faut mettre, à quelle unité sont mes valeurs (g ou kg) ?

La question principale de ce post étant de savoir comment je dois faire pour relier mes données de poids (du panier total), de destination (pays, DOM-TOM...), et du mode d'expédition (normal, suivi, colissimo, recommandé...) avec le prix des frais de port totaux que l'acheteur devra payer ?
Dois-je créer des tables frais de port, destination, mode d'expédition ? Si oui, comment les relier ?

J'ai pourtant cherché sur internet mais je n'ai rien trouvé sur la méthode à appliquer sur PHPmyAdmin.

Merci d'avance.

Blounam.
blounam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2011, 20h35   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Les frais de port étant de mémoire établi sur des plages de poids, il faut dans ta table
poidsmin poidsmax destination prix

Apres tu as juste a trouver a quel ligne correspond ton article.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2011, 21h12   #3
Invité de passage
 
Inscription : avril 2011
Messages : 4
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : avril 2011
Messages : 4
Points : 0
Points : 0
Merci pour votre réponse.

Je dois donc créer une nouvelle table correspondant aux catégories des frais de port, en fonction de ces critères. Mais comment tout cela sera mis en relation ? Surtout au niveau de la destination et du mode d'expédition, qui est une chose que le client choisit et non moi.
Je suis consciente qu'il faille définir les limites des catégories des frais de port, mais comment faire en sorte que le montant soit calculé à partir de ces informations ?

Merci.
blounam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2011, 21h46   #4
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Tu veux envoyer un colis de 15kg a envoyer aux USA

Dans ta base tu as
destination - poidsmin - poidsmax - prix
USA - 10 - 25 - 15
USA - 26 - 40 - 25
Asie - 10 - 25 - 20

Quelle est ta difficulté pour trouver le bon tarif ?
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2011, 22h01   #5
Invité de passage
 
Inscription : avril 2011
Messages : 4
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : avril 2011
Messages : 4
Points : 0
Points : 0
Donc dans la base, il faut que je liste toutes les possibilités envisageables de combinaisons destination/poids/mode d'envoi, pour qu'après tout se calcule en fonction de ce qui a été choisi, c'est bien çà ?
Et cette table doit-elle être reliée à celle des produits (pour prendre l'info du poids) ? Peut-être par le biais d'une requête ?
blounam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2011, 22h04   #6
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Tu vois bien que le poids du produit n'a pas de rapport avec la table des livraisons.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2011, 22h36   #7
Invité de passage
 
Inscription : avril 2011
Messages : 4
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : avril 2011
Messages : 4
Points : 0
Points : 0
Pour mon cas, le poids du colis détermine le montant des frais de port, car mes produits seront envoyés par La Poste. C'est pour cela que je me demandais comment relier le poids avec le calcul des frais de port.
blounam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2011, 13h09   #8
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
La table produit contient le poids d'un produit.
La table livraison contient le poids d'un colis.
Il n'y a pas de lien direct entre les deux.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h34.


 
 
 
 
Partenaires

Hébergement Web