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

ASP Discussion :

programmer un panier / commande


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 102
    Par défaut programmer un panier / commande
    Bonjour à tous

    je dois reprogrammer un site avec vente en ligne

    je réfléchis à la facon de m'y prendre pour reprogrammer le panier, je pense faire comme cela :

    - mettre les articles commandés dans une table temporaire en utilisant l'identifiant de la session (session_id() ?)

    - lorsque le client valide sa commande, je crée mes enregistrements [commande] et [lignes de commande] et je detruit le panier

    cela vous paraît-il une bonne méthode ?
    j'image qu'il n'y a pas 36 façons de le faire

  2. #2
    Membre expérimenté Avatar de Crazyblinkgirl
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 341
    Par défaut
    Bonjour,

    J'ai déjà réalisé un panier et j'ai plutôt utilisé un tableau à 2 dimensions qui était déclaré dans une variable session mais bon je ne sais pas si c'est la meilleure manière de s'y prendre.

  3. #3
    Membre chevronné
    Avatar de malbaladejo
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    379
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2002
    Messages : 379
    Par défaut
    Pour mon site je travail avec un caddy en XML stocké dans une table temporaire.
    Quand j'insère le caddy en base je récupère la clé primaire de la table créé automatiquement et je la stocke dans un cookie.

    Lorsque la commande est validé je détruit le xml.

    Le cookie permet de retrouver le caddy (non validé) du client lorsqu'il revient sur le site.

  4. #4
    Membre éclairé Avatar de ahage4x4
    Inscrit en
    Janvier 2005
    Messages
    318
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 318
    Par défaut
    Citation Envoyé par malbaladejo
    Pour mon site je travail avec un caddy en XML stocké dans une table temporaire.
    Quand j'insère le caddy en base je récupère la clé primaire de la table créé automatiquement et je la stocke dans un cookie.

    Lorsque la commande est validé je détruit le xml.

    Le cookie permet de retrouver le caddy (non validé) du client lorsqu'il revient sur le site.
    Désolé de vous interompre. Malbaladejo, ta methode n'est t elle pas realisable en ASP, cad creer une table tempo etc... ? Y a t ils des inconvenients?
    Merci

  5. #5
    Membre chevronné
    Avatar de malbaladejo
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    379
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2002
    Messages : 379
    Par défaut
    Je ne comprend pas ce que tu veux dire par :
    Citation Envoyé par "ahage4x4
    n'est t elle pas realisable en ASP
    Je vois 2 inconvenients à cette méthode :
    1- elle ne fonctionne pas si le client refuse les cookies.
    Mais un client qui refuse les cookies ne doit pas pouvoir faire des achats sur beaucoup de site.

    2- Beaucoup de caddy ne sont jamais supprimé de la base de données (tout les caddys non validés). Il faut prévoir une fonction qui les supprime.
    Pour cela j'ajoute une date d'expiration pour chaque caddy (par exemple 2 jours) et j'ai un programme qui se lance toutes les nuits pour effacer les caddys expirés.

  6. #6
    Membre éclairé Avatar de ahage4x4
    Inscrit en
    Janvier 2005
    Messages
    318
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 318
    Par défaut
    Citation Envoyé par malbaladejo
    Je ne comprend pas ce que tu veux dire par :
    Citation Envoyé par "ahage4x4
    n'est t elle pas realisable en ASP
    Je vois 2 inconvenients à cette méthode :
    1- elle ne fonctionne pas si le client refuse les cookies.
    Mais un client qui refuse les cookies ne doit pas pouvoir faire des achats sur beaucoup de site.

    2- Beaucoup de caddy ne sont jamais supprimé de la base de données (tout les caddys non validés). Il faut prévoir une fonction qui les supprime.
    Pour cela j'ajoute une date d'expiration pour chaque caddy (par exemple 2 jours) et j'ai un programme qui se lance toutes les nuits pour effacer les caddys expirés.
    D'accord, comme je ne connais rien en XML, je me suis demandé si cette technique est connue en ASP (Table tempo + BD)
    Merci pour ta réponse

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 102
    Par défaut
    merci à tous pour vos idees!

    je vais surement me passer de table temporaire et utiliser un tableau dans une variable de session comme le fait Crazyblinkgirl

  8. #8
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Pour mon site je travail avec un caddy en XML stocké dans une table temporaire.
    Quand j'insère le caddy en base je récupère la clé primaire de la table créé automatiquement et je la stocke dans un cookie.

    Lorsque la commande est validé je détruit le xml.
    Pourquoi ne pas tout stocker dans un cookie?
    "Winter is coming" (ma nouvelle page d'accueil)

  9. #9
    Membre chevronné
    Avatar de malbaladejo
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    379
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2002
    Messages : 379
    Par défaut
    Le cookie est limité a 4ko et mon xml dépasse parfois les 4ko.

Discussions similaires

  1. [Batch] passer un paramètre à un programme avec la commande CALL
    Par vbcasimir dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 28/09/2009, 11h42
  2. Programmation de la commande who en C
    Par theserial_p dans le forum Linux
    Réponses: 4
    Dernier message: 18/06/2009, 12h39
  3. Réponses: 4
    Dernier message: 16/03/2009, 17h59
  4. probleme de programmation de la commande locate
    Par louve_garoute dans le forum C
    Réponses: 8
    Dernier message: 29/05/2006, 22h24
  5. Réponses: 7
    Dernier message: 22/09/2005, 10h09

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