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



Zögern Sie nicht, uns zu kontaktieren, wenn Ihr Ding außerhalb dieses Abschnitts ist
Indem Sie die Kontakttaste oben benutzen oder direkt ansenden hello@gomymobi.com Mit Thema: [contactgmm]
Wenn wir unsere Antwort nicht innerhalb von 24 Stunden erhalten konnten, bitte erneut ein Ticket zurücksenden