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



non esitate a contattarci se la vostra passione è al di fuori di questa sezione
utilizzando il pulsante di contatto sopra o inviare direttamente a hello@gomymobi.com con oggetto: [contactgmm]
se non poteva ricevere la nostra risposta entro 24 ore, si prega di inviare di nuovo di nuovo biglietto