Question

Je suis sur le point de construire un site qui a une demi-douzaine assez de produits similaires. Ils sont tous les DVD afin qu'ils intègrent très bien dans une base de données très « fixe ». J'allais faire un modèle de DVD. Tag-les. Tout cela est très simple. Tout cela est très facile.

Mais nous devons être en mesure de les vendre. Le site actuel externalise l'ensemble du système d'achat, mais qui ne va pas voler sur le nouveau site. Nous voulons intégrer tout droit jusqu'au paiement (pour les deux raisons UX plus nous obtenons de personnaliser le processus beaucoup plus).

L'autre problème avec le problème sous-traité est qu'il ne tient pas compte des personnes qui ne ont pas besoin de payer la TVA (taxe de vente) ou le fait que vous obtenez un rabais si vous achetez plus d'un de la même chose, ou plus d'un SKU en même temps.

Je l'ai regardé autour.

Satchmo ressemble à un mini-cadre ensemble. Il a des options d'inscription que je ne pas besoin avec les quantités de UGS je traite.

django-panier a été re-hachage à partir de Mars, mais il semble assez abandonné depuis.

Je cherche quelque chose qui me permettra de:

  • le transmettre un cas de modèle, un prix et une quantité
  • appliquer une formule de quantités en fonction du nombre d'UGS uniques et exemplaires dans le même titre
  • liste ce qui est dans le panier sur chaque page

C'est à ce sujet (mais il est tout à fait fiddly, quand même). Je peux gérer le non-sens de traitement de la commande finale.


Ou suis-je juste d'être stupide?

Dois-je obtenir seulement sur et faire moi-même? Si tel est votre vote, je ne l'ai jamais construit un panier avant sont donc là des considérations qui ne sont pas évidentes à quelqu'un qui a seulement utilisé caddies avant?

Était-ce utile?

La solution

Depuis que vous avez demandé: si vos besoins sont limités que, cela ressemble à une situation de bricolage pour moi. Je ne vois pas ce qui est si délicat à ce sujet; ce complexe il y a est dans la formule de prix, et vous avez l'intention de fournir que de toute façon. Ajouter dans le support de session intégré de Django et vous êtes la plupart du chemin.

Autres conseils

Il existe une solution open source disponible: http://www.getlfs.com
Je ne sais pas si vous pouvez le tordre pour vous convenir, mais il est basé sur les technologies que vous mentionnez. La licence est très libérale et il est fortement maintenu.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top