Realizza il tuo negozio online con Virtuemart. Guida pratica di tutti i template in PHP

Stai creando, possiedi o stai seguendo come webmaster un negozio online in Joomla Virtuemart 3 + 3 e devi cambiare o modificare qualche blocco di unità in una dele  pagina del negozio? Allora prima di tuttodovresti scoprire il fail php che crea questa parte nel tuo negozio. Questo articolo descrive tutti i template in formato php che vengono usati nella creazione di tutte le pagine in Virtuemart 3 e ho aggiunto anche  immagini per  facilitare orientamento tra di loro.

 

Le informazioni contenute in questo articolo si applicano al 95% anche al  Virtuemart 2. 

Io stesso, per la professione, molto spesso mi occupo di negozi online fatti in Virtuemart e ho imparato  tutti i fali che corrispondono per varie elementi nella pagina del prodotto a memoria. Ma se non lavori cosi spesso come io con vituemart  allora ti conviene di sapere dove mettere le  mani per cambiare uno o altro elemento durante la costruzione del tuo sito e-comerce basato su Virtuemart  quindi le informazioni qui sotto potrebbero essere molto utili a te.

Template di  base in VirtueMart 3

    Pagina iniziale (VirtueMart)

    Pagina categorie di prodotti (category)

    Pagina Prodotto (productdetails)

    Carrello prodotti (cart)

    Pagina del produttore (manufacturer)

    Fatturato / pagina informazioni ordine (invoice)

    Lettere con i dettagli dell'ordine che vengono inviati al venditore e l'acquirente (invoice mail)

    Elenco degli ordini nel proprio account (orders)

    Modifica dati utente nel account del utente(user)
    Forma finestra pop-up "Fai una domanda sul prodotto» (askquestion)

