Esiste un modo per consentire in modo efficiente a un utente di caricare più contenuti contemporaneamente per i siti di tipo e-commerce?

1

I venditori di siti di grandi dimensioni come Amazon e Newegg devono fornire nomi, descrizioni e immagini per i loro prodotti da visualizzare sui siti di e-commerce.

Questi venditori potrebbero avere più di 100.000 prodotti da vendere, ciascuno con il proprio nome / descrizione / immagini unici. Non riesco a immaginare che i siti di e-commerce avrebbero i loro venditori caricare ogni prodotto singolarmente attraverso un modulo HTML standard. Soprattutto quando un prodotto può avere più immagini, questo metodo di caricamento sembra troppo inefficiente.

Immagino che questi siti consentano ai venditori di caricare tramite un'API che il sito di e-commerce fornisce in modo che l'attività di caricamento possa essere automatizzata con uno script, ma in che modo esattamente questo viene realizzato? Attraverso JSON? JSON funziona alla grande con le stringhe di testo, ma JSON non consente il caricamento di file (quindi le immagini non possono essere caricate?).

    
posta user21398 13.01.2014 - 21:38
fonte

2 risposte

1

I grandi venditori come quello che lavoro per generare feed hanno formattato un modo specifico per siti come Amazon, eBay e così via. Questi feed sono file di testo sul nostro sito Web che contengono tutte le informazioni di cui l'azienda che vendiamo ha bisogno.

I siti, come Amazon, analizzeranno i nostri feed su tutti i nostri e aggiorneranno il loro catalogo. Le immagini sono effettivamente ospitate sul nostro sito, ricevono solo l'url. Alcuni luoghi seguiranno l'url e scaricheranno l'immagine, altri semplicemente hotlink al tuo sito.

La formattazione è leggermente diversa per ogni sito, ma sono tutti molto semplici. Solo testo con interruzioni di riga. Non JSON o XML. Ci sono una varietà di plugin che queste aziende offrono per aiutare a facilitare il processo. Ad esempio, ebay ha m2epro per consentire a un sito basato su Magento di generare feed per la quotazione su ebay.

La chiave è mantenere le cose semplici. A nessuno piace per gli ascoltatori. A nessuno piace saltare attraverso i cerchi per ottenere i loro articoli elencati.

    
risposta data 14.01.2014 - 01:01
fonte
0

Se hai bisogno di caricare più oggetti puoi inviare il modulo tramite iframe o jQuery purché il tuo sito sia stato sviluppato tenendo conto di ciò in modo che l'utente non possa semplicemente fare clic su "home" e l'upload si fermi. Personalmente, se era un problema per gli utenti, lo lanciavo nella sua finestra personale in modo che l'utente possa continuare a utilizzare il sito mentre il modulo continua a caricare.

Anche JSON può supportare i file, devi solo leggere i contenuti nel JSON ma ciò non ti darà alcun vantaggio in quanto i file dovranno ancora essere caricati.

    
risposta data 13.02.2014 - 05:24
fonte

Leggi altre domande sui tag