gomymobi.com: Znalostní báze
Použitelné obchod tříd
Ukládat vestavěných tříd
- Už jsme vyvinout mnoho vestavěných tříd a předem definovaných objektů; budete muset použít tyto objekty stavět své prodejny motivů pouze.
- Závisí na kontextu, některé objekty nejsou k dispozici k použití, příklad: výpis stránku výrobků, nelze použít objekt $ výrobek na dotaz podrobnosti o produktu nebo nemůžete použít objekt $ Shop_Order pokud nejste v pořádku stránce.
- Nicméně, výše uvedené příklady jsou vzácné; v podstatě můžete použít všechny tyto globální objekty v libovolné stránce v obchodě. Ale pozor sami.
Můžete použít tento deklarovaný objekt k použití v jakékoliv stránky vašeho obchodu témat. Tento objekt obsahuje všechny užitečné metody, které pracují s nastavením uložit.
$shop
Pole nastavení obchodu, který přinesl z obou kol Stolní & tabulce webu nebo obchodě ID
Vrátit se: Objekt
Příklad: definovat objekt úložiště
Vrátit atribut (tabulka pole databáze) ze skladu. Překontrolovat Tabulka obchodů polí, můžete získat; s atributy Paypal můžete použít: paypal_sandbox, paypal_email, paypal_prefix, paypal_pdt
.
Vrátit se: String / Počet
Příklad
Vrací řetězec formátovaný časové razítko s datem formátu v nastavení majitel obchodu.
$time
časové razítko
Vrátit se: šňůra
Vrátit favicon URL obchodě.
Vrátit se: šňůra
Vrátit celou řadu nastavení plateb obchod.
Vrátit se: řada
Příklad
Vrátit logo URL obchodě.
Vrátit se: šňůra
Vrátit URL skladu.
Vrátit se: šňůra
Příklad
Vrací řetězec formátovaný cenu, na základě nastavení obchod měny.
Vrátit se: šňůra
Můžete použít tento deklarovaný objekt k použití v jakékoliv stránky vašeho obchodu témat. Tento objekt obsahuje hierarchie strukturu všech kategorií od obchodu.
$categories
pole všech kategorií z obchodu, který přitažené za vlasy z obou kategorií tabulky. Nebo můžete předat NULL nebo prázdné, tato třída musí získat aktuální úložiště autimatically.
Vrátit se: Objekt
Příklad: načíst všechny kategorie z tabulky pak definovat předmět kategorií obchodů
Příklad: nejlépe jednoduché řešení
2 shora uvedená řešení vrátit objekt s daty, jako je níže
Vrátit pole objektů (aktivní kategorie obsažené v obchodě) v hierarchické struktuře.
Vrátit se: Pole objektů
Příklad: můžete použít tento objekt k vytvoření hierarchie panel nabídek
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
pole všech vlastností kategorie (tabulka pole) stažen z kategorie tabulky. Nebo můžete použít jedinečný kulku kategorie
Vrátit se: Objekt / NULL
Příklad: definuje objekt pro určitou kategorii
Přidat nějaký objekt kategorie aktuální kategorii objekt jako hierarchickou strukturu.
$category_object
Předmětem nějaké kategorie, kterou byste chtěli přidat jako děti
Tento objekt obsahuje všechny aktivní stránky z obchodu, můžete použít tento objekt kdekoliv v obchodech.
Vrátit se: Objekt / NULL
Vrátit objekt obchodu mezi stránkami ID.
$id
ID hodnota straně je třeba získat
Vrátit se: Objekt / NULL
Vrátit pole objektů store stránek.
Vrátit se: Pole objektů
Tato třída umožňuje deklarovat objektu na stránce.
$page
array of store page properties (table fields) fetched from page table. Or you may use ID (number) of page
Vrátit se: Objekt / NULL
Tato metoda vrací konečnou cenu, že kupující muset zaplatit po počítáno s prodejem off nebo poplatek za registrační (pro upisování produktů). Tato metoda se používá v pokladně stránce.
Vrátit se: Číslo
Tato metoda vrací konečnou cenu, že kupující muset zaplatit po počítáno s registračním poplatkem. Tato metoda se používá pouze pro FPR předplatného produktů.
Vrátit se: Číslo
Vrací řetězec ceně výrobku. Můžete použít filtr get_price
formátovat konečný výsledek.
$short
zobrazit krátkého formátu s cenou
Vrátit se: šňůra
Příklad: Je-li výrobek singl, echo jeden z výsledků
Příklad: Je-li výrobek skupina
Příklad: Je-li výrobek předplatné, echo něco níže
Příklad: Použít filtr
Vrátit matici, která obsahuje související objekty produktu. Tyto podobné produkty jsou vypočteny na základě názvu produktu.
$number
Ve výchozím nastavení, načíst pouze 8 související produkty
Vrátit se: Pole objektů
Vrátit pole objektů, která obsahuje dětské výrobky. Tato metoda se používá v případě, výrobek je skupina. Výsledek vrací FALSE, pokud výrobek není skupina, vrátí NULL, pokud není žádné děti nebo vrátí dětské.
Vrátit se: Pole objektů / NULL / false
Return an attribute (table field) of product. Beside, this method also accepts some extra attributes for accessing easier.
$attr
atribut chtít vybírat, další atributy
featured_image
Funkce obraz produktu
tags
všechny tagy produktu, vrátí celou řadu značek, pokud existují
Vrátit se: Array / String
Zjistit, zda výrobek je opravdu něco.
$type
atribut chtěli zjistit, přijatelných hodnot:
saleoff
zkontrolujte, zda výrobek je na prodej off (sleva)
new
vrátí TRUE, pokud výrobek nový
instock
return TRUE Je-li výrobek ještě nacházejí na skladě
outstock
vrátí TRUE, pokud výrobek není na skladě
group
zjistit, zda výrobek je skupina
subscription
zkontrolujte, zda výrobek je předplatné
single
zkontrolujte, zda výrobek je single
digital
zkontrolujte, zda výrobek je digitální
Vrátit se: TRUE / FALSE
Tato třída se používá do nákupního seznamu, filtrovány podle svých pravidel a podmínek.
$type
hlavní filtr je třeba použít; Ve výchozím nastavení je tato třída vrací nové produkty; přijatelné hodnoty:
featured
vybrat pouze hlavní produkty
discounted
zvolit produkty mají slevu nebo jen výprodej off
childs
vyzvednout dětské produktu, který se používá u $condition
je mateřskou ID
cart
vyzvednout zboží v košíku, který se používá u $condition
je pole ID produktu
relate
vyzvednout související produkty, používané při $condition
je pole ID a název aktuální produkt
order_add_item
Vyhledávání výrobků přidat do pořádku, který se používá v oblasti řízení pořadí stránku s majitelem obchod povolením
$condition
Dodatečné podmínky byste chtěli platit
$number
omezit, kolik produktů byste chtěli získat; Ve výchozím nastavení, načíst pouze 10 výrobků
$parent
Pokud je to pravda, vybrat produkty, které nejsou v žádné skupině
Vrátit se: Pole objektů / NULL
Příklad
Tato statická metoda počítá výrobky spolu s pravidly a podmínkami.
$type
main filter to count, you may check table fields for futher usage, acceptable defined values:
featured
spočítat všechny doporučené produkty
discounted
spočítat všechny zlevněné výrobky
Vrátit se: TRUE / FALSE
Příklad
Vrátit objekt produktu v aktuálním seznamu.
$id
Hodnota ID produktu je třeba získat
Vrátit se: Objekt / NULL
Vrátit matici objektu produktu v aktuálním seznamu.
Vrátit se: Pole objektů
Vrátit pole ID produktu v aktuálním seznamu.
Vrátit se: řada
Vrátit objekt úložiště pořadí.
$order_properties
array of all order properties (table fields) fetched from order table. Or you may use order ID value
Vrátit se: Objekt / NULL
Příklad
Zjistit, zda objednávka je opravdu něco.
$type
atribut chtěli zjistit, přijatelných hodnot:
subscription
zkontrolujte, zda objednávka je předplatné
shipping
zkontrolujte, zda objednávka má hmotné položky potřebujete přepravit
suspended
vrátí TRUE pokud objednávka je pozastavena
downloadable
vrátí TRUE, pokud objednávka obsahuje soubory ke stažení
Vrátit se: TRUE / FALSE
Vrací řetězec formátovaný cenu, na základě nastavení obchod měny. Tato metoda se používá pro zobrazení celkovou cenu objednávky v košíku, pokladna stránek, pořadí stran; a pro zobrazení pouze pro účely, nikoliv pro výpočet.
Použití $Shop_Order->get('purchase_price')
pokud se chtějí dostat upisovací cena, nebo pro výpočet.
$short
Pokud je to pravda, návrat krátkého formátu
Vrátit se: šňůra
Vrátit atribut (tabulka pole databáze) objednávky. Překontrolovat Tabulka objednávek polí, můžete dostat..
$attr
atribut chtít vybírat; vedle polí tabulky, můžete také použít tyto definované atributy:
date
načíst vytvořil datum pořádku, výsledek je formátován podle nastavení formátu data o majiteli obchodu
date_completed
načtení vyplněný datum (datum) zaplatil pořádku, výsledek je formátován podle nastavení formátu data o majiteli obchodu
items
vrátí seznam výrobků s cílem, který se používá s druhým parametrem $option
count
vrátit celkem výrobků
list
vrátí řetězec produktů, zahrnují odkaz na každé počet výrobků a kupní
id
vrací pole identifikátorů produktů
default
vrátit škálu produktů
files
načtení pole soubory ke stažení na objednávku nebo vrátit pouze počet souborů, pokud je nastaven druhý parametr $option = 'count'
buyer_name
vrátí celé jméno kupujícího
buyer_email
vrátit odkaz na e-mail kupujícího nebo e-mailem pouze v případě, nastavit druhý parametr $option = 'raw'
buyer_phone
vrátit odkaz na telefonní číslo kupujícího nebo telefonní číslo, pouze pokud je nastaven druhý parametr $option = 'raw'
ship_fullname
vrátí celé jméno osoby přepravního
ship_fax
vrátit fax z dodané osoby
ship_company
vrátit společnost o dodáno osobou
ship_email
vrátit odkaz na e-mailu z přepravovaných osob nebo e-mailem pouze v případě, nastavit druhý parametr $option = 'raw'
ship_phone
vrátit odkaz na telefonní číslo přepravovaných osob nebo telefonního čísla pouze tehdy, pokud nastavíte druhý parametr $option = 'raw'
ship_address
vrátí dodací adresu
payment_method
Návratnost metoda název vybraného platby nebo slimák metody pokud je nastaven druhý parametr $option = 'key'
payment_guide
vrátí platební příručce zvolené metodě
paypal_link
vrátit odkaz na PayPal pro placení v případě objednávky je neplacená a způsob platby je Paypal
$option
Další možností je třeba získat
Vrátit se: šňůra