|
|
| Riga 1: |
Riga 1: |
| Il negozio dalla sua backoffice ClientAdmin avrà la possibilità di creare un '''prodotto a Catalogo''' valido solo per il suo Trovaprodotti oppure un '''prodotto Occasione''' che potrà essere visibile su ''DesignbestOutlet'', ''Commerce'' e ''Trovaprodotti''.<br/> | | Il negozio dalla sua backoffice ClientAdmin avrà la possibilità di creare un '''prodotto a Catalogo''' valido solo per il suo Trovaprodotti oppure un '''prodotto Occasione''' che potrà essere visibile su ''DesignbestOutlet'', ''Commerce'' e ''Trovaprodotti''.<br/> |
| Il negozio potrà aggiungere suoi ''Manufacturer'' e proprie ''Tipologie''. | | Il negozio potrà |
| | * aggiungere propri ''Manufacturer'' |
| | * aggiungere propri ''Ambienti'' |
| | * aggiungere proprie ''Tipologie'' nei nuovi ambienti o in ambienti già esistenti |
|
| |
|
|
| |
|
| Riga 6: |
Riga 9: |
| Il negozio potrà inserire i propri Marchi specificando: ''Nome'', ''Immagine/Logo'' e se sarà in ''evidenza'' nella pagine di elenco dei Marchi. | | Il negozio potrà inserire i propri Marchi specificando: ''Nome'', ''Immagine/Logo'' e se sarà in ''evidenza'' nella pagine di elenco dei Marchi. |
|
| |
|
|
| |
| Tabelle coinvolte:
| |
| * <code>TP_Manufacturer</code>
| |
| * <code>TP_Map_TPProduct_TPManufacturer</code>
| |
| * <code>TP_Map_Product_TPManufacturer</code>
| |
| * <code>TP_Manufacturer_InEvidence</code>
| |
|
| |
| === TP_Manufacturer ===
| |
| Manufacturer Custom relativi al Trovaprodotti del negozio.
| |
|
| |
|
| |
| === TP_Map_TPProduct_TPManufacturer ===
| |
| Mapping tra Prodotti Custom e Manufacturer Custom del negozio.
| |
|
| |
| === TP_Map_Product_TPManufacturer ===
| |
| Mapping tra Prodotti Occasione e Manufacturer Custom del negozio.
| |
|
| |
| === TP_Manufacturer_InEvidence ===
| |
| Manufacturer Designbest che il negozio vuole mettere in evidenza nella pagina Marchi.
| |
|
| |
|
| == Category Custom == | | == Category Custom == |
| Il negozio potrà inserire '''tipologie proprie''' specificando: ''Nome tipo'' e ''Ambiente'' di appartenenza (che può essere a sua volta custom o esistente).<br/><br/> | | Il negozio potrà inserire '''tipologie proprie''' specificando: ''Nome tipo'' e ''Ambiente'' di appartenenza (che può essere a sua volta custom o esistente). |
| | |
| Tabelle coinvolte:
| |
| * <code>TP_Category</code>
| |
| * <code>TP_Map_TPProduct_TPCategory</code>
| |
| * <code>TP_CategoryRename</code>
| |
| * <code>TP_CategoryHide</code>
| |
| * <code>TP_CategorySort</code>
| |
| | |
| == Prodotti a Catalogo ==
| |
| Prodotto nuovo creato dal negozio e visibile tra i prodotti a catalogo solamente sul suo Trovaprodotti.<br/>
| |
| Il Nuovo prodotto potrà essere aggiunto ad un ''catalogo'' ed ad una ''tipologia'' esistenti su Designbest oppure associato ad un ''custom Manu'' e/o una ''custom tipologia''.
| |
| | |
| Tabelle coinvolte:
| |
| * <code>TP_Product</code>
| |
| * <code>TP_ProductCulture</code>
| |
| * <code>TP_CustomPrice_Product</code>
| |
| | |
| === TP_Product ===
| |
| Il campo ''ManufacturerId'' corrisponde al Manu su Designbest.<br/>
| |
| Nel caso di '''Manu Custom''' questo valore deve essere uguale al '''ManuId 4212''' che corrisponde al display name '''Xtra Catalogo''' e SEO '''custom_manufacturer''' e bisognerà settare il mapping nella tabella <code>TP_Map_TPProduct_TPManufacturer</code>.<br/><br/>
| |
| Il campo ''CategoryId'' corrisponde alla Category su Designbest.<br/>
| |
| Nel caso di Tipologia Custom bisogna creare anche un Ambiente Custom nella tabella <code>TP_Category</code> e mapparla al prodotto in <code>TP_Map_TPProduct_TPCategory</code>.
| |
| | |
| Note:
| |
| * le 2 tabelle sopra sono pronte per il ''multi-culture'', ma la UI permette solo di inserire IT;
| |
| * possibilità di inserimento ''Prezzo'' oppure una ''Price Notes'' ad esempio ''"A partire da ..."'';
| |
| * associando al prodotto una Tipologia Custom sarà necessario anche associare una Tipologia Designbest (il prodotto si vedrà in entrambe le tipologie);
| |
| * possibilità di nascondere ambienti e tipologie;
| |
| * possibilità di ordinare ambienti e tipologie;
| |
| * possibilità di rinominare ambienti e tipologie;
| |
| | |
| == Prodotti Occasione ==
| |
| | |
| | |
| == Prodotti Custom ==
| |
| Il progetto permette ai rivenditori di
| |
| * Creare '''manufacturer custom'''
| |
| * Creare '''ambienti e tipologie custom''', con possibilità di creare una ''tipologia custom sotto un ambiente già esistente''
| |
| * Creare '''prodotti custom''' che possono avere ambiente/tipologia/manufacturer standard oppure tra quelli custom appena creati.
| |
| | |
| === Listing Prodotti ===
| |
| Il listing dei prodotti che fanno parte del core Designbest è gestito a basso livello dalla Stored Procedure <code>TP_ProductList</code> e gestisce i '''caso standard''' nei quali i parametri ''ambiente'', ''tipologia'' e ''manufacturer'' sono tutti del core Designbest.<br/><br/>
| |
| | |
| Per quanto riguarda i '''prodotti custom''', devono essere recuperati a parte e integrati dentro al listing standard.<br/>
| |
| La Stored Procedure che se ne occupa è <code>TP_CustomProductList</code><br/>
| |
| Si distinguono ''5 casi'':
| |
| # <code>(ambiente, tipologia, manu)Designbest</code>
| |
| # <code>(ambiente, manu)Designbest + (tipologia)Custom</code>
| |
| # <code>(ambiente)Designbest + (tipologia, manu)Custom</code>
| |
| # <code>(manu)Designbest + (ambiente, tipologia)Custom</code>
| |
| # <code>(ambiente, tipologia, manu)Custom</code>
| |
| | |
| <table class="wikitable">
| |
| <tr>
| |
| <th>1</th>
| |
| <th>2</th>
| |
| <th>3</th>
| |
| <th>4</th>
| |
| <th>5</th>
| |
| </tr>
| |
| | |
| <tr>
| |
| <td>
| |
| <pre>
| |
| AMB Db
| |
| TYPE Db
| |
| MANU Db
| |
| </pre>
| |
| </td>
| |
| <td>
| |
| <pre>
| |
| AMB Db
| |
| TYPE Cus
| |
| MANU Db
| |
| </pre>
| |
| </td>
| |
| <td>
| |
| <pre>
| |
| AMB Db
| |
| TYPE Cus
| |
| MANU Cus
| |
| </pre>
| |
| </td>
| |
| <td>
| |
| <pre>
| |
| AMB Cus
| |
| TYPE Cus
| |
| MANU Db
| |
| </pre>
| |
| </td>
| |
| <td>
| |
| <pre>
| |
| AMB Cus
| |
| TYPE Cus
| |
| MANU Cus
| |
| </pre>
| |
| </td>
| |
| </tr>
| |
| </table>
| |
| | |
| L'applicazione, per ogni parametro filtro (ambient, type, manu) dovrà sapere se si tratta di un contesto Designbest o Custom.<br/>
| |
| Per un singolo listing potrebbero essere necessarie più chiamate al fine di popolare la lista completa.<br/>
| |
| es.
| |
| <pre>
| |
| Viene richiesto un filtro per AMBIENTE DESIGNBEST.
| |
| Viene interpellata la SP TP_CustomProductList 3 volte (in quanto i casi in cui appare il filtro AMB Db sono 3)
| |
| - Caso 1 - Tutti i custom-prod delle categorie standard
| |
| - Caso 2 - Tutti i custom-prod con ambiente e manu standard e tipologia custom
| |
| - Caso 3 - Tutti i custom-prod con ambiente standard e manufaturer e tipologia custom
| |
| Le tre liste vanno unite a quella principale standard TP_ProductList
| |
| </pre>
| |
Il negozio dalla sua backoffice ClientAdmin avrà la possibilità di creare un prodotto a Catalogo valido solo per il suo Trovaprodotti oppure un prodotto Occasione che potrà essere visibile su DesignbestOutlet, Commerce e Trovaprodotti.
Il negozio potrà
- aggiungere propri Manufacturer
- aggiungere propri Ambienti
- aggiungere proprie Tipologie nei nuovi ambienti o in ambienti già esistenti
Manufacturer Custom
Il negozio potrà inserire i propri Marchi specificando: Nome, Immagine/Logo e se sarà in evidenza nella pagine di elenco dei Marchi.
Category Custom
Il negozio potrà inserire tipologie proprie specificando: Nome tipo e Ambiente di appartenenza (che può essere a sua volta custom o esistente).