Domanda

Sono stato incaricato da un cliente di ricostruire una piattaforma di e-commerce.L'obiettivo è un negozio online in cui vengono venduti i veicoli.La particolarità è che dovrebbe essere in grado di supportare più fornitori, ad es.i fornitori esterni avranno il proprio back-end di accesso dove potranno gestire le proprie inserzioni, aggiungerne di nuove, visualizzare le proprie vendite, ecc.

Il negozio mostra tutti i prodotti dei fornitori in un unico grande catalogo che idealmente dovrebbe supportare alcune opzioni come l'ordinamento e il filtraggio, ma non sono un requisito.Gli ordini vengono trasmessi a ciascun fornitore pertinente e all'amministratore tramite e-mail.

Il processo di ordinazione è molto semplice: consiste essenzialmente nel togliere l'articolo ordinato dal catalogo e informare il fornitore (e l'amministratore) che l'articolo è stato ordinato.Non sono richiesti check-out/pagamenti online, anche se è bello averli come opzione.

Tutti i sistemi di acquisto on-line che conosco sono rivolti ad un unico amministratore.

Esistono sistemi di negozio là fuori in grado di gestire ciò di cui ho bisogno?

Requisiti:

  • Massima priorità: Codice di qualità.Preferibilmente PHP 5 e orientato agli oggetti.Non mi interessa l'esatto set di funzionalità del prodotto purché il codice esistente sia piacevole e pulito con cui lavorare.

  • Controllo di accesso:I fornitori possono accedere, aggiungere e gestire i propri prodotti;non hanno accesso al resto del sistema.Gli amministratori possono gestire le inserzioni e configurare il negozio.Gli amministratori creano account fornitore

  • Deve essere multilingue o localizzato in tedesco

  • Il processo di vendita è molto semplice:E' sufficiente una E-Mail al fornitore e all'amministratore, contenente i dati dell'acquirente.

  • Non è necessario effettuare pagamenti/checkout online, sebbene sia un'estensione gradita

  • Si preferisce l'Open Source, ma una soluzione commerciale non è esclusa se il prodotto è davvero, davvero buono e ben documentato

Finché il prodotto di base va bene e supporta il catalogo di base e la gestione degli utenti necessari a questo scopo, tutte le ulteriori funzionalità sono negoziabili (ad es.Li aggiungerò io stesso se necessario.)

È stato utile?

Soluzione

Magento!Devi usarlo, è la cosa più bella dopo il pane a fette.

Ho creato un sistema di e-commerce multi-agente con accesso ai rappresentanti e aggiunta di vendite, note di credito e così via.Il sistema aveva una configurazione di catalogo standard.Potrebbe anche essere personalizzato in modo che il fornitore A possa avere il proprio negozio, il fornitore B il proprio.Potrebbero entrambi scuoiarli e così via.

Abbiamo lingue diverse.Ha un'enorme comunità di sviluppatori, quindi tutto ciò che non avevamo l'ho semplicemente acquistato e integrato (il mio tempo è costoso, questo ha dato ai clienti un ritorno reale).Esiste una versione open source, che è quella che ho usato, esiste anche una versione a pagamento.Non posso davvero raccomandarlo abbastanza.

Altri suggerimenti

Se non sono coinvolti metodi di pagamento e checkout, è sicuramente meglio scrivere da zero.Con qualsiasi sistema esistente, avrai solo un sovraccarico di codice che non viene effettivamente utilizzato.Inoltre, non sono molti i sistemi che supportano la ricerca e il filtraggio in base ai parametri e questa sembra essere una caratteristica fondamentale per un progetto così vasto.

Attualmente sto lavorando a un progetto simile.
Sto provando qualcosa con Magento per cominciare.C'è un modulo aggiuntivo per autorizzazioni avanzate aitoc_magentomods_advanced_permissions che potrebbe aiutarti.

Il primo problema che avrai nell'ottenere un sistema di tipo multi-fornitore è che non soddisferà mai le tue esigenze.

Se desideri davvero avere il sistema giusto, dovresti crearne uno tuo da un framework decente.

se desideri comunque utilizzare un sistema predefinito che soddisfi le esigenze specificate, lo seguirei Magento

Magento è uno dei sistemi di e-commerce più avanzati con cui abbia mai lavorato.

All'inizio non è facile lavorare con il codice in sé, ma ci si abitua dopo alcuni giorni/settimane.

Per quanto riguarda il "controllo degli accessi", non sono supportato al 100% ma il sistema Magento è molto astratto e sono sicuro all'80% che ciò possa essere fatto.

"Deve essere multilingue o localizzato in tedesco", ogni lingua di cui hai bisogno.

"Il processo di vendita è molto semplice:E' sufficiente una E-Mail al fornitore e all'amministratore, contenente i dati dell'acquirente."

invece di parlare delle funzionalità, ti consiglio di provarlo.

http://www.magentocommerce.com/


Ma preferirei comunque sviluppare la mia struttura e partire da quella.

Saluti.

Se hai intenzione di costruire da zero, fallo dentro Mare.È probabile che le soluzioni disponibili non soddisfino abbastanza le tue esigenze.La qualità del codice sarà molto migliore in Seaside.Riutilizzo reale, senza modelli.

Parlare a Norbert Hartl

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top