2017-09-01 2 views
0

Je suis à la recherche de Python/Django pour évaluer une solution de commerce électronique adaptée. Pour l'instant Satchmo package semble offrir une solution pour répondre à la plupart de mes besoins avec le type de produit d'abonnement.(Django, Satchmo) Développement de produits/éléments de campagne avec des champs/propriétés personnalisés

Cependant, j'ai encore des exigences à la maison pour se rencontrer et j'ai fini par me demander qu'est Satchmo ou un autre ensemble de chariot/commerce approprié aux produits personnalisés?

J'ai besoin de l'utilisateur pour remplir quelques "détails personnels" concernant l'abonnement puisque les produits/commandes d'abonnement peuvent être assignés à d'autres utilisateurs et/ou à des non-utilisateurs. La manière la plus naturelle serait de permettre aux utilisateurs d'ajouter ces détails après que le produit a été ajouté au panier.

Les éléments de campagne doivent donc avoir un champ de référence utilisateur ou plusieurs champs dans le cas d'un non-utilisateur: email, téléphone, nom, dob.

Répondre

0

Je n'ai jamais utilisé Satchmo, mais Django oscar est un framework de commerce électronique très personnalisable qui pourrait accomplir cela. En outre, Satchmo ne semble pas être un projet très actif (leur site Web est en panne en ce moment, et le dernier commit github date d'il y a 7 ans). Dans Django oscar, vous pouvez créer un flux de paiement personnalisé, où vous pouvez ajouter votre propre étape pour entrer ces détails personnels.

Vous pouvez en savoir plus sur les vues here personnalisation

Une autre façon que vous pouvez faire, est de personnaliser le produit lui-même d'avoir des options supplémentaires avant d'ajouter au panier. Par conséquent, vous spécifiez le destinataire de l'abonnement avant qu'il ne soit ajouté au panier.

+0

Merci pour la réponse! J'avais une vision totalement différente de Satchmo et je pensais que c'était plus actif. Cependant, j'ai également couru dans LFS "Lightning Fast Shop" qui est également très fermé en tant que projet, mais a la fonctionnalité exacte que je suis après. Bien qu'il soit nécessaire de l'étendre avec des champs de courriel et de date, cela ne devrait pas être aussi difficile. Mais à la fin vaut-il la peine de parier sur un projet aussi dégradant ... – user1271930

+0

@ user1271930 Super! Donnez un coup de feu à LFS. Pourquoi dites-vous qu'il semble fermer? Bien qu'il ne soit pas aussi actif qu'un Oscar, il a été mis à jour au cours des 6 derniers mois. Les deux principales raisons que je vois pour choisir un projet actif sont la stabilité et le soutien, que vous devriez pouvoir obtenir de LFS. Je pense que c'est juste un cadre plus simple par rapport à oscar, et nécessite donc/nécessite moins de développement. – rawbeans

+0

Eh bien, nous voici de nouveau avec des problèmes liés à la dépendance/à la version et cela ne nous aide certainement pas à être un débutant avec Python/Django. Chaque tutoriel suggère des commandes totalement différentes pour la mise en place d'un workflow qui rend difficile la compréhension de ce qui est correct, réellement nécessaire, conforme à mes versions, etc. Le tutoriel "App" de Django est bon mais il n'est pas général et peut-être a une portée un peu trop limitée. – user1271930