gomymobi.com: Wissensbasis
Verwendbare Filialklassen
Eingebaute Klassen speichern
- Wir entwickeln bereits viele eingebaute Klassen und vordefinierte Objekte; Sie müssen nur diese Objekte verwenden, um Ihre Shop-Themen zu bauen.
- Abhängig von Ihrem Kontext sind einige Objekte nicht verfügbar, zB: In der Liste der Produkte können Sie das Objekt $ Product nicht verwenden, um Details über das Produkt abzufragen, oder Sie können das Objekt $ Shop_Order nicht verwenden, es sei denn, Sie befinden sich auf der Seite.
- Allerdings sind oben Beispiele selten; Grundsätzlich können Sie alle diese globalen Objekte in jeder Seite im Shop verwenden. Aber seien Sie vorsichtig
Sie können dieses deklarierte Objekt verwenden, um auf jeder Seite Ihrer Store-Designs zu verwenden. Dieses Objekt enthält alle nützlichen Methoden, um mit den Speichereinstellungen zu arbeiten.
$shop
Array von Speicher-Einstellungen, die von beiden Store-Tabelle & Site-Tabelle oder Shop-ID geholt
Rückkehr: Objekt
Beispiel: Ein Speicherobjekt definieren
Geben Sie ein Attribut (Datenbanktabellenfeld) des Speichers zurück. Auschecken Tisch der Geschäfte Für Felder, die Sie bekommen können; Mit Attributen von Paypal können Sie verwenden: paypal_sandbox, paypal_email, paypal_prefix, paypal_pdt
.
Rückkehr: String / Nummer
Beispiel
Geben Sie einen String mit formatiertem Zeitstempel mit Datumsformat aus der Einstellung des Ladenbesitzers zurück.
$time
Ein Zeitstempel
Rückkehr: String
Rückkehr favicon URL des Speichers.
Rückkehr: String
Geben Sie ein Array von Speicherzahlungseinstellungen zurück.
Rückkehr: Array
Beispiel
Geben Sie die URL des Shops zurück.
Rückkehr: String
Rückgabe-URL des Ladens.
Rückkehr: String
Beispiel
Geben Sie eine Zeichenfolge des formatierten Preises zurück, basierend auf den Filialwährungseinstellungen.
Rückkehr: String
Sie können dieses deklarierte Objekt verwenden, um auf jeder Seite Ihrer Store-Designs zu verwenden. Dieses Objekt enthält die Hierarchiestruktur aller Kategorien aus einem Laden.
$categories
Array aller Kategorien aus einem Geschäft, die von beiden Kategorie-Tabelle geholt. Oder du kannst NULL oder leer passieren, diese Klasse bekommt den aktuellen Laden automatisch.
Rückkehr: Objekt
Beispiel: Holen Sie alle Kategorien aus der Tabelle und definieren Sie dann ein Objekt der Filialkategorien
Beispiel: Beste einfache Lösung
2 oben Lösungen zurückgeben Objekt mit Daten wie unten
Gib ein Array von Objekten (aktive Kategorien von Filialen) in Hierarchiestruktur zurück.
Rückkehr: Array von Objekten
Beispiel: Sie können dieses Objekt verwenden, um eine Hierarchie-Menüleiste zu erstellen
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 aller Kategorie-Eigenschaften (Tabellenfelder) aus der Kategorie-Tabelle geholt. Oder du kannst einen einzigartigen Slug der Kategorie verwenden
Rückkehr: Objekt / NULL
Beispiel: Definiere ein Objekt für eine Kategorie
Füge ein bestimmtes Kategorienobjekt zum aktuellen Kategorieobjekt als Hierarchiestruktur hinzu.
$category_object
Ein Gegenstand einer Kategorie, die du als Kinder hinzufügen möchte
Dieses Objekt enthält alle aktiven Seiten eines Shops, können Sie dieses Objekt überall in den Filialen verwenden.
Rückkehr: Objekt / NULL
Geben Sie ein Objekt der Filiale nach Seite ID zurück.
$id
ID-Wert der Seite muss abgerufen werden
Rückkehr: Objekt / NULL
Array von Speicher-Seitenobjekten zurückgeben
Rückkehr: Array von Objekten
Mit dieser Klasse können Sie ein Objekt für eine Seite deklarieren.
$page
array of store page properties (table fields) fetched from page table. Or you may use ID (number) of page
Rückkehr: Objekt / NULL
Diese Methode gibt den endgültigen Preis zurück, den die Käufer zahlen müssen, nachdem sie mit dem Verkauf oder der Anmeldegebühr berechnet wurden (für Abonnementprodukte). Diese Methode wird in der Kassenseite verwendet.
Rückkehr: Nummer
Diese Methode gibt den endgültigen Preis zurück, den die Käufer zahlen müssen, nachdem sie mit der Anmeldegebühr berechnet wurden. Diese Methode wird nur für Abonnementprodukte verwendet.
Rückkehr: Nummer
Bringen Sie eine Reihe von Produktpreis. Sie können den Filter anwenden get_price
Um das endgültige Ergebnis zu formatieren.
$short
Kurzformat anzeigen
Rückkehr: String
Beispiel: Wenn das Produkt Single ist, echo eines der Ergebnisse
Beispiel: Wenn Produkt eine Gruppe ist
Beispiel: Wenn das Produkt ein Abonnement ist, so etwas wie unten
Beispiel: Filter anwenden
Geben Sie ein Array zurück, das verwandte Produktobjekte enthält. Diese ähnlichen Produkte werden nach dem Produktnamen berechnet.
$number
Standardmäßig nur 8 verwandte Produkte abrufen
Rückkehr: Array von Objekten
Gib ein Array von Objekten zurück, die Kinderprodukte enthält. Diese Methode wird verwendet, wenn das Produkt eine Gruppe ist. Ergebnis gibt FALSE zurück, wenn das Produkt keine Gruppe ist, gibt NULL zurück, wenn es keine Kinder gibt oder Kinder zurückgibt.
Rückkehr: Array von Objekten / NULL / FALSE
Return an attribute (table field) of product. Beside, this method also accepts some extra attributes for accessing easier.
$attr
Attribut möchte abrufen, zusätzliche Attribute
featured_image
Merkmalsbild des Produktes
tags
Alle Tags des Produkts, Rückgabe Array von Tags, falls vorhanden
Rückkehr: Array / String
Erkennung, ob Produkt wirklich etwas ist.
$type
Attribut möchte erkennen, akzeptable Werte:
saleoff
Überprüfen Sie, ob das Produkt verkauft wird (Rabatt)
new
Rückkehr TRUE wenn Produkt neu ist
instock
Rückkehr TRUE wenn Produkt noch auf Lager ist
outstock
Rückkehr TRUE wenn Produkt nicht auf Lager ist
group
Erkennen, ob Produkt eine Gruppe ist
subscription
Überprüfen Sie, ob das Produkt ein Abonnement ist
single
Überprüfen Sie, ob das Produkt einzeln ist
digital
Überprüfen Sie, ob das Produkt digital ist
Rückkehr: WAHR FALSCH
Diese Klasse wird verwendet, um Produkte aufzulisten, gefiltert nach Ihren Regeln und Bedingungen.
$type
Hauptfilter müssen Sie anwenden; Standardmäßig gibt diese Klasse neue Produkte zurück; Akzeptable Werte:
featured
Nur ausgewählte Produkte auswählen
discounted
Wählen Sie Produkte haben Rabatt oder Verkauf nur aus
childs
Wählen Sie Kinder von Produkt, verwendet mit $condition
Ist übergeordnete ID
cart
Pick-Produkte ist im Warenkorb, verwendet mit $condition
Ist ein Array von Produkt-IDs
relate
Pick-bezogene Produkte, verwendet mit $condition
Ist ein Array von ID und Name des aktuellen Produkts
order_add_item
Suche nach Produkten, um in Auftrag zu kommen, verwendet in Auftragsverwaltungsseite mit Ladenbesitzer-Erlaubnis
$condition
Zusätzliche Bedingungen, die Sie anwenden möchten
$number
Begrenzen, wie viele Produkte Sie abrufen möchten. Standardmäßig nur 10 Produkte abrufen
$parent
Wenn TRUE, wählen Sie Produkte, die nicht in einer Gruppe sind
Rückkehr: Array von Objekten / NULL
Beispiel
Diese statische Methode zählt Produkte mit Ihren Regeln und Bedingungen.
$type
main filter to count, you may check table fields for futher usage, acceptable defined values:
featured
Zählen alle vorgestellten Produkte
discounted
Zählen alle ermäßigten Produkte
Rückkehr: WAHR FALSCH
Beispiel
Gib ein Produktgegenstand in die aktuelle Liste zurück.
$id
ID-Wert des Produkts muss abgerufen werden
Rückkehr: Objekt / NULL
Geben Sie ein Array von Produktobjekt in der aktuellen Liste zurück.
Rückkehr: Array von Objekten
Geben Sie ein Array von Produkt-IDs in der aktuellen Liste zurück.
Rückkehr: Array
Rückgabe eines Objekts der Bestellung.
$order_properties
array of all order properties (table fields) fetched from order table. Or you may use order ID value
Rückkehr: Objekt / NULL
Beispiel
Erkennung, wenn Ordnung wirklich etwas ist.
$type
Attribut möchte erkennen, akzeptable Werte:
subscription
Überprüfen Sie, ob Bestellung ein Abonnement ist
shipping
Überprüfen Sie, ob Bestellung greifbare Gegenstände haben müssen
suspended
Rückkehr TRUE, wenn Auftrag suspendiert wird
downloadable
Rückkehr TRUE, wenn die Bestellung herunterladbare Dateien
Rückkehr: WAHR FALSCH
Geben Sie eine Zeichenfolge des formatierten Preises zurück, basierend auf den Filialwährungseinstellungen. Diese Methode verwendet, um den Gesamtpreis der Bestellung im Warenkorb, Kasse Seiten, Bestellseiten zu zeigen; Und nur für die Anzeige Zweck, nicht für die Berechnung.
Benutzen $Shop_Order->get('purchase_price')
Wenn Sie Abonnementpreis erhalten möchten, oder für die Berechnung.
$short
Wenn TRUE, kurzes Format zurückgeben
Rückkehr: String
Geben Sie ein Attribut (Datenbanktabellenfeld) der Bestellung zurück. Auschecken Tabelle der Aufträge Für Felder, die Sie bekommen können..
$attr
Attribut möchte zurückrufen; Neben Tabellenfeldern können Sie auch diese definierten Attribute verwenden:
date
Das erstellte Datum der Bestellung abrufen, das Ergebnis wird nach der Datumsformateinstellung des Ladenbesitzers formatiert
date_completed
Abruf des ausgefüllten Datums (bezahltes Datum) der Bestellung, das Ergebnis wird nach der Datumsformateinstellung des Ladeninhabers formatiert
items
Rückgabe Liste der Produkte in Reihenfolge, mit zweiten Parameter verwendet $option
count
Rücksendung der Produkte
list
Eine Reihe von Produkten zurückgeben, Link zu jedem Produkt & Kauf zählen
id
Rückgabe von Produkt-IDs
default
Rückkehr Array von Produkten
files
Abrufen von Array von herunterladbaren Dateien in der Reihenfolge oder nur zurückgeben Anzahl der Dateien, wenn gesetzt zweiten Parameter $option = 'count'
buyer_name
Geben Sie den vollständigen Namen des Käufers zurück
buyer_email
Rückkehr Link zu E-Mail von Käufer oder E-Mail nur, wenn Satz zweiten Parameter $option = 'raw'
buyer_phone
Rückkehr Link zu Telefonnummer des Käufers oder Telefonnummer nur, wenn Satz zweiten Parameter $option = 'raw'
ship_fullname
Geben Sie den vollständigen Namen der Versandperson zurück
ship_fax
Rücksendung der versendeten Person
ship_company
Rücksendung der versendeten Person
ship_email
Rückkehr Link zu E-Mail der versendeten Person oder E-Mail nur, wenn Satz zweiten Parameter $option = 'raw'
ship_phone
Rückkehr Link zur Telefonnummer der versendeten Person oder Telefonnummer nur, wenn Satz zweiten Parameter $option = 'raw'
ship_address
Rücksendeadresse
payment_method
Rückgabemethode Name der gewählten Zahlung oder Slug der Methode, wenn der zweite Parameter gesetzt wird $option = 'key'
payment_guide
Rückzahlungsleitfaden der gewählten Methode
paypal_link
Rückkehr Link zu Paypal für die Zahlung, wenn die Bestellung ist unbezahlt und Zahlungsmethode ist Paypal
$option
Zusätzliche Option muss abgerufen werden
Rückkehr: String