gomymobi.com: Base de connaissance

Classes de magasins utilisables

Store classes intégrées

- Nous développons déjà de nombreuses classes intégrées et des objets prédéfinis; Vous devez uniquement utiliser ces objets pour créer vos thèmes de magasin.

- En fonction de votre contexte, certains objets ne sont pas disponibles, par exemple: dans la page de liste des produits, vous ne pouvez pas utiliser l'objet $ Product pour demander des détails sur le produit ou vous ne pouvez pas utiliser l'objet $ Shop_Order sauf si vous êtes en page de commande.

- Cependant, les exemples ci-dessus sont rares; Fondamentalement, vous pouvez utiliser tous ces objets globaux dans n'importe quelle page en magasin. Mais soyez prudent.


Vous pouvez utiliser cet objet déclaré pour l'utiliser dans n'importe quelle page de vos thèmes de magasin. Cet objet contient toutes les méthodes utiles pour travailler avec les paramètres de magasin.

$shop Tableau des paramètres de magasin extraits de la table de magasin et de la table de site ou de l'ID d'atelier

Revenir: Objet

Exemple: Définir un objet magasin


Renvoie un attribut (champ de table de base de données) du magasin. Check-out Table des magasins Pour les champs que vous pouvez obtenir; Avec les attributs de Paypal, vous pouvez utiliser: paypal_sandbox, paypal_email, paypal_prefix, paypal_pdt.

Revenir: Chaîne / nombre

Exemple


Renvoie une chaîne d'horodatage formaté avec le format de date à partir du paramètre propriétaire du magasin.

$time Un horodatage

Revenir: Chaîne


Retour favicon URL du magasin.

Revenir: Chaîne


Renvoie un tableau de paramètres de paiement en magasin.

Revenir: Array

Exemple


Retour URL du logo du magasin.

Revenir: Chaîne


URL de retour du magasin.

Revenir: Chaîne

Exemple


Renvoie une chaîne de prix formatée, en fonction des paramètres de devise de magasin.

Revenir: Chaîne



Vous pouvez utiliser cet objet déclaré pour l'utiliser dans n'importe quelle page de vos thèmes de magasin. Cet objet contient la structure hiérarchique de toutes les catégories d'un magasin.

$categories Tableau de toutes les catégories à partir d'un magasin extrait de la table des deux catégories. Ou vous pouvez passer NULL ou vide, cette classe doit obtenir le magasin en cours autimatically.

Revenir: Objet

Exemple: Extraire toutes les catégories de la table puis définir un objet de catégories de magasin

Exemple: Meilleure solution simple

2 ci-dessus solutions retour d'objet avec des données comme ci-dessous


Retourne un tableau d'objets (catégories actives de magasin) dans la structure hiérarchique.

Revenir: Arbre d'objets

Exemple: Vous pouvez utiliser cet objet pour créer une barre de menus hiérarchique



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 Tableau de toutes les propriétés de catégorie (champs de table) extraites de la table de catégories. Ou vous pouvez utiliser slug unique de la catégorie

Revenir: Object / NULL

Exemple: Définir un objet pour une catégorie


Ajoutez un objet catégorie à l'objet catégorie courant comme structure hiérarchique.

$category_object Un objet de la catégorie que vous aimeriez ajouter comme enfant



Cet objet contient toutes les pages actives d'un magasin, vous pouvez utiliser cet objet n'importe où dans les magasins.

Revenir: Object / NULL


Renvoie un objet de page de magasin par page ID.

$id La valeur d'ID de la page doit être récupérée

Revenir: Object / NULL


Retourne le tableau des objets de page de magasin.

Revenir: Arbre d'objets



Cette classe vous permet de déclarer un objet pour une page.

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

Revenir: Object / NULL



Cette méthode renvoie le prix final que les acheteurs doivent payer, après calculé avec la vente ou les frais d'inscription (pour les produits d'abonnement). Cette méthode est utilisée dans la page de commande.

Revenir: Nombre


Cette méthode renvoie le prix final que les acheteurs doivent payer, après calculé avec frais d'inscription. Cette méthode est utilisée uniquement pour les produits d'abonnement.

Revenir: Nombre


Retourne une chaîne de prix du produit. Vous pouvez appliquer le filtre get_price Pour formater le résultat final.

$short Afficher le format court de prix

Revenir: Chaîne

Exemple: Si le produit est unique, faire écho à l'un des résultats

Exemple: Si le produit est un groupe

Exemple: Si le produit est un abonnement, écho quelque chose comme ci-dessous


Exemple: appliquer le filtre


Renvoie un tableau qui contient des objets de produits connexes. Ces produits similaires sont calculés en fonction du nom du produit.

$number Par défaut, chercher 8 produits associés seulement

Revenir: Arbre d'objets


Retourne un tableau d'objets qui contient des produits enfants. Cette méthode est utilisée si le produit est un groupe. Le résultat renvoie FALSE si le produit n'est pas un groupe, renvoie NULL s'il n'y a pas d'enfants ou retourne des enfants.

Revenir: Arbre d'objets / NULL / FALSE


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

$attr Attribut aimerait récupérer, attributs supplémentaires

featured_image Image du produit

tags Toutes les balises de produit, retourner tableau de balises si existent

Revenir: Array / String


Détecter si le produit est vraiment quelque chose.

$type Attribut aimerait détecter des valeurs acceptables:

saleoff Vérifier si le produit est en vente (escompte)
new Retourner TRUE si le produit est nouveau
instock Retourner TRUE si le produit est encore en stock
outstock Retourner TRUE si le produit est en rupture de stock
group Détecter si le produit est un groupe
subscription Vérifier si le produit est un abonnement
single Vérifier si le produit est unique
digital Vérifier si le produit est numérique

Revenir: VRAI FAUX



Cette classe est utilisée pour répertorier les produits, filtrés par vos règles et conditions.

$type Filtre principal que vous devez appliquer; Par défaut, cette classe renvoie de nouveaux produits; Valeurs acceptables:

featured Sélectionner uniquement les produits en vedette
discounted Choisissez les produits ont la remise ou la vente seulement
childs Choisir les enfants du produit, $condition Est l'ID parent
cart Pick est dans le panier, utilisé avec $condition Est un tableau d'ID de produit
relate Produits liés à la $condition Est un tableau d'ID et Nom du produit actuel
order_add_item Recherche de produits à ajouter dans l'ordre, utilisé dans la page de gestion des commandes avec l'autorisation du propriétaire du magasin

$condition Conditions supplémentaires que vous souhaitez appliquer

$number Limitez le nombre de produits que vous souhaitez récupérer; Par défaut, récupérer 10 produits seulement

$parent Si TRUE, sélectionnez des produits qui ne sont pas dans un groupe

Revenir: Arbre d'objets / NULL

Exemple


Cette méthode statique compte les produits avec vos règles et conditions.

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

featured Compter tous les produits en vedette
discounted Compter tous les produits à prix réduit

Revenir: VRAI FAUX

Exemple


Retourne un objet du produit dans la liste actuelle.

$id La valeur ID du produit doit être récupérée

Revenir: Object / NULL


Renvoie un tableau de l'objet produit dans la liste actuelle.

Revenir: Arbre d'objets


Renvoie un tableau d'ID de produits dans la liste actuelle.

Revenir: Array



Retourne un objet de l'ordre du magasin.

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

Revenir: Object / NULL

Exemple


Détecter si l'ordre est vraiment quelque chose.

$type Attribut aimerait détecter des valeurs acceptables:

subscription Vérifier si la commande est un abonnement
shipping Vérifier si l'ordre a des articles tangibles doivent être expédiés
suspended Retourner TRUE si l'ordre est suspendu
downloadable Retourner TRUE si l'ordre a des fichiers téléchargeables

Revenir: VRAI FAUX


Renvoie une chaîne de prix formatée, en fonction des paramètres de devise de magasin. Cette méthode a utilisé pour montrer le prix total de la commande dans le panier, les pages de caisse, les pages de commande; Et pour l'affichage seulement but, pas pour calculer.

Utilisation $Shop_Order->get('purchase_price') Si vous voulez obtenir un prix d\'abonnement, ou pour le calcul.

$short Si VRAI, renvoyer le format court

Revenir: Chaîne


Renvoie un attribut (champ de table de base de données) d'ordre. Check-out Tableau des commandes Pour les champs que vous pouvez obtenir..

$attr Attribut aimerait récupérer; À côté des champs de tableau, vous pouvez également utiliser ces attributs définis:

date Récupérer la date de commande créée, le résultat est formaté par le format de date du propriétaire du magasin
date_completed Récupérer la date terminée (date de paiement) de l'ordre, le résultat est formaté par le format de date du propriétaire du magasin
items Retourner la liste des produits dans l'ordre, utilisé avec le second paramètre $option
count Retour total des produits
list Retourner une chaîne de produits, inclure un lien vers chaque produit et le nombre d'achats
id Renvoie une matrice d'ID de produit
default Retour de produits
files Récupérer un tableau de fichiers téléchargeables dans l'ordre ou renvoyer uniquement le nombre de fichiers si le second paramètre est défini $option = 'count'
buyer_name Retour nom complet de l'acheteur
buyer_email Retourner le lien à l'email de l'acheteur ou de l'email seulement si le deuxième paramètre fixé $option = 'raw'
buyer_phone Renvoyer le lien au numéro de téléphone de l'acheteur ou du numéro de téléphone seulement si le deuxième paramètre $option = 'raw'
ship_fullname Renvoyer le nom complet de l'expéditeur
ship_fax Retour de la personne expédiée
ship_company Compagnie de retour de la personne expédiée
ship_email Retourner le lien à l'email de la personne expédiée ou du courrier électronique seulement si le deuxième paramètre réglé $option = 'raw'
ship_phone Renvoyer le lien au numéro de téléphone de la personne expédiée ou du numéro de téléphone seulement si le deuxième paramètre $option = 'raw'
ship_address Adresse de retour
payment_method Méthode de retour nom du paiement choisi ou slug de méthode si paramètre second paramètre $option = 'key'
payment_guide Retour guide payant de la méthode choisie
paypal_link Le lien de retour à Paypal pour payer si l'ordre est impayé et la méthode de paiement est Paypal

$option Option supplémentaire à récupérer

Revenir: Chaîne



N\'hésitez pas à nous contacter si votre truc est en dehors de cette section
En utilisant le bouton de contact ci-dessus ou envoyez directement à hello@gomymobi.com Avec sujet: [contactgmm]
Si ne pouvait pas recevoir notre réponse dans les 24 heures, s'il vous plaît renvoyer le billet à nouveau