Varie template Virtuemart 3 (blocchi che possono verificarsi su diverse pagine)

  1. Blocco aggiungere alla spesa(tra cui il pulsante,casella d'input di quantita è altri elementi)
  2. Elenco delle categorie di prodotti
  3. Campi personalizzati(customfields)
  4. Prezzi di prodotto
  5. Lista di prodotti per la categoria o moduli di prodotti
  6. Valutazione dei clienti
  7. Articoli simili
  8. Snippet di marcup secondo Schema.org
  9. Informazioni sui residui di prodotto
  10. Le condizioni di vendita
  11. Finestra pop-up dello script"Fai una domanda su questo prodotto"

Okey, prima di mettere le mani e modificare qualcosa copiamo tutti i template di virtuemart nella cartella del template predefinito per il tuo sito web. Guarda qua di che cosa si tratta.

Template di base Virtuemart 3.

(nel nostro caso  fail, che corrispondono per la visualizzazione del elemento o pagina indicata )

Pagina principale  (VirtueMart)

components/com_virtuemart/views/virtuemart/default.php - template di base della home page. Esso contiene una descrizione del negozio, l'elenco delle categorie nella categoria madre o  un elenco di prodotti , a seconda delle impostazioni nel pannello di amministrazione di virtuemart.
1

 

components/com_virtuemart/views/virtuemart/feed.php – template  di RSS di prodotti in  VM.
components/com_virtuemart/views/virtuemart/off_line.php- Template della pagina iniziale del sito al  negozio chiuso

Modelli principali di Virtuemart 3. Pagina della categoria di prodotti (category)

components/com_virtuemart/views/category/default.php – modello della categoria di prodotti di   base in Virtuemart. Esso contiene una descrizione della categoria, un elenco di categorie minori, l'elenco prodotti in categoria..
components/com_virtuemart/views/category/categories.php- modello  in forma della lista   delle categorie figli delle categoria selezionata.
2

Modelli principali di  Virtuemart 3. Pagina del prodotto(productdetails)

components/com_virtuemart/views/productdetails/default.php -modello principale della pagina del prodotto . Esso contiene tutte le informazioni sul prodotto, e oltre a questo su questo fail inseriti dei collegamenti a maggior parte di modello riguardanti il prodotto , come indicato su disegnio.
Dis3
components/com_virtuemart/views/productdetails/default_images.php –modello dell'immagine principale sulla pagina del prodotto Virtuemart. Esso contiene anche gli script che gestiscono le immagini di base e aggiuntivi.
components/com_virtuemart/views/productdetails/default_images_additional.php – modello di altre immagini di questo prodotto in Virtuemart.
components/com_virtuemart/views/productdetails/default_manufacturer.php – modello contiene blocco con elenco di produttori del prodotto Virtuemart.
components/com_virtuemart/views/productdetails/default_pdf.php –modello visualizzazione  del  prodotto in forma di un fail pdf .
components/com_virtuemart/views/productdetails/default_reviews.php – modello recensioni sul prodotto  Virtuemart.
components/com_virtuemart/views/productdetails/default_showcategory.php – modello , che mostra categorie figli della categoria alla quale appartiene il prodotto sulla pagina
components/com_virtuemart/views/productdetails/mail_html_notify.php – modello del aviso  dei acquirenti che si sono iscritti per sapere  del  arrivo del prodotto in formato HTML  .
components/com_virtuemart/views/productdetails/mail_raw_notify.php php – modello del aviso  dei acquirenti che si sono iscritti per sapere  del  arrivo del prodotto in formato RAW.
components/com_virtuemart/views/productdetails/notify.php – modello delle forma di iscrizione per avviso del arrivo del prodotto . Viene mostrato quando il prodotto richiesto non e disponibile attualmente  e sono abilitati rispettivi impostazioni nella configurazione di   Virtuemart.
4

Carrello in virtuemart (cart)

modello  del carrello e abbsatanza complesso. Vi consiglio di toccare qualcosa soltanto nel caso se conoscete bene linguaggi PHP e HTML. Per tutti gli altri, sara più facile comprare un plugin pronto  che permette di compilare ordine su una solo pagina. Nessuno vuole ripassare tre pagine per ordinare qualcosa, quindi e un aspetto da non trascurare nella creazione di un negozio online.

components/com_virtuemart/views/cart/default.php -il modello  di base del carrello. Esso contiene tutte le informazioni che vengono visualizzate in un carrello, e in oltre richiama magior parte di varie blocchi del carrello che vediamo sulla immagine qui sotto.  

5

components/com_virtuemart/views/cart/default_address.php – modello blocco indirizzo “Dati di fatturazione ” e “Indirizzo di spedizione ”, mostrati sopra ellenco dei prodotti nel carello
components/com_virtuemart/views/cart/default_cartfields.php – modello , che contiene il campo "Note e richieste particolari", accordo con i termini di servizio, così come campi aggiuntivi da compilare da parte dell'utente nel carello.
components/com_virtuemart/views/cart/default_coupon.php – modello  del modulo per aggiunta del coupon nel carrello.
components/com_virtuemart/views/cart/default_pricelist.php – modello della tabella di prodotti nel carrello.
components/com_virtuemart/views/cart/default_shopperform.php – modello della  modifica  del compratore del ordine. Si utilizzati solo se nelle impostazioni di VM nella scheda "ordine", corrispondente l'opzione è attivata.
components/com_virtuemart/views/cart/mini_cart.php – Attualmente non viene utilizzato da nessuna parte .
components/com_virtuemart/views/cart/order_done.php – modello della pagina del ordine completato , che viene mostrata al acquirente  dopo la conferma dell'ordine / pagamento..
components/com_virtuemart/views/cart/padded.php – modello della finestra pop-up  "articolo è stato aggiunto al carrello" .

6

components/com_virtuemart/views/cart/perror.php – modello della finestra pop-up  con un errore sulla impossibilità di aggiungere al carrello. Questo accade in alcuni casi.
components/com_virtuemart/views/cart/select_payment.php – modello di tipi  di pagamento nel carrello
components/com_virtuemart/views/cart/select_shipment.php – modello delle modalità di consegna nel carrello .

Pagina del produttore (manufacturer)

components/com_virtuemart/views/manufacturer/default.php -modello di base della pagina del produttore. Esso contiene un elenco di produttori di negozio. Questo pagina verrà mostrata nel menù Joomla → produttori

7

components/com_virtuemart/views/manufacturer/default.php -modello  di pagina di  singolo produttore. Contiene immagini di un singolo produttore, descrizione del produtore un link per vedere  prodotti del produttore. Questa pagina  verrà mostrata nel menu  Joomla Virtuemart -> Produttore.

8

 

Potete chiedere: "Dove è il modello  della lista dei prodotti del produttore ?». Esso non c'e. Il ruolo di questo modello  fa il  modello  della categoria . A mio parere, questa è una decisione molto controversa. La differenza tra URL della merci di un preciso produttore dalla categoria merci, soltanto che nel primo caso viene mostrato virtuemart_manufacturer_id al posto del ID della categoria.

Fatturato / pagina dettagli ordine  (fattura)

Questi modello sono molto simili ai modelli dalla cartella  orders. Non confondere loro! Le fatture vengono utilizzati per visualizzare le informazioni al ordine fatto  nel tuo browser. Questa è la pagina dove si deve inserire il  numero d'ordine e la chiave segreta inoltre essa  fa parte della lettera della conferma e puo essere redatta. Inoltre  genera anche una fattura  in formato PDF. Gli modello dalla cartella orders  invece vengono utilizzati nella proprio account per visualizzazione di ordini fatti.
components/com_virtuemart/views/invoice/invoice.php – Modello di base del conto. Esso contiene  parametri e articoli di ordine, oltre cio richiama la maggior parte di modelli  descritti di seguito.
components/com_virtuemart/views/invoice/invoice_order.php – Esso contiene i dettagli dell'ordine, lo stato degli ordini, informazioni su spedizione..
components/com_virtuemart/views/invoice/invoice_items.php – Contiene articoli di ordine.
components/com_virtuemart/views/invoice/invoice_history.php – Esso contiene la storia dello stato  dell'ordine circolazione (cambio stato dell'ordine :ricevuto, assemblato, spedito, consegnato e cosi via ).

