gomymobi.com: Bază de cunoștințe

Clase de magazine utilizabile

Stoca clase built-in

- Noi dezvoltam deja in mai multe clase predefinite și obiecte predefinite; aveți nevoie doar de a utiliza aceste obiecte pentru a construi stoca temele.

- Depind contextul tău, unele obiecte nu sunt disponibile pentru a utiliza, de exemplu: în pagina de produse listare, nu puteți utiliza obiect $ produs pentru a interoga detalii despre produs, sau nu puteți utiliza obiect $ Shop_Order excepția cazului în care vă aflați în pagina ordine.

- Cu toate acestea, exemplele de mai sus sunt rare; în principiu, s-ar putea folosi toate aceste obiecte globale, în orice pagină în magazin. Dar, fii atent tu însuți.


Aveți dreptul să utilizați acest obiect declarat de a utiliza în orice pagină a temelor magazinului. Acest obiect conține toate metodele utile pentru a lucra cu setările de magazin.

$shop matrice de setări magazin care preluate atât din magazin de masă și de masă site-ul sau magazin ID

Întoarcere: Obiect

Exemplu: să definească un obiect magazin


Returnez un atribut (câmp tabel de baze de date) de magazin. Verifică tabelul de magazine pentru câmpuri pe care le pot obține; cu atributele Paypal puteți utiliza: paypal_sandbox, paypal_email, paypal_prefix, paypal_pdt.

Întoarcere: String / Numar

Exemplu


Returnează un șir de timestamp-ul formatat cu formatul dată de la setarea proprietarului magazinului.

$time un marcaj de timp

Întoarcere: Şir


Întoarcere URL-ul Favicon al magazinului.

Întoarcere: Şir


Întoarcere o serie de setări de plată magazin.

Întoarcere: Mulțime

Exemplu


Întoarcere logo-ul URL-ul magazinului.

Întoarcere: Şir


Return URL-ul de magazin.

Întoarcere: Şir

Exemplu


Returnează un șir de preț formatat, în funcție de setările de magazin în valută.

Întoarcere: Şir



Aveți dreptul să utilizați acest obiect declarat de a utiliza în orice pagină a temelor magazinului. Acest obiect conține structura ierarhie a tuturor categoriilor de la un magazin.

$categories matrice de toate categoriile de la un magazin care preluat de la ambele categorii de masă. Sau s-ar putea trece NULL sau gol, această clasă va primi magazinul de curent autimatically.

Întoarcere: Obiect

Exemplu: preluați toate categoriile din tabel, apoi defini un obiect de categorii de magazin

Exemplu: cea mai bună soluție simplă

2 soluții de mai sus a reveni obiect cu date, cum ar fi de mai jos


Întoarcere o serie de obiecte (categorii active din magazin), în structura ierarhie.

Întoarcere: Tablou de obiecte

Exemplu: puteți utiliza acest obiect pentru a crea o bara de meniu ierarhie



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 matrice a tuturor proprietăților de categorie (câmpuri de masă), preluate din categoria de masă. Sau puteți utiliza slug unic de categoria

Întoarcere: Obiect / NULL

Exemplu: să definească un obiect pentru o anumită categorie


Adăuga un obiect categorie la obiect categoria actuală ca structură de ierarhie.

$category_object un obiect de o anumită categorie pe care doriți să o adăugați ca niște copii



Acest obiect conține toate paginile active ale unui magazin, puteți utiliza acest obiect oriunde in magazine.

Întoarcere: Obiect / NULL


Întoarcere un obiect de pagina magazinului de către ID de pagină.

$id Valoarea ID-ul paginii au nevoie pentru a prelua

Întoarcere: Obiect / NULL


Întoarcere matrice de obiecte de pagină magazin.

Întoarcere: Tablou de obiecte



Această clasă vă permite să declare un obiect pentru o pagină.

$page array of store page properties (table fields) fetched from page table. Or you may use ID (number) of page

Întoarcere: Obiect / NULL



Această metodă returnează prețul final pe care cumpărătorii trebuie să plătească, după calculat cu vânzare off sau taxa de înscriere (pentru produse de abonament). Această metodă este folosită în pagina de plată.

Întoarcere: Număr


Această metodă returnează prețul final pe care cumpărătorii trebuie să plătească, după calculate cu taxa de înscriere. Această metodă se utilizează FPR numai produse de abonament.

Întoarcere: Număr


Returnează un șir de prețul produsului. Aveți dreptul să aplicați filtrul get_price pentru a formata rezultatul final.

$short arată în format scurt de preț

Întoarcere: Şir

Exemplu: în cazul în care produsul este unic, ecou unul dintre rezultate

Exemplu: în cazul în care produsul este un grup

Exemplu: în cazul în care produsul este un abonament, ecou ceva de genul de mai jos


Exemplu: aplica filtru


Întoarcere o matrice care conține obiecte de produse similare. Aceste produse similare sunt calculate pe baza numele produsului.

$number în mod implicit, adu numai 8 produse conexe

Întoarcere: Tablou de obiecte


Întoarcere o serie de obiecte care conține produse pentru copii. Această metodă este utilizată în cazul în care produsul este un grup. Rezultatul returnează FALSE în cazul în care produsul nu este un grup, returnează NULL dacă nu există nici un copil sau se întoarce pentru copii.

Întoarcere: Matrice de obiecte / NULL / FALSE


Return an attribute (table field) of product. Beside, this method also accepts some extra attributes for accessing easier.

$attr atribut ar dori să preia, atribute suplimentare

featured_image imagine caracteristică a produsului

tags toate etichetele de produs, returnează matrice de tag-uri în cazul în care există

Întoarcere: Array / String


