2010-07-13 18 views
1

Je cherche à développer un bon panier à mon nouveau site de magasin. J'ai quelques idées dans mon esprit pour commencer à le développer ...Meilleures pratiques pour développer un panier à partir de zéro

  1. Ce sera un bean session avec état (ejb3).
  2. orienté objet {ShoppingCart, ShoppingCartItem, ShoppingCartEvent, OrderHandler, etc.}

Ce que je suis à la recherche de cette question, est d'obtenir, de votre expérience, est la meilleure façon (plus facile à manipuler) à développer un panier?

Il est bon d'être un ejb stateful? Quels sont les objets courants et leurs fonctionnalités qu'un panier doit avoir? ...

Merci, toute aide et suggestion seront appréciées.

Répondre

10

Je suis sûr que ce n'est pas ce que vous voulez entendre, et je vais probablement être downvoted pour cela, et ce n'est pas la réponse que vous cherchez, mais il doit être dit. Avec toute la sécurité, PCI, et les questions juridiques entourant un modèle de vente en ligne, je vous recommande fortement d'acheter ou au moins obtenir un panier open source que vous pouvez modifier pour construire le vôtre.

Même si vous décidez de rouler le vôtre, obtenir un panier open source à démonter et analyser serait un meilleur départ que tout ce que nous pouvons répondre ici. Ce forum n'est tout simplement pas le bon endroit pour une question aussi vaste.

Modifier - ajouté
Je dis cela par expérience. Notre équipe a passé un certain temps à décider s'il fallait construire ou acheter, et après environ un mois d'analyse de nos options, nous avons acheté un chariot commercial fourni avec le code source, et certifié PABP prêt à l'emploi, ce qui était un doit avoir dû à des problèmes de conformité PCI.

Ce n'est pas un bouchon pour ce shopping en particulier panier mais vous devriez regarder ce lien au moins, si vous n'êtes pas familier avec les exigences: http://www.aspdotnetstorefront.com/t-pabp.aspx

+0

+1 pour une vraie perspective mondiale. C'est toujours amusant d'essayer de le développer soi-même, mais vous-savez-qui se cache dans les détails sales et sales ... –

+0

+1 Excellente réponse mais rêve écrasant ... – Triztian