Anonimo
Accesso non effettuato
discussioni
contributi
registrati
entra
Webmobili Wiki
Ricerca
Modifica di
Trovaprodotti Commerce Backoffice
Da Webmobili Wiki.
Namespace
Pagina
Discussione
Altro
Altro
Azioni sulla pagina
Leggi
Modifica
Cronologia
Attenzione:
non hai effettuato l'accesso. Se effettuerai delle modifiche il tuo indirizzo IP sarà visibile pubblicamente. Se
accedi
o
crei un'utenza
, le tue modifiche saranno attribuite al tuo nome utente, insieme ad altri benefici.
Controllo anti-spam.
NON
riempirlo!
Parte fondamentale del [[Designbest_Commerce|Commerce di Designbest]], si occupa delle operazioni fondamentali per inserire/modificare/cancellare contenuti. == Add Shop == La funziona si occupa di inserire un Vendor all'interno del database Nop e di creare le sue credenziali identiche a quelle già presenti su Designbest.<br/> Non vengono inserite le sue occasioni. === SQL chiamata alla SP Nop_VendorAdd === La procedura * Recupera la P.IVA del negozio * Inserisce i dati per l'immagine del negozio in <code>Nop_Picture</code> * <code>Nop_PictureBinary</code> * Inserisce i dati del negozio in <code>Nop_Address</code> * Crea un magazzino corrispondente al negozio <code>Nop_Warehouse</code> * Inserisce il Vendor vero e proprio in <code>Nop_Vendor</code> * Updata la <code>Nop_UrlRecord</code> * Aggiorna il mapping <code>NopMapping_Shops</code> * Se c'era la P.IVA la inserisce nella <code>Nop_GenericAttribute</code> in forma di XML === SQL chiamata alla SP Nop_PictureGenericAdd === Credo che sia ridondante in quanto la procedura precedente fa già questo lavoro.<br/> Controllare se i dati sono corretti o ci sono duplicati. * Inserisce i dati per l'immagine del negozio in <code>Nop_Picture</code> * <code>Nop_PictureBinary</code> === C# copia dell'immagine rivenditore via FS === Copia fisicamente l'immagine del rivenditore nella cartella di Nop.<br/> Il frontend non mostra niente sui rivenditori, ma avere l'immagine da un senso di completezza. == Add Bargain == Non effettua alcun inserimento reale all'interno di Nop. L'occasione viene marchiata ''da moderare''. Durante il periodo di "moderazione" l'immagine verrà controllata (policy checks) e scontornata dalla redazione. Una volta che sarà pronta per la pubblicazione il redattore potrà inserirla realmente in Nop tramite l'area [[Trovaprodotti_Commerce_Backoffice#Approve Bargain|Approve Bargain]] == Approve Bargain == La funzione si occupa di inserire un'occasione (con le sue immagini) dentro alla piattaforma Nop. Il flusso è il seguente: === ''SQL'' chiamata alla SP '''BargainAdd''' === Questa controlla che l'occasione non sia già presente in Nop e che sia abilitata. Inserisce i dati nelle tabelle * <code>Nop_Product</code> * <code>Nop_Product_Category_Mapping</code> * <code>Nop_Product_Manufacturer_Mapping</code> * <code>Nop_Product_SpecificationAttribute_Mapping</code> * <code>NopMapping_Occasioni</code> * <code>Nop_UrlRecord</code> * <code>Nop_SpecificationAttribute</code> * <code>Nop_SpecificationAttributeOption</code> * <code>Nop_Product_SpecificationAttribute_Mapping</code> === ''SQL'' chiamata alla SP '''Nop_GetPicture''' === Recupera l'elenco delle immagini relative al prodotto selezionato (se già presenti, vuoto altrimenti). Tabelle coinvolte * <code>Nop_Product_Picture_Mapping</code> === ''C#'' eliminazione fisica di tutte le immagini === Relative al prodotto dal file system. La prima volta non ve ne sarà alcuna. E' solo un controllo. === ''SQL'' chiamata alla SP '''Nop_ImmagineDelete''' === Elimina tutti i mapping tra il prodotto e le sue immagini. La prima volta non ce ne sarà neanche una, è solo un controllo. Tabelle coinvolte: * <code>Nop_Product_Picture_Mapping</code> * <code>Nop_PictureBinary</code> * <code>Nop_Picture</code> === ''C#'' seleziona tutte le immagini dell'occasione === Semplice query di select da Designbest === ''SQL'' per ogni immagine viene chiamata la SP '''Nop_ImmagineAdd''' === Tabelle coinvolte: * <code>Nop_Picture</code> * <code>Nop_PictureBinary</code> * <code>Nop_Product_Picture_Mapping</code> === ''C#'' copia della singola immagine === L'immagine viene rinominata nel formato di Nop ''(pad7 di zeri + pictureid)'' e copiata fisicamente nel file system di Nop. == Sync Bargain == Se l'occasione è già presente su Nop, sincronizza i suoi dati copiandoli da Designbest , sovrascrive qualsiasi dato o immagine. === ''SQL'' chiamata '''Nop_BargainSync''' === Aggiorna i dati nelle tabelle * <code>Nop_Product</code> * <code>Nop_Product_Category_Mapping</code> * <code>Nop_Product_Manufacturer_Mapping</code> * <code>Nop_Product_SpecificationAttribute_Mapping</code> * <code>Nop_UrlRecord</code> Nelle seguenti tabelle i dati vengono completamente cancellati e reinseriti * <code>Nop_SpecificationAttribute</code> * <code>Nop_SpecificationAttributeOption</code> * <code>Nop_Product_SpecificationAttribute_Mapping</code> === ''SQL'' chiamata alla SP '''Nop_GetPicture''' === Recupera l'elenco delle immagini relative al prodotto selezionato (se già presenti, vuoto altrimenti). Tabelle coinvolte * <code>Nop_Product_Picture_Mapping</code> === ''C#'' eliminazione fisica di tutte le immagini === Relative al prodotto dal file system. === ''SQL'' chiamata alla SP '''Nop_ImmagineDelete''' === Elimina tutti i mapping tra il prodotto e le sue immagini. Tabelle coinvolte: * <code>Nop_Product_Picture_Mapping</code> * <code>Nop_PictureBinary</code> * <code>Nop_Picture</code> === ''C#'' seleziona tutte le immagini dell'occasione === Semplice query di select da Designbest === ''SQL'' per ogni immagine viene chiamata la SP '''Nop_ImmagineAdd''' === Tabelle coinvolte: * <code>Nop_Picture</code> * <code>Nop_PictureBinary</code> * <code>Nop_Product_Picture_Mapping</code> === ''C#'' copia della singola immagine === L'immagine viene rinominata nel formato di Nop ''(pad7 di zeri + pictureid)'' e copiata fisicamente nel file system di Nop. === ''C#'' clear cache === Effettua una chiamata lato server al servizio di Nop che "dovrebbe" cancellare la cache. == Delete Bargain == Se il flag ''Publish on Commerce'' viene disabilitat, l'intera occasione viene cancellata dal database di Nop e le sue immagini vengono cancellate dal file system. === ''SQL'' chiamata alla SP '''Nop_GetPicture''' === Recupera l'elenco delle immagini relative al prodotto selezionato (se già presenti, vuoto altrimenti). Tabelle coinvolte * <code>Nop_Product_Picture_Mapping</code> === ''C#'' eliminazione fisica di tutte le immagini === Relative al prodotto dal file system. La prima volta non ve ne sarà alcuna. E' solo un controllo. === ''SQL'' chiamata alla SP '''Nop_ImmagineDelete''' === Elimina tutti i mapping tra il prodotto e le sue immagini. La prima volta non ce ne sarà neanche una, è solo un controllo. Tabelle coinvolte: * <code>Nop_Product_Picture_Mapping</code> * <code>Nop_PictureBinary</code> * <code>Nop_Picture</code> === ''SQL'' chiamata alla SP '''Nop_BargainDelete''' === Elimina tutti i dati relativi all'occasione specificata. Tabelle coinvolte: * <code>Nop_UrlRecord</code> * <code>Nop_Product_SpecificationAttribute_Mapping</code> * <code>Nop_SpecificationAttributeOption</code> * <code>Nop_SpecificationAttribute</code> * <code>Nop_Product_SpecificationAttribute_Mapping</code> * <code>Nop_Product_Manufacturer_Mapping</code> * <code>Nop_Product_Category_Mapping</code> * <code>NopMapping_Occasioni</code> * <code>Nop_Product</code> === ''C#'' clear cache === Effettua una chiamata lato server al servizio di Nop che "dovrebbe" cancellare la cache.
Oggetto:
Per favore tieni presente che tutti i contributi a Webmobili Wiki possono essere modificati, stravolti o cancellati da altri contributori. Se non vuoi che i tuoi testi possano essere alterati, allora non inserirli.
Inviando il testo dichiari inoltre, sotto tua responsabilità, che è stato scritto da te personalmente oppure è stato copiato da una fonte di pubblico dominio o similarmente libera (vedi
Webmobili Wiki:Copyright
per maggiori dettagli).
Non inviare materiale protetto da copyright senza autorizzazione!
Annulla
Guida
(si apre in una nuova finestra)
Navigazione
Navigazione
Pagina principale
Ultime modifiche
Una pagina a caso
Aiuto su MediaWiki
Pagine speciali
Strumenti wiki
Strumenti wiki
Strumenti pagine
Strumenti pagine
Strumenti pagina utente
Altro
Puntano qui
Modifiche correlate
Informazioni pagina
Registri della pagina