|
Homepage
asmartcatalogue e dispositivi mobili
Contact the author
Demo
Download
faq generiche
Features
installation
screenshots
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FAQ GENERICHE
Che cosa sono i tags dei prodotti nella scheda prodotto?
I tags sono delle parole chiave che si possono associare ai prodotti. Quando un visitatore cercherà nel form di Ricerca
una certa parola, verranno mostrati tutti i prodotti che hanno quella parola fra i tag associati.
Come fare per aggiungere una lingua straniera?
E' semplicissimo. Basta andare in Lingue supportate quindi inserire il nome della nuova lingua e cliccare su Aggiungi Lingua
e eventualmente impostarla come predefinita. La lingua predefinita sarà quella che sarà visualizzata per prima quando un visitatore accede al sito.
A questo punto si può iniziare a inserire i nomi, le descrizioni etc. dei prodotti nella nuova lingua.
Sarà necessario anche inserire le traduzioni delle frasi del sito da Frasi Dizionario altrimenti comparirà uno spazio vuoto nei segnaposto delle frasi del sito.
Ho aggiunto una lingua straniera, come faccio a inserire le frasi del sito in tale lingua?
Basta andare in Frasi dizionario in amministrazione. Qui troverai delle pseudo-frasi ovvero delle frasi molto sintetiche che indicano
cosa stai per tradurre. Troverai anche la traduzione in italiano e inglese che ti aiuterà a capire cosa inserire per la traduzione nella nuova lingua.
Che cosa sono il Codice valuta, il Simbolo separatore decimale e il Simbolo separatore gruppo nella scheda di Aggiunta nuova valuta?
Il Codice valuta è il simbolo della valuta che verrà anteposto agli importi del prezzo, dello sconto,etc, per esempio €.
Il Simbolo separatore decimale è il simbolo per separare le cifre decimali dal resto e sarà presumibilmente il . (punto)
Il Simbolo separatore gruppo è il simbolo che verrà usato per separare i gruppi delle migliaia. Nel nostro caso sarà presumibilmente la , (virgola)
Che cos'è la valuta master?
La valuta master è la valuta base del catalogo. Tutti i prezzi che inseriremo nel catalogo sono intesi essere espressi nella valuta master.
Essa ha quindi necessariamente valore di cambio pari a 1. Tutti gli altri importi del catalogo
nelle altre valute verranno calcolati a partire dal prezzo applicando i vari tassi di cambio rispetto alla valuta base.
Supponendo quindi di voler stilare un catalogo per il mercato dell'euro e anche per gli Stati Uniti, inseriremo una valuta con simbolo €
e la setteremo come master. Poi inseriremo una seconda valuta con simbolo $ con cambio 1,16 .
Cosa significa Mostra i prezzi tassa inclusa nella scheda Setting tasse?
Selezionando questa casella, i prezzi verranno mostrati tassa inclusa con la dicitura tasse incluse.
Viceversa, deselezionandola, i prezzi verranno mostrati senza calcolare l'importo della tassa, con la dicitura tasse ecluse
Cosa sono i METATAG Description e METATAG Keywords nella scheda altri parametri?
Sono la descrizione (Description) e le parole chiave (Keywords) per i motori di ricerca,
Sono utilizzati in tutte le pagine del catalogo tranne nelle schede prodotto dove prevalgono
i metatag definiti nelle schede prodotto lato amministrazione (admin menu » prodotti » prodotto con id XX » metatag) .
Cosa significa Tassa non applicabile nella scheda di un prodotto?
Significa che questo prodotto rappresenta un eccezione della tassazione e per esso non verrà applicata la tassa generale impostata
per il negozio.
Come posso non mostrare affatto il prezzo di un articolo?
Si deve inserire -1 nel campo prezzo di una scheda prodotto.
Nel catalogo non verrà mostrato affatto il prezzo né la dicitura prezzo nella scheda articolo.
Come mai il codice prodotto non è suddiviso per lingue?
Si presume che il codice prodotto sia unico nelle varie lingue pertanto c'è un solo campo valido per tutte le lingue.
Tuttavia, se si avesse da visualizzare un codice diverso per ogni lingua, si potrebbe utilizzare un campo addizionale,
che ha un valore diverso per ogni lingua. Vedere la faq successiva per i campi addizionali.
Che sono i campi addizionali della scheda prodotto?
I campi addizionali sono dei campi aggiuntivi (oltre ai consueti nome, codice, prezzo etc.) che si possono specificare per un prodotto.
Si possono valorizzare il nome del campo addizionale (ad esempio colore/color) e il valore (per esempio rosso/red)
per ciascuna lingua del sito.
Come posso creare manualmente una pagina custom con la stessa struttura delle altre (menù in alto)?
Per creare una pagina custom che abbia la stessa struttura delle altre pagine, basta
creare una pagina custom.aspx nella cartella /shop con un codice del genere:
<script runat="server">
void Page_Load()
{
Label lblbreadcrumbsMaster = (Label)(Master.FindControl("lblbreadcrumbs"));
lblbreadcrumbsMaster.Text =
"<span class='breadcrumbs'>Pagina Custom</span>";
// page title
if (Page.Title == null || Page.Title.ToString() == "")
Page.Title =
System.Security.SecurityElement.Escape(
(string)asc.helpDb.getScalar("select config_nomesito from tconfig")
);
}
</script>
<%@ Page Language="C#" MasterPageFile="~/shop/masterpage.master" %>
<%@ MasterType VirtualPath="~/shop/masterpage.master" %>
<asp:Content ID="Content2" ContentPlaceHolderID="partecentrale" runat="Server">
<table cellspacing="0" cellpadding="0" width="100%" style="margin-top: 0px">
<tr>
<td valign="middle">
<div class="big">
Pagina Custom
</div>
Testo custom
</td>
</tr>
</table>
</asp:Content>
Come posso modificare manualmente la homepage? Qual è il file?
Il file della homepage è /shop/main.aspx che richiama /shop/main.aspx.cs per alcune funzioni.
Queste righe di main.aspx:
<%=
asc.language.getfromstringandlanguagename(
(string)asc.helpDb.getScalar("select config_welcometext from tconfig"),
(string)HttpContext.Current.Session["currentfrontlanguage"]
)
%>
recuperano il testo da visualizzare dall'amministrazione. Si possono rimpiazzare con codice html a piacere.
Ho creato una mia semplice pagina html, come faccio ad aggiungere una voce riferita ad essa nel menù a discesa dell'elenco pagine?
E' molto semplice. Basta andare in masterpage.master.cs dove dice:
myrow = dtotherpages.NewRow();
myrow["nameonelang"] = "Homepage";
myrow["link"] = "~/shop/main.aspx";
dtotherpages.Rows.Add(myrow);
alla riga successiva inseriamo un codice del genere per ogni pagina aggiuntiva:
myrow = dtotherpages.NewRow();
myrow["nameonelang"] = "mypage";
myrow["link"] = "~/shop/mypage.html";
dtotherpages.Rows.Add(myrow);
dove mypage è il nome della nuova pagina e ~/shop/mypage.html è l'indirizzo.
|
|
|
|
|