gomymobi.com: Base di conoscenza
Classi negozio utilizzabili
Conservare classi incorporate
- Abbiamo già sviluppiamo molte classi incorporate e gli oggetti predefiniti; avete solo bisogno di utilizzare questi oggetti per costruire i tuoi temi negozio.
- Dipende dal vostro contesto, alcuni oggetti non sono disponibili per l'uso, ad esempio: in pagina di elenco di prodotti, non è possibile utilizzare l'oggetto $ Prodotto per interrogare i dettagli sul prodotto, o non è possibile utilizzare l'oggetto $ Shop_Order se non si è nella pagina di ordine.
- Tuttavia, esempi di cui sopra sono rari; In sostanza, è possibile utilizzare tutti questi oggetti globali in qualsiasi pagina in negozio. Ma attenzione se stessi.
È possibile utilizzare questo oggetto dichiarato di utilizzare in qualsiasi pagina dei tuoi temi negozio. Questo oggetto contiene tutti i metodi utili per lavorare con impostazioni del negozio.
$shop
serie di memorizzare le impostazioni che sia prelevato da tavolo negozio e tavola sito o negozio ID
Ritorno: Oggetto
Esempio: definire un oggetto archivio
Restituisce un attributo (campo di tabella del database) del negozio. Check-out tavolo di negozi per i campi si può ottenere; con gli attributi di Paypal è possibile utilizzare: paypal_sandbox, paypal_email, paypal_prefix, paypal_pdt
.
Ritorno: String / Number
Esempio
Restituire una stringa di timestamp formattata con il formato della data da ambiente proprietario di un negozio.
$time
un timestamp
Ritorno: Corda
Torna URL favicon del negozio.
Ritorno: Corda
Restituire un array di impostazioni negozio di pagamento.
Ritorno: Schieramento
Esempio
Torna logo URL del negozio.
Ritorno: Corda
Torna URL del negozio.
Ritorno: Corda
Esempio
Restituire una stringa di prezzo formattata, sulla base di impostazioni di valuta negozio.
Ritorno: Corda
È possibile utilizzare questo oggetto dichiarato di utilizzare in qualsiasi pagina dei tuoi temi negozio. Questo oggetto contiene la struttura gerarchica di tutte le categorie da un negozio.
$categories
serie di tutte le categorie da un negozio che prelevato da entrambi tabella categoria. Oppure si può passare NULL o vuoto, questa classe deve ottenere l'archivio corrente autimatically.
Ritorno: Oggetto
Esempio: prendere tutte le categorie da tavolo allora definire un oggetto di categorie negozio
Esempio: migliore soluzione semplice
2 soluzioni di cui sopra restituiscono oggetti con i dati, come di seguito
Restituisce un array di oggetti (categorie attive del negozio) in struttura gerarchica.
Ritorno: Array di oggetti
Esempio: si può utilizzare questo oggetto per creare una barra dei menu gerarchico
If this defined object $Shop_Current_Category
is not NULL, indicate visitors are viewing some store category. And you may access all properties of this object directly, please check its properties (table fields).
$category
array di tutte le proprietà di categoria (campi tabella) prelevato da categoria tavolo. Oppure si può usare slug unica di categoria
Ritorno: Oggetto / NULL
Esempio: definire un oggetto per qualche categoria
Aggiungere qualche oggetto categoria di oggetto categoria corrente come struttura gerarchica.
$category_object
un oggetto di qualche categoria che si desidera aggiungere come i bambini
Questo oggetto contiene tutte le pagine attivi di un negozio, è possibile utilizzare questo oggetto in qualsiasi punto nei negozi.
Ritorno: Oggetto / NULL
Restituire un oggetto di pagina del negozio per pagina ID.
$id
Valore ID di pagina hanno bisogno di recuperare
Ritorno: Oggetto / NULL
Array di oggetti della pagina negozio Rientro.
Ritorno: Array di oggetti
Questa classe consente di dichiarare un oggetto per una pagina.
$page
array of store page properties (table fields) fetched from page table. Or you may use ID (number) of page
Ritorno: Oggetto / NULL
Questo metodo restituisce il prezzo finale che gli acquirenti devono pagare, dopo aver calcolato con vendita off o tassa di iscrizione (per i prodotti di sottoscrizione). Questo metodo è usato nella pagina di checkout.
Ritorno: Numero
Questo metodo restituisce il prezzo finale che gli acquirenti devono pagare, dopo aver calcolato con tassa di iscrizione. Questo metodo viene utilizzato fpr solo prodotti di sottoscrizione.
Ritorno: Numero
Restituire una stringa di prezzo del prodotto. Si può applicare il filtro get_price
per formattare risultato finale.
$short
Mostra breve formato del prezzo
Ritorno: Corda
Esempio: se il prodotto è unico, eco uno dei risultati
Esempio: se il prodotto è un gruppo
Esempio: se il prodotto è un abbonamento, eco qualcosa di simile qui sotto
Esempio: applica il filtro
Restituisce un array che contiene gli oggetti prodotti correlati. Questi prodotti simili sono calcolate sulla base nome del prodotto.
$number
Per impostazione predefinita, prendere solo 8 prodotti correlati
Ritorno: Array di oggetti
Restituisce un array di oggetti che contiene i prodotti per bambini. Questo metodo viene utilizzato se il prodotto è un gruppo. Risultato restituisce FALSE se il prodotto non è un gruppo, restituisce NULL se non ci sono bambini o ritorni per bambini.
Ritorno: Array di oggetti / NULL / FALSE
Return an attribute (table field) of product. Beside, this method also accepts some extra attributes for accessing easier.
$attr
attributo vorrebbe recuperare, attributi extra
featured_image
caratteristica immagine di prodotto
tags
tutti i tag di prodotto, restituiscono serie di tag, se esiste
Ritorno: Array / String
Rilevare se il prodotto è davvero qualcosa.
$type
attributo vorrebbe rilevare, valori accettabili:
saleoff
verificare se il prodotto è di sconto in vendita (sconto)
new
Restituisce vero se è nuovo
instock
Restituisce vero se prodotto è ancora in magazzino
outstock
ritornare TRUE se il prodotto è esaurito
group
rilevare se il prodotto è un gruppo
subscription
verificare se il prodotto è un abbonamento
single
verificare se il prodotto è single
digital
verificare se il prodotto è digitale
Ritorno: VERO FALSO
Questa classe viene utilizzata per elencare i prodotti, filtrati secondo le tue regole e condizioni.
$type
filtro principale è necessario applicare; Per impostazione predefinita, questa classe restituisce nuovi prodotti; valori accettabili:
featured
selezionare solo i prodotti in vetrina
discounted
scegliere prodotti a prezzo scontato o di sconto in vendita solo
childs
raccogliere bambini di prodotto, utilizzato con $condition
è ID genitore
cart
scegliere prodotti è nel carrello, utilizzato con $condition
è un array di ID di prodotto
relate
scegliere prodotti correlati, utilizzati con $condition
è un array di ID e nome del prodotto in corso
order_add_item
prodotti di ricerca per aggiungere in ordine, utilizzato nella pagina di gestione degli ordini con il permesso proprietario di un negozio
$condition
ulteriori condizioni che si vorrebbero applicare
$number
limitare il numero di prodotti che si desidera recuperare; Per impostazione predefinita, recuperare solo 10 prodotti
$parent
se TRUE, selezionare i prodotti che non sono in alcun gruppo
Ritorno: Array di oggetti / NULL
Esempio
Questo metodo statico conta prodotti con le regole e le condizioni.
$type
main filter to count, you may check table fields for futher usage, acceptable defined values:
featured
contare tutti i prodotti in vetrina
discounted
contare tutti i prodotti scontati
Ritorno: VERO FALSO
Esempio
Restituire un oggetto di prodotto in lista corrente.
$id
Valore ID del prodotto ha bisogno di recuperare
Ritorno: Oggetto / NULL
Restituire un array di oggetto prodotto in lista corrente.
Ritorno: Array di oggetti
Restituisce una matrice di ID presente nel listino corrente.
Ritorno: Schieramento
Restituire un oggetto di ordine negozio.
$order_properties
array of all order properties (table fields) fetched from order table. Or you may use order ID value
Ritorno: Oggetto / NULL
Esempio
Rileva se l'ordine è davvero qualcosa.
$type
attributo vorrebbe rilevare, valori accettabili:
subscription
verificare se l'ordine è un abbonamento
shipping
verificare se l'ordine ha elementi tangibili per poter trasportare
suspended
ritornare TRUE se l'ordine viene sospeso
downloadable
ritornare TRUE se l'ordine ha i file scaricabili
Ritorno: VERO FALSO
Restituire una stringa di prezzo formattata, sulla base di impostazioni di valuta negozio. Questo metodo usato per mostrare prezzo totale di ordine nel carrello, pagine di pagamento, le pagine di ordine; e per visualizzare solo scopo, non per il calcolo.
Uso $Shop_Order->get('purchase_price')
se vuole ottenere il prezzo di sottoscrizione, o per il calcolo.
$short
se TRUE, tornare formato breve
Ritorno: Corda
Restituisce un attributo (campo di tabella del database) dell'ordine. Check-out Tabella degli ordini per i campi si può ottenere..
$attr
attributo vorrebbe recuperare; sul limitare dei campi della tabella, è possibile anche utilizzare questi attributi definiti:
date
Recuperate la data di ordine creato, risultato viene formattato impostazione del formato della data di proprietario di un negozio
date_completed
recuperare la data completata (data a pagamento) di ordine, risultato viene formattato con impostazione del formato della data di proprietario di un negozio
items
elenco dei prodotti tornare in ordine, utilizzato con secondo parametro $option
count
rendimento totale dei prodotti
list
restituire una stringa di prodotti, includere link per ogni prodotto Numero e acquisto
id
tornare matrice di ID del prodotto
default
tornare gamma di prodotti
files
recuperare serie di file scaricabili in ordine o solo ritorno numero di file se impostato secondo parametro $option = 'count'
buyer_name
tornare nome completo del compratore
buyer_email
tornare link per e-mail dell'acquirente o e-mail solo se impostato secondo parametro $option = 'raw'
buyer_phone
tornare link per il numero di telefono del compratore o il numero di telefono solo se impostato secondo parametro $option = 'raw'
ship_fullname
tornare nome completo della persona il trasporto
ship_fax
tornare fax della persona spediti
ship_company
tornare compagnia di persona spedito
ship_email
tornare link per e-mail della persona spediti o e-mail solo se impostato secondo parametro $option = 'raw'
ship_phone
tornare link per il numero di telefono di persona spediti o numero di telefono solo se impostato secondo parametro $option = 'raw'
ship_address
tornare indirizzo di spedizione
payment_method
Metodo ritorno nome di pagamento scelto o lumaca di metodo se impostato secondo parametro $option = 'key'
payment_guide
tornare pagando guida del metodo scelto
paypal_link
tornare collegamento a Paypal per il pagamento se l'ordine non è retribuito e metodo di pagamento è Paypal
$option
opzione aggiuntiva necessità di recuperare
Ritorno: Corda