gomymobi.com: Baza wiedzy
Stosowane klasy przechowują
Przechowywać wbudowanych klas
- Mamy już rozwinąć wiele wbudowanych klas i predefiniowane obiekty; trzeba tylko korzystać z tych obiektów, aby zbudować swój sklep tematów.
- Zależy od kontekstu, niektóre obiekty nie są dostępne do użycia, na przykład: w wykazie stronę produktów, nie można korzystać z obiektu $ Produktu kwerendy szczegóły dotyczące produktu, lub nie można użyć obiektu $ Shop_Order chyba że jesteś na stronie zamówienia.
- Jednak powyższe przykłady są rzadkie; Zasadniczo, można korzystać ze wszystkich tych obiektów globalnych na dowolnej stronie w sklepie. Ale uważaj samemu.
Można użyć tego zadeklarowany obiekt do wykorzystania w dowolnej stronie swojego sklepu tematów. Obiekt ten zawiera wszystkie użyteczne metody pracy z ustawieniami sklepu.
$shop
Tablica przechowywania ustawień, które pobrane z obu sklepów tabeli i tabeli serwisu lub sklepu ID
Powrót: Obiekt
Przykład: zdefiniować obiekt sklepu
Zwraca atrybut (pole tabeli bazy danych) w sklepie. Sprawdzić spis sklepów dla pól można uzyskać; z atrybutami Paypal można użyć: paypal_sandbox, paypal_email, paypal_prefix, paypal_pdt
.
Powrót: String / liczba
Przykład
Zwraca ciąg sformatowany datownik z formatu daty z ustawieniem Właściciel sklepu.
$time
datownik
Powrót: Strunowy
Powrót favicon URL sklepu.
Powrót: Strunowy
Zwraca tablicę ustawieniach sklepu płatności.
Powrót: Szyk
Przykład
Powrót logo URL sklepu.
Powrót: Strunowy
Powrót URL sklepu.
Powrót: Strunowy
Przykład
Zwraca ciąg sformatowany cenie, na podstawie ustawień sklepu walutowych.
Powrót: Strunowy
Można użyć tego zadeklarowany obiekt do wykorzystania w dowolnej stronie swojego sklepu tematów. Obiekt ten zawiera strukturę hierarchiczną wszystkich kategorii w sklepie.
$categories
Tablica wszystkich kategorii w sklepie, który pobranego z obu tabeli kategorii. Albo można przekazać NULL lub jest pusta, ta klasa powinna uzyskać aktualny sklep autimatically.
Powrót: Obiekt
Przykład: pobrać wszystkie kategorie z tabeli, a następnie zdefiniować przedmiot kategoriach sklepowych
Przykład: Najlepszym proste rozwiązanie
2 powyższe rozwiązania powrotu obiektu z danymi jak poniżej
Zwraca tablicę obiektów (aktywnych kategorii muzycznej) w strukturze hierarchicznej.
Powrót: Tablica obiektów
Przykład: można użyć tego obiektu do stworzenia hierarchii paska menu
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
Tablica wszystkich właściwości kategorii (pól tabeli) pobrane z kategorii tabeli. Albo można użyć unikatową łyk kategorii
Powrót: Obiekt / null
Przykład: zdefiniować obiekt jakiegoś kategorii
Dodaj jakiś przedmiot kategorię w aktualnej kategorii obiektu jako struktury hierarchii.
$category_object
Przedmiotem niektórych kategorii chciałbyś dodać jako dzieci
Obiekt ten zawiera wszystkie aktywne strony sklepu, można korzystać z tego obiektu w dowolnym miejscu w sklepach.
Powrót: Obiekt / null
Zwraca obiekt stronie sklepu przez Stronę ID.
$id
Wartość identyfikatora strony trzeba pobrać
Powrót: Obiekt / null
Zwraca tablicę obiektów stronie sklepu.
Powrót: Tablica obiektów
Klasa ta pozwala zadeklarować obiekt na stronie.
$page
array of store page properties (table fields) fetched from page table. Or you may use ID (number) of page
Powrót: Obiekt / null
Ta metoda zwraca ostateczną cenę, że kupujący trzeba zapłacić po obliczone sprzedaży off lub opłaty rejestracyjnej (dla produktów abonamentowych). Metoda ta jest stosowana w stronę kasy.
Powrót: Numer
Ta metoda zwraca ostateczną cenę, że kupujący trzeba zapłacić po obliczone opłaty rejestracyjnej. Sposób ten jest stosowany wyłącznie FPR produktów subskrypcji.
Powrót: Numer
Zwraca ciąg ceny produktu. Można zastosować filtr get_price
sformatować wynik końcowy.
$short
pokazać krótki format cenie
Powrót: Strunowy
Przykład: jeśli produkt jest pojedyncza, echo jeden z wyników
Przykład: jeśli produkt jest grupa
Przykład: jeśli produkt jest abonament, echo coś jak poniżej
Przykład: nałóż filtr
Zwraca tablicę zawierającą obiekty powiązane produktów. Podobne produkty te są obliczane w oparciu o nazwę produktu.
$number
domyślnie sprowadzić 8 Powiązany tylko produkty
Powrót: Tablica obiektów
Zwraca tablicę obiektów, które zawiera produkty dla dzieci. Metoda ta jest stosowana, gdy produkt jest grupą. Wynik zwraca FAŁSZ, jeśli produkt nie jest to grupa, zwraca NULL jeśli nie ma dzieci lub zwraca dzieci.
Powrót: Tablica obiektów / null / Fałsz
Return an attribute (table field) of product. Beside, this method also accepts some extra attributes for accessing easier.
$attr
atrybut chciałby odzyskać, dodatkowe atrybuty
featured_image
Funkcja obraz produktu
tags
Wszystkie tagi produktu, powrót tablicę tagów, jeśli istnieje
Powrót: Array / String
Wykryć, czy produkt jest naprawdę coś.
$type
atrybut chciałby, aby wykryć, dopuszczalne wartości:
saleoff
sprawdzić, czy produkt jest sprzedaży off (rabat)
new
zwróci TRUE, jeśli produkt jest nowy
instock
zwróci TRUE, jeśli produkt jest wciąż w magazynie
outstock
zwróci TRUE, jeśli produkt jest niedostępny
group
wykryć, czy produkt jest grupa
subscription
sprawdzić, czy produkt jest abonament
single
sprawdzić, czy produkt jest pojedyncza
digital
sprawdzić, czy produkt jest cyfrowy
Powrót: PRAWDA FAŁSZ
Ta klasa jest używana do listy produktów, przefiltrowane przez swoich zasad i warunków.
$type
Głównym filtr należy zastosować; domyślnie, klasa ta zwraca nowych produktów; wartości dopuszczalne:
featured
wybrać tylko Polecane produkty
discounted
wybrać produkty posiadają rabat lub sprzedaży off tylko
childs
Dziecięce odebrać produkt, stosowany z $condition
Identyfikator jest rodzicem
cart
odbiór produktów w koszyku stosowane przy $condition
jest tablicą identyfikatory produktów
relate
odbiór produktów związanych stosowane przy $condition
jest tablicą ID i nazwa bieżącego produktu
order_add_item
Produkty wyszukiwania, aby dodać do porządku, stosowany w stronę zarządzania zleceniami za zgodą właściciela sklepu
$condition
dodatkowe warunki chcesz zastosować
$number
ograniczyć liczbę produktów chcesz odzyskać; domyślnie pobierać tylko 10 produktów
$parent
Jeśli to prawda, wybrać produkty, które nie znajdują się w jednej grupie
Powrót: Tablica obiektów / null
Przykład
Ta metoda statyczna liczy produkty ze swoimi zasadami i warunkami.
$type
main filter to count, you may check table fields for futher usage, acceptable defined values:
featured
policzyć wszystkie polecanych produktów
discounted
policzyć wszystkie produkty ze zniżką
Powrót: PRAWDA FAŁSZ
Przykład
Zwraca obiekt produktu w aktualnej listy.
$id
Wartość identyfikatora produktu trzeba pobrać
Powrót: Obiekt / null
Zwraca tablicę obiektów produktu w aktualnej listy.
Powrót: Tablica obiektów
Zwraca tablicę identyfikatorów produktów w aktualnej listy.
Powrót: Szyk
Zwraca obiekt sklepu kolejności.
$order_properties
array of all order properties (table fields) fetched from order table. Or you may use order ID value
Powrót: Obiekt / null
Przykład
Wykryć, czy rozkaz jest naprawdę coś.
$type
atrybut chciałby, aby wykryć, dopuszczalne wartości:
subscription
sprawdzić, czy zamówienie jest abonament
shipping
sprawdzić, czy kolejność ma namacalne przedmioty potrzebne do wysyłki
suspended
zwróci TRUE, jeśli zamówienie jest zawieszone
downloadable
zwróci TRUE jeśli zlecenie ma pliki do pobrania
Powrót: PRAWDA FAŁSZ
Zwraca ciąg sformatowany cenie, na podstawie ustawień sklepu walutowych. Ta metoda stosowana pokazać całkowitej ceny zamówienia w koszyku, stron finalizacji transakcji, strony zlecenia; oraz wyświetlanie wyłącznie celowi, a nie do obliczenia.
Posługiwać się $Shop_Order->get('purchase_price')
jeśli chcesz uzyskać cenę abonamentu, albo do wyliczenia.
$short
Jeśli to prawda, powrót krótkiego formatu
Powrót: Strunowy
Zwraca atrybut (pole tabeli bazy danych) w porządku. Sprawdzić Tabela zleceń dla pól może dostać..
$attr
atrybut chciałby odzyskać; obok pól tabeli, można również korzystać z tych zdefiniowanych atrybutów:
date
umożliwia wyświetlenie datę zamówienia tworzone, wynik jest formatowany przez ustawienia formatu daty właściciela sklepu
date_completed
pobierać wypełniony datę (płatne data) porządku, wynik jest formatowany przez ustawienia formatu daty właściciela sklepu
items
wykaz produktów, w celu powrotu stosowane przy drugim parametrze $option
count
powrót łącznie produktów
list
zwracać ciąg produktów, to link do każdej liczby produktów i zakupu
id
powrót tablicę identyfikatorów produktów
default
powrót wachlarz produktów
files
odzyskać tablicę plików do pobrania w celu powrotnego czy tylko liczby plików, jeśli ustawić drugi parametr $option = 'count'
buyer_name
powrót imię i nazwisko kupującego
buyer_email
powrót link e-mail kupującego lub e-mail tylko wtedy ustawić drugi parametr $option = 'raw'
buyer_phone
powrót link numer telefonu kupującego lub numer telefonu tylko wtedy ustawić drugi parametr $option = 'raw'
ship_fullname
powrót pełnej nazwy przewozowej osoby
ship_fax
powrót faksu przemieszczanych osoby
ship_company
powrót firmę przemieszczanych osoby
ship_email
powrót link e-mail z dostarczonym osobiście lub pocztą elektroniczną tylko wtedy ustawić drugi parametr $option = 'raw'
ship_phone
powrót link numer telefonu dostarczonym osoby lub numeru telefonu tylko wtedy ustawić drugi parametr $option = 'raw'
ship_address
powrót adres wysyłki
payment_method
Zwrot nazwa metody wybranej płatności lub ślimaka metody, jeśli ustawić drugi parametr $option = 'key'
payment_guide
powrót zwracając przewodnika wybranej metody
paypal_link
powrót link do Paypal za wypłatę, jeśli zamówienie jest nieodpłatna i sposób płatności Paypal
$option
Dodatkowa opcja trzeba pobrać
Powrót: Strunowy