Lettere con dettagli dell'ordine inviati al venditore e l'acquirente (posta fattura  - invoice mail)

Template di e-mail da inviare ai utenti sono abbastanza complessi.  Consiglio di modificare qualcosa in questa zona soltanto coloro che sano leggere e modificre bene linguaggi PHP e HTML Per tutti gli altri, sara più facile acquistare un Virtuemart Email Manager Plus.

Tutti i template di  lettere sono presenti in due formati: html-formato e raw-mail (solo testo). Quanto segue sono descrite i modelli  solo nel formato HTML.

Template di messaggi nel formato raw hanno lo stesso significato. Selezionare il formato dei messaggi di posta elettronica puoi nelle impostazioni del tuo negozio Virtuemert.

components/com_virtuemart/views/invoice/mail_html.php – il modello  di base della lettera. Esso contiene tutte le informazioni che compaiono nella lettera, inoltre richiama  la maggior parte dei blocchi delle lettera  descritto di seguito.
components/com_virtuemart/views/invoice/mail_html_header.php – parte superiore delle lettera . Esso contiene  immagini e informazioni di negozio
components/com_virtuemart/views/invoice/mail_html_footer.php – parte in basso della letera
components/com_virtuemart/views/invoice/mail_html_pricelist.php – tabella dei prodotti ordinati, loro prezzo e il loro stato .
components/com_virtuemart/views/invoice/mail_html_shopper.php – informazioni riguardante l'acquirente nella lettera .
components/com_virtuemart/views/invoice/ mail_html_shopper_more.php – modello vuoto .
components/com_virtuemart/views/invoice/mail_html_shopperaddresses.php – indirizzo di consegna del prodotto specificato durante  ordinazione, e inserito sulla letera.
components/com_virtuemart/views/invoice/mail_html_vendor.php – forma della lettera avanzate per i venditori. Se non si utilizza la funzionalità multi-vendor nella VM, ed e  molto probabilmente che sia cosi , questo  modello  non ti servira.
components/com_virtuemart/views/invoice/mail_html_vendor_more.php – modello  vuoto

dis 9

Elenco ordini nel account cliente(orders)

components/com_virtuemart/views/orders/list.php - modello  della lista degli ordini nel account cliente. Consente di visualizzare un elenco degli ordini, dettagli di ogni ordine visualizzati dal seguente template.
10
components/com_virtuemart/views/orders/details.php -Modello di base di un ordine nel  account del cliente. Esso contiene tutte le informazioni rigurdanti l'ordine, in oltre richiama la  maggior parte di modelli  descritto di seguito
11

components/com_virtuemart/views/orders/details_order.php – informazione principale sul ordine nel account del cliente.
components/com_virtuemart/views/orders/details_items.php – Posizione del ordine nel proprio account .
components/com_virtuemart/views/orders/details_history.php – storia cambiamento stato del ordine nel account del cliente
Dis12
components/com_virtuemart/views/orders/details_pdf.php – modello vuoto

Letto 1213 volte

corso CSS pratica

Impara HTML e CSS da zero al risulto!

Da piccolo hai imparato leggere leggendo libri. E con aiuto del nostro corso imparerai CSS e HTML costruendo un sito web da un templat in PSD .

Scopri il corso