gomymobi.com: Kennis basis

Bruikbare winkel klassen

Bewaar ingebouwde klassen

- We hebben veel ingebouwde klassen en vooraf gedefinieerde objecten te ontwikkelen al; u hoeft alleen maar deze objecten te gebruiken om uw winkel thema's te bouwen.

- Afhankelijk van uw context, sommige objecten zijn niet beschikbaar om te gebruiken, bijvoorbeeld: in listing pagina van producten, kunt u geen gebruik maken van object $ Product om details te vragen over product, of u kunt geen gebruik maken van object $ Shop_Order tenzij u in orde pagina.

- Echter, bovenstaande voorbeelden zijn zeldzaam; in feite, kunt u al deze globale objecten in een pagina te gebruiken in de winkel. Maar wees voorzichtig jezelf.


U kunt deze verklaarde object te gebruiken om te gebruiken in elke pagina van uw winkel thema's. Dit object bevat alle nuttige methoden om te werken met de instellingen op te slaan.

$shop scala aan instellingen op te slaan die opgehaald van beide winkel tafel & site tafel of winkel ID

Terugkeer: Voorwerp

Voorbeeld: definiëren een winkel object


Terug een attribuut (database tabel veld) van de winkel. Uitchecken tabel van de winkels voor velden die u kunt krijgen; met attributen van Paypal u kunt gebruiken: paypal_sandbox, paypal_email, paypal_prefix, paypal_pdt.

Terugkeer: String / aantal

Voorbeeld


Terug een reeks van opgemaakte timestamp met datumnotatie van eigenaar van de winkel setting.

$time een tijdstempel

Terugkeer: Draad


Terug favicon URL van de winkel.

Terugkeer: Draad


Terug een reeks van betaling instellingen opslaan.

Terugkeer: Reeks

Voorbeeld


Terug logo URL van de winkel.

Terugkeer: Draad


Keer terug URL van de winkel.

Terugkeer: Draad

Voorbeeld


Terug een reeks van geformatteerde prijs, gebaseerd op te slaan valuta-instellingen.

Terugkeer: Draad



U kunt deze verklaarde object te gebruiken om te gebruiken in elke pagina van uw winkel thema's. Dit object bevat de hiërarchische structuur van alle categorieën uit een winkel.

$categories scala aan alle categorieën van een winkel die opgehaald van beide categorie tafel. Of je kan passeren NULL of leeg, deze klasse moet de huidige winkel autimatically krijgen.

Terugkeer: Voorwerp

Voorbeeld: haal alle categorieën van de tafel toen een object van de categorieën winkel te definiëren

Voorbeeld: beste eenvoudige oplossing

2 bovenstaande oplossingen terug object met gegevens zoals hieronder


Keer terug een array van objecten (actieve categorieën van de winkel) in de hiërarchie van de structuur.

Terugkeer: Array van objecten

Voorbeeld: U kunt dit object gebruiken om een ​​hiërarchie menubalk te creëren



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 scala aan alle categorie woningen (tabel velden) opgehaald uit de categorie tafel. Of u kunt unieke slug van categorie gebruiken

Terugkeer: Object / NULL

Voorbeeld: definiëren van een object voor bepaalde categorie


Voeg wat categorie object huidige categorie object als hiërarchiestructuur.

$category_object een doel van sommige categorie die u zou willen toevoegen als kind



Dit object bevat alle actieve pagina's van een winkel, dan kunt u dit object gebruikt overal in de winkels.

Terugkeer: Object / NULL


Keer terug een object van de winkel pagina voor pagina ID.

$id ID-waarde van de pagina hoeft te halen

Terugkeer: Object / NULL


Terug reeks winkelpagina objecten.

Terugkeer: Array van objecten



Deze klasse kunt u een object te verklaren voor een pagina.

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

Terugkeer: Object / NULL



Deze methode retourneert de uiteindelijke prijs die kopers moeten betalen, na berekend met de verkoop af of schrijf vergoeding (voor inschrijving producten). Deze methode wordt gebruikt in de kassa pagina.

Terugkeer: Aantal


Deze methode retourneert de uiteindelijke prijs die kopers moeten betalen, na berekend met aanmelden fee. Deze methode wordt gebruikt fpr alleen producten abonnement.

Terugkeer: Aantal


Terug een reeks van productprijs. U kunt het filter toepassen get_price tot eindresultaat te formatteren.

$short tonen korte formaat van de prijs

Terugkeer: Draad

Voorbeeld: als het product is single, echo één van de resultaten

Voorbeeld: als het product is een groep

Voorbeeld: als het product is een abonnement, echo iets als hieronder


Voorbeeld: Voeg filter toe


Keer terug een array die gerelateerd product voorwerpen bevat. Deze soortgelijke producten worden berekend op basis van naam van het product.

$number standaard, haal 8 gerelateerde alleen producten

Terugkeer: Array van objecten


Keer terug een array van objecten die kinderen doen vallen. Deze methode wordt gebruikt als het product is een groep. Resultaat Geeft onwaar als product is geen groep, keert terug NULL als er geen kinderen of returns van kinderen.

Terugkeer: Array van objecten / NULL / VALSE


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

$attr attribuut wilt halen, extra attributen

featured_image eigenschap afbeelding van het product

tags alle tags van het product, terug reeks tags indien aanwezig