Detecta dacă produsul este într-adevăr ceva.

$type atribut ar dori să detecteze, valori acceptabile:

saleoff verificați dacă produsul este oprit vânzare (reducere)
new return true daca produsul este nou
instock return true dacă produsul este încă în stoc
outstock return true daca produsul este din stoc
group detecta dacă produsul este un grup
subscription verificați dacă produsul este un abonament
single verificați dacă produsul este unic
digital verificați dacă produsul este digital

Întoarcere: ADEVARAT FALS



Această clasă este utilizată pentru lista de produse, filtrate dupa regulile și condițiile.

$type filtrul principal trebuie să se aplice; în mod implicit, această clasă returnează produse noi; valori acceptabile:

featured selectați numai produse recomandate
discounted alege produse au reducere sau de vânzare off numai
childs alege copii de produs, utilizat cu $condition ID-ul este părinte
cart alege produse este în coș, utilizat cu $condition este o matrice de ID-uri de produs
relate alege produse conexe, utilizate cu $condition este o matrice de ID-ul și numele produsului curente
order_add_item produse de căutare pentru a adăuga în ordine, utilizate în pagina de gestionare a comenzilor cu permisiunea proprietarului magazinului

$condition condiții suplimentare pe care ar dori să se aplice

$number limita cât de multe produse pe care le-ar dori să preia; în mod implicit, să preia numai 10 produse

$parent dacă este adevărat, selectați produsele care nu sunt în nici un grup

Întoarcere: Matrice de obiecte / NULL

Exemplu


Această metodă statică contează produse cu normele și condițiile dumneavoastră.

$type main filter to count, you may check table fields for futher usage, acceptable defined values:

featured Numar de toate produsele recomandate
discounted Numar de toate produsele cu preț redus

Întoarcere: ADEVARAT FALS

Exemplu


Întoarcere un obiect de produs în lista curentă.

$id Valoarea ID-ul de produs au nevoie pentru a prelua

Întoarcere: Obiect / NULL


Întoarcere o serie de obiect produs în lista curentă.

Întoarcere: Tablou de obiecte


Întoarcere o serie de ID-uri de produs în lista curentă.

Întoarcere: Mulțime



Întoarcere un obiect al comenzilor din magazin.

$order_properties array of all order properties (table fields) fetched from order table. Or you may use order ID value

Întoarcere: Obiect / NULL

Exemplu


Detecta dacă comanda este într-adevăr ceva.

$type atribut ar dori să detecteze, valori acceptabile:

subscription verifica dacă comanda este un abonament
shipping verifica dacă comanda are elemente corporale nevoie pentru a navei
suspended return true dacă comanda este suspendat
downloadable return true dacă comanda are fișiere care pot fi descărcate

Întoarcere: ADEVARAT FALS


Returnează un șir de preț formatat, în funcție de setările de magazin în valută. Această metodă utilizată pentru a arăta prețul total de comandă în coș, pagini de case de marcat, pagini de comandă; și pentru afișarea doar scop, nu de calcul.

Utilizare $Shop_Order->get('purchase_price') în cazul în care doriți să obțineți prețul de subscriere, sau pentru calcularea.

$short dacă este adevărat, reveniți în format scurt

Întoarcere: Şir


Returnez un atribut (câmp tabel de baze de date) de ordine. Verifică tabelul de ordine pentru câmpuri pe care le pot obține..

$attr atribut ar dori să preia; pe lângă câmpuri de masă, puteți utiliza, de asemenea, aceste atribute definite:

date regăsiți data comenzii create, rezultatul este formatat prin setarea de format data proprietarului magazinului
date_completed regăsi data de (data plătită) de comandă, rezultatul este formatat prin setarea de format data proprietarului magazinului
items Lista de produse a reveni în ordine, utilizat cu un al doilea parametru $option
count randament total de produse
list returnează un șir de produse, includ link-ul pentru fiecare conta produs & cumpărare
id a reveni matrice de ID-uri de produs
default a reveni gamă de produse
files prelua matrice de fișiere care pot fi descărcate în ordine sau doar întoarcere număr de fișiere, dacă setați al doilea parametru $option = 'count'
buyer_name a reveni numele complet al cumpărătorului
buyer_email a reveni link către e-mail de cumpărător sau de e-mail numai dacă setați al doilea parametru $option = 'raw'
buyer_phone a reveni la numărul de telefon link-ul de cumpărător sau numărul de telefon numai dacă este setat al doilea parametru $option = 'raw'
ship_fullname a reveni numele complet al persoanei de transport maritim
ship_fax a reveni faxul persoanei expediate
ship_company a reveni companie de persoane transportate
ship_email a reveni link către e-mail a persoanei expediate sau e-mail numai dacă setați al doilea parametru $option = 'raw'
ship_phone a reveni la numărul de telefon link-ul de persoane expediate sau numărul de telefon numai dacă este setat al doilea parametru $option = 'raw'
ship_address a reveni adresa de expediere
payment_method întoarcere numele metodei de plată aleasă sau slug a metodei, dacă setați al doilea parametru $option = 'key'
payment_guide a reveni ghid de plată de metoda aleasă
paypal_link a reveni la Paypal link-ul pentru a plăti în cazul în care comanda este neplătită și metoda de plata este Paypal

$option opțiune suplimentară trebuie să preluați

Întoarcere: Şir



nu ezitați să ne contactați dacă dvs. de lucru este în afara acestei secțiuni
prin utilizarea butonului de contact de mai sus, sau trimite direct la hello@gomymobi.com cu subiect: [contactgmm]
în cazul în care nu a putut primi răspunsul nostru în termen de 24 de ore, vă rugăm să trimiteți din nou din nou bilet