8
votes

Plate-forme de shopping en ligne multi-fournisseurs

J'ai été chargé par un client de reconstruire une plate-forme de commerce électronique. L'objectif est une boutique en ligne sur laquelle des véhicules sont vendus. La spécialité est qu'elle est censée être censée être multi-fournisseurs capable, c'est-à-dire des fournisseurs externes auront leur propre back-end de connexion où ils peuvent gérer leurs annonces, ajouter de nouveaux, voir leurs ventes, etc.

Le magasin affiche tous les produits des fournisseurs dans un grand catalogue qui devrait idéalement prendre en charge certaines options telles que le tri et le filtrage, mais ils ne sont pas une exigence. Les commandes sont transmises à chaque fournisseur concerné et l'administrateur, par e-mail.

Le processus de commande est très simple - il suffit de prendre l'article commandé hors du catalogue et d'informer le fournisseur (et l'administrateur) que l'élément a été commandé. Aucun check-out / paiement en ligne n'est requis, bien qu'ils soient agréables à avoir une option.

Tous les systèmes d'achat en ligne que je connais sont ciblés sur un seul administrateur.

Y a-t-il des ateliers qui peuvent gérer ce dont j'ai besoin?

Exigences:

  • Priorité supérieure: Code de qualité . De préférence PHP 5 et orienté objet. Je me soucie de l'ensemble de fonctionnalités exactes du produit tant que le code existant est agréable et propre à travailler avec.

  • Contrôle d'accès: les fournisseurs peuvent se connecter et ajouter et gérer leurs propres produits; n'ont pas accès au reste du système. Les administrateurs peuvent gérer des listes et configurer la boutique. Les administrateurs créent des comptes de fournisseurs

  • doit être multi-langage ou localisé en allemand

  • Le processus de vente est très simple: un e-mail au fournisseur et à l'administrateur, contenant les données de l'acheteur, suffit.

  • Pas besoin de paiement en ligne / de paiement, bien qu'il s'agisse d'une extension de bienvenue

  • Open Source est préférable, mais une solution commerciale n'est pas hors de question si le produit est vraiment, vraiment bon et bien documenté

    Tant que le produit de base va bien et prend en charge le catalogue de base et la gestion des utilisateurs nécessaires à cela, toutes les fonctionnalités supplémentaires sont négociables (c'est-à-dire que je vais les ajouter moi-même si nécessaire.)


0 commentaires

5 Réponses :


1
votes

Le premier problème que vous allez avoir pour obtenir un système de type multi-fournisseur est qu'il ne répondra jamais à vos besoins.

Si vous souhaitez vraiment avoir le bon système, vous devez créer votre propre dans un cadre décent.

Si vous souhaitez toujours utiliser un système pré-conçu qui répond aux besoins que vous avez spécifiés, j'irais avec magentato

Magento est l'un des systèmes de commerce électronique les plus avancés que j'ai jamais travaillé.

Le code lui-même n'est pas tellement facile de travailler avec au début, mais vous vous y habituez après quelques jours / semaines.

En ce qui concerne le "contrôle d'accès", je ne suis pas pratiquement pris en charge, mais le système Magento est très abstrait et IM 80% positif que cela peut être fait.

"doit être multi-langage ou localisé en allemand", chaque langue dont vous avez besoin.

"Le processus de vente est très simple: un courrier électronique au fournisseur et à l'administrateur, contenant les données de l'acheteur, suffit."

Au lieu de moi sur les fonctionnalités que je vous conseille de vérifier.

http://www.magentocommerce.com/


Mais je préférerais toujours développer mon propre cadre et construire à partir de cela.

Cordialement.


3 commentaires

Je sais que je devrai faire beaucoup de travail pour que tout système réponde à mes besoins. Il y a cependant beaucoup de travail de base que j'aimerais éviter: la gestion multi-utilisateurs, une back-end squelette pour les fournisseurs, etc., ce que je cite ci-dessus est ce que je devrais être là et à partir de laquelle je vais puis commencer à personnaliser. Je vais vérifier Magento et s'il a la capacité de base d'avoir plusieurs fournisseurs, j'avais toujours pensé que ce n'est pas mais je vais vérifier.


Aucune idée de magento, mais ..à peut-être vous faire sauver des maux de tête. Essayez d'éviter leur concurrent XT / Veyton, qui semble être assez populaire dans la zone allemande. Cela pourrait fonctionner si vous êtes heureux avec leur fonctionnalité par défaut, mais quand Essayer de personnaliser la chose .. D'une vue de développeurs .. ça peut être un énorme pita ...


@Kuchen acclamations pour l'indice, je sais XT :)



7
votes

Si aucun mode de paiement n'est impliqué, il est certainement préférable d'écrire à partir de zéro. Avec l'un des systèmes existants, vous aurez simplement les frais généraux du code qui n'est pas réellement utilisé. En outre, pas tellement de systèmes prennent en charge la recherche et le filtrage par des paramètres, ce qui semble être une fonctionnalité de base pour un projet aussi vaste.


3 commentaires

Cela pourrait bien être la meilleure solution. J'ai mis en place une prime - nous verrons si quelque chose se présente!


D'accord à 100% avec cela. Au moment où vous avez terminé à la chaussure, un système existant construit avec des priorités très différentes à l'esprit, vous aurez passé autant de temps que possible de la construire à partir de zéro avec un cadre agréable et propre, et vous pouvez lancer un Nightmare de maintenance gratuitement.


Je suis d'accord avec ça aussi. J'ai créé un système remarquablement similaire pour les pièces informatiques il y a un moment et l'a écrit à partir de zéro - c'était la meilleure solution que je puisse trouver pour éviter les systèmes de piratage «Pas tout à fait droit». Les fournisseurs pourraient télécharger des informations sur les stocks et choisir ceux qui pourraient voir leur stock (distributeurs, grossistes, détaillants, détaillants et ainsi de suite) Les demandes d'achat ont été effectuées par courrier électronique et des recherches ont été gérées via Sphinx . Vous pouvez envisager d'utiliser un cadre qui fournit une authentification basée sur un rôle, car cela pourrait réduire une partie du codage.



2
votes

magento! Vous devez l'utiliser, c'est la meilleure chose depuis le pain tranché.

J'ai créé un système de commerce électronique multi-agent qui possédait des représentants de la connexion et ajoutez des ventes, des billets de crédit, etc. Le système avait une configuration de catalogue standard. Il pourrait même être personnalisé pour que le fournisseur A puisse avoir leur propre magasin, le fournisseur B a leur propre. Ils pourraient à la fois les peaux et ainsi de suite.

Nous avons différentes langues. Il possède une communauté de développeurs massive alors tout ce que nous n'avions pas eu, je viens d'acheter et d'intégré (mon temps coûte cher, cela a donné au retour au client le retour). Il y a une version open source, qui est ce que j'ai utilisé, il existe également une version payante. Je ne peux vraiment pas le recommander assez.


2 commentaires

Le commentaire "en tranches de pain" m'a finalement convaincu de jeter un coup d'œil :) J'ai entendu beaucoup de plaintes concernant Magento en termes de vitesse et de code de code, mais ce que je vois en ce moment semble très bon, propre et professionnel. Auriez-vous des indications supplémentaires sur lesquelles des modules / extensions qu'il est possible de créer une boutique multi-agent?


J'ai fait cette partie moi-même. Il a fallu environ une semaine. Ça marche très bien. Je pense que tout le monde devrait l'utiliser! Je suis sûr que leur module est là-bas, je dois juste avoir la tête autour de l'environnement SDK / Dev. Je déteste PHP en passant, mais je peux le tolérer pour Magento <3



-1
votes

Si vous allez construire à partir de zéro, faites-le dans Seaside . Vous êtes susceptible de trouver des solutions disponibles Ne répondez pas assez de vos besoins. La qualité du code va être beaucoup mieux en bord de mer. Réutilisation réelle, pas de modèles.

parler à Norbert Hartl


0 commentaires

1
votes

Je travaille actuellement sur un projet similaire.
J'essaie des choses avec Magento de commencer. Il y a un module complémentaire pour les autorisations avancées aitoc_magentomods_advanced_permissions qui pourrait vous aider.


0 commentaires