Terugkeer: Array / String


Detecteren of het product is echt iets.

$type attribuut wil op te sporen, acceptabele waarden:

saleoff controleren of het product is te koop uit (korting)
new Het resultaat is WAAR als het product is nieuw
instock Het resultaat is WAAR als het product is nog in voorraad
outstock Het resultaat is WAAR als het product niet op voorraad is
group detecteren of het product is een groep
subscription controleren of het product is een abonnement
single controleren of het product is single
digital controleren of het product is digitaal

Terugkeer: WAAR ONWAAR



Deze klasse wordt gebruikt om een ​​lijst met producten, gefilterd door uw regels en voorwaarden.

$type main filter je nodig hebt om toe te passen; Standaard is deze klasse keert nieuwe producten; acceptabele waarden:

featured alleen bepaalde producten in de kijker
discounted kiezen voor producten hebben korting of verkoop alleen off
childs pick kinderen van het product, in combinatie met $condition is ouder ID
cart pick-producten is in de wagen, in combinatie met $condition is een array van product IDs
relate pick-gerelateerde producten, in combinatie met $condition is een array van ID en de naam van de huidige product
order_add_item search producten aan toe te voegen in orde, gebruikt om het beheer pagina met de eigenaar van de winkel toestemming

$condition aanvullende voorwaarden die u wilt toepassen

$number beperken hoeveel producten u wilt halen; standaard te halen slechts 10 producten

$parent Als dat waar is, selecteert u de producten die niet in een groep

Terugkeer: Array van objecten / NULL

Voorbeeld


Deze statische methode telt producten met uw regels en voorwaarden.

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

featured acht ook alle producten in de kijker
discounted acht ook alle afgeprijsde artikelen

Terugkeer: WAAR ONWAAR

Voorbeeld


Keer terug een object van het product in de huidige lijst.

$id ID-waarde van het product moeten halen

Terugkeer: Object / NULL


Terug een reeks van product object in huidige lijst.

Terugkeer: Array van objecten


Terug een reeks van product-id's in de huidige lijst.

Terugkeer: Reeks



Keer terug een object van winkel bestellen.

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

Terugkeer: Object / NULL

Voorbeeld


Detecteren of order is echt iets.

$type attribuut wil op te sporen, acceptabele waarden:

subscription controleren of order is een abonnement
shipping controleren of order heeft tastbare zaken moet verzenden
suspended Het resultaat is WAAR als order wordt opgeschort
downloadable Het resultaat is WAAR als order heeft downloadbare bestanden

Terugkeer: WAAR ONWAAR


Terug een reeks van geformatteerde prijs, gebaseerd op te slaan valuta-instellingen. Deze methode wordt gebruikt om de totale prijs van de orde in het winkelwagentje, de kassa's, bestelpagina's te tonen; en voor het weergeven van enige doel, niet te berekenen.

Gebruik $Shop_Order->get('purchase_price') Als wilt krijgen inschrijvingsprijs, of voor de berekening.

$short Als dat waar is, terug te keren kort formaat

Terugkeer: Draad


Terug een attribuut (database tabel veld) van de orde. Uitchecken tabel van de orders voor velden die u kunt krijgen..

$attr attribuut zou willen halen; naast tafel velden, kunt u ook deze attributen gebruiken:

date retrieve gemaakt datum van bestelling, wordt resultaat geformatteerd door datumnotatie van eigenaar van de winkel
date_completed halen afgerond datum (betaalde datum) van de bestelling, wordt resultaat geformatteerd door datumnotatie van eigenaar van de winkel
items terug lijst van producten in orde is, in combinatie met de tweede parameter $option
count terug totaal van producten
list terug een reeks van producten, zoals de link op elk product & aankoop count
id terug reeks van product-id's
default terugkeren scala van producten
files halen scala aan downloadbare bestanden in volgorde of alleen terug aantal bestanden indien ingesteld tweede parameter $option = 'count'
buyer_name terugkeren volledige naam van de koper
buyer_email terug link naar e-mail van de koper of e-mail alleen als set tweede parameter $option = 'raw'
buyer_phone terug link naar het telefoonnummer van de koper of telefoonnummer alleen indien ingesteld tweede parameter $option = 'raw'
ship_fullname terugkeren volledige naam van de scheepvaart persoon
ship_fax terug fax of verzonden persoon
ship_company terug gezelschap van verzonden persoon
ship_email terug link naar e-mail of verzonden persoon of e-mail alleen als set tweede parameter $option = 'raw'
ship_phone terug link naar telefoonnummer van verzonden persoon of telefoonnummer alleen indien ingesteld tweede parameter $option = 'raw'
ship_address terugkeert verzendadres
payment_method return methode naam van het gekozen betaling of slak van de methode als set tweede parameter $option = 'key'
payment_guide terug te betalen gids van de gekozen methode
paypal_link terug link naar Paypal voor het betalen als order is onbetaald en betalingsmethode is Paypal

$option extra optie hoeft op te halen

Terugkeer: Draad



aarzel dan niet om contact met ons op als uw ding is buiten deze sectie
door contact knop boven of direct naar hello@gomymobi.com met als onderwerp: [contactgmm]
Als kon ons antwoord binnen 24 uur niet ontvangen, dan kunt u weer opnieuw ticket