Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

comment gérer un panier sur un site de vente en ligne?

Poster un nouveau sujet Imprimer cette discussion    Forum -> Administration d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
tontonsumo
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 13 Mai 2004
Messages: 119
Localisation: France

URL permanente de ce messagePosté le : Ven Jan 20, 2006 13:09    Sujet du message: comment gérer un panier sur un site de vente en ligne?

Bonjour,

Je suis en train de créer un petit site de vente en ligne.
Je dois réaliser la gestion des paniers.

J'aurais voulu un conseil, quand au mode de transfert de données qui soit acceptable au regard des moteurs de recherche.

Voila ma démarche:
* tant que l'internaute ne rempli pas son panier, il ne se passe rien.
* Dès qu'il met un article dans son panier, php crée un numéro d'identification qu'il met dans un cookie sur le pc du client. Parallèlement, le numéro de cesssion et l'article en question s'inscrivent dans une table "panier".

Hors, j'ai une chose à résoudre.
Comment je fais pour faire transiter l'information sur l'article ajouté par le client vers le serveur, si je ne veux pas emcombrer mon url?

A quelle solution pensez-vous? Est-elle avantageurse au niveau référencement?

Merci de votre aide. Cela touche à des notions que je maitrise pas trop.
Razz
cordialement,
 
tontonsumo Visiter le site web du posteur
blman
WRInaute accro
WRInaute accro

Inscrit le: 05 Sep 2003
Messages: 2681
Localisation: Nantes / Laval (France)

URL permanente de ce messagePosté le : Ven Jan 20, 2006 13:20    Sujet du message: comment gérer un panier sur un site de vente en ligne?

Tu a raison dans tes démarches :

* tant que l'internaute ne rempli pas son panier, il ne se passe rien.
* Dès qu'il met un article dans son panier, php crée un numéro d'identification qu'il met dans un cookie sur le pc du client (permet de sauvegarder la panier x temps). Parallèlement, le numéro de sesssion s'inscri dans une table "sid" et l'article en question s'inscrie dans une table "panier".
* le numéro de session se ballade dans les URL jusqu'à ce qu'il y ait au moins 1 artcile au panier
* à la fin de la commande, la session et le cookie sont détruis.

Nickel ! C'est ce que je fais sur la boutique que je gère : URL friendly tant qu'il n'y a rien dans le panier.
 
blman Visiter le site web du posteur
zimounet
WRInaute accro
WRInaute accro

Inscrit le: 08 Nov 2004
Messages: 1799
Localisation: Physiquement ou mentalement?

URL permanente de ce messagePosté le : Ven Jan 20, 2006 13:27    Sujet du message: comment gérer un panier sur un site de vente en ligne?

Tu as deux possibilités:

Utiliser les sessions stockés dans une bdd
utiliser les sessions dit "de cookies"
utiliser des cookies

Pour les sessions stockés dans une bdd, il suffit de faire un champs avec un timestamp et de virer les enregistrement qui sont plus vieux que le temps d'expirations de la sessions a chaque chargement.

Pour les sessions dit de cookie, je te laisse te renseigner sur phpdebutant.org ou sur siteduzero.com

pour les cookies, je te laisse fouiller un peu sur le net
 
blman Visiter le site web du posteur
zimounet
WRInaute accro
WRInaute accro

Inscrit le: 08 Nov 2004
Messages: 1799
Localisation: Physiquement ou mentalement?

URL permanente de ce messagePosté le : Ven Jan 20, 2006 13:28    Sujet du message: comment gérer un panier sur un site de vente en ligne?

le sessionid dans l'url n'est plus utile aujourd'hui selon moi
 
blman Visiter le site web du posteur
blman
WRInaute accro
WRInaute accro

Inscrit le: 05 Sep 2003
Messages: 2681
Localisation: Nantes / Laval (France)

URL permanente de ce messagePosté le : Ven Jan 20, 2006 13:47    Sujet du message: comment gérer un panier sur un site de vente en ligne?

zimounet a écrit:
le sessionid dans l'url n'est plus utile aujourd'hui selon moi


Effectivement, je suis assez d'accord. Il va falloir que je rebosse sur ce point sur la boutique que je gère...
 
blman Visiter le site web du posteur
tontonsumo
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 13 Mai 2004
Messages: 119
Localisation: France

URL permanente de ce messagePosté le : Ven Jan 20, 2006 14:22    Sujet du message: comment gérer un panier sur un site de vente en ligne?

ok,
Very Happy
et merci, je m'en vais bosser sur le sujet...
cordialement,
 
tontonsumo Visiter le site web du posteur
dadovb
WRInaute accro
WRInaute accro

Inscrit le: 22 Nov 2005
Messages: 1227

URL permanente de ce messagePosté le : Ven Jan 20, 2006 18:23    Sujet du message: comment gérer un panier sur un site de vente en ligne?

tu peu faira passer tes variables par formulaire et les récupérer en $_POST de l'autre coté.
 
dadovb
tontonsumo
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 13 Mai 2004
Messages: 119
Localisation: France

URL permanente de ce messagePosté le : Ven Jan 20, 2006 18:37    Sujet du message: comment gérer un panier sur un site de vente en ligne?

Bonjour,

j'ai passé l'après-midi à m'instruire en php. Laughing
En effet, le site http://siteduzero.com/ indique bien que l'on peut passer les variables des articles par formulaire par un Post. Ca me semble très bien.

Par ailleurs, j'essaye de voire comment créer et stocker une cession sur le pc client.
Apperemment, je dispose des variables super globales:
$_COOKIE
$_SESSION

Les 2 me semblent possibles. J'ai un petit faible pour le cookie. je cherche encore des infos sur "les sessions dit "de cookies"".

Si vous avez une remarque / référencement...

cordialement,
 
tontonsumo Visiter le site web du posteur
sdamain
WRInaute accro
WRInaute accro

Inscrit le: 14 Oct 2003
Messages: 1260
Localisation: Arlon, Belgique

URL permanente de ce messagePosté le : Ven Jan 20, 2006 20:48    Sujet du message: comment gérer un panier sur un site de vente en ligne?

Stocker des infos sur le PC du visiteur n'est pas à mon avis la meilleure solution. En effet, si ce dernier n'acceptes pas les cookies par exemple tu risque d'avoir des problèmes.

Le mieux est de stocker ces infos sur ton serveur.
 
sdamain
spout
WRInaute passionné
WRInaute passionné

Inscrit le: 14 Mai 2003
Messages: 628
Localisation: Manhay (Belgique)

URL permanente de ce messagePosté le : Ven Jan 20, 2006 21:04    Sujet du message: comment gérer un panier sur un site de vente en ligne?

Pour les sessions de cookies, je pense que zimounet parle des sessions où le PHPSESSID est stocké dans un cookie plutôt que dans l'url en _GET.
Pour utiliser les sessions via cookie, en PHP, au début de ton code:
Code:

<?php
ini_set('session.use_cookies', 1);
ini_set('session.use_only_cookies', 1);
?>


Ainsi cela force PHP à passer les sessions en cookie.
 
spout
tontonsumo
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 13 Mai 2004
Messages: 119
Localisation: France

URL permanente de ce messagePosté le : Sam Jan 21, 2006 23:54    Sujet du message: comment gérer un panier sur un site de vente en ligne?

Bonjour,

Spoutnik, je te remercie pour ton code... c'est extra.

Sdamin, j'imagine donc que tu proposerai plutot d'utiliser une variable super globale pour stocker la cession dans $_SESSION.
Tu pense donc que les crawlers des moteurs de recherche acceptent ces variables sans que ca gène le référencement?

Merci pour vos avis
cordialement,
Laughing
 
tontonsumo Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Administration d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Définitions :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort