gomymobi.com: Base de conocimientos

Clases de tienda utilizables

Almacene las clases incorporadas

- Ya desarrollamos muchas clases integradas y objetos predefinidos; Sólo necesita utilizar estos objetos para crear los temas de su tienda.

- Dependiendo de su contexto, algunos objetos no están disponibles para su uso, por ejemplo: en la página de listado de productos, no puede utilizar el objeto $ Product para consultar detalles sobre el producto o no puede utilizar el objeto $ Shop_Order a menos que esté en la página de pedidos.

- Sin embargo, los ejemplos anteriores son raros; Básicamente, puede utilizar todos estos objetos globales en cualquier página almacenada. Pero ten cuidado.


Puede utilizar este objeto declarado para utilizarlo en cualquier página de los temas de su tienda. Este objeto contiene todos los métodos útiles para trabajar con la configuración del almacén.

$shop Matriz de la configuración de la tienda que se obtiene de la tabla de almacén y de la tabla del sitio o del ID de la tienda

Regreso: Objeto

Ejemplo: Definir un objeto de almacén


Devuelve un atributo (campo de tabla de base de datos) del almacén. Revisa Mesa de tiendas Para los campos que usted puede conseguir; Con los atributos de Paypal usted puede utilizar: paypal_sandbox, paypal_email, paypal_prefix, paypal_pdt.

Regreso: Cadena / número

Ejemplo


Devuelve una cadena de marca de tiempo con formato con formato de fecha de configuración de propietario de tienda.

$time Una marca de tiempo

Regreso: Cuerda


Regresar favicon URL de la tienda.

Regreso: Cuerda


Devolver una matriz de ajustes de pago de tienda.

Regreso: Formación

Ejemplo


Volver URL del logotipo de la tienda.

Regreso: Cuerda


Devuelve la URL de la tienda.

Regreso: Cuerda

Ejemplo


Devuelve una cadena de formato de precio, basada en la configuración de moneda de la tienda.

Regreso: Cuerda



Puede utilizar este objeto declarado para utilizarlo en cualquier página de los temas de su tienda. Este objeto contiene la estructura jerárquica de todas las categorías de un almacén.

$categories Array de todas las categorías de una tienda que se ha obtenido de ambas categorías. O puede pasar NULL o vacío, esta clase obtendrá la tienda actual de forma autimatically.

Regreso: Objeto

Ejemplo: Buscar todas las categorías de la tabla y definir un objeto de las categorías de tienda

Ejemplo: Mejor solución simple

2 arriba soluciones devolver objeto con datos como abajo


Devuelve una matriz de objetos (categorías activas de almacén) en la estructura jerárquica.

Regreso: Arreglo de objetos

Ejemplo: Puede utilizar este objeto para crear una barra de menús de jerarquía



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 Matriz de todas las propiedades de categoría (campos de tabla) obtenidas de la tabla de categorías. O usted puede utilizar slug único de la categoría

Regreso: Objeto / NULL

Ejemplo: Definir un objeto para alguna categoría


Agregue algún objeto de categoría al objeto de categoría actual como estructura de jerarquía.

$category_object Un objeto de alguna categoría que le gustaría añadir como niños



Este objeto contiene todas las páginas activas de una tienda, puede utilizar este objeto en cualquier lugar en las tiendas.

Regreso: Objeto / NULL


Devolver un objeto de página de tienda por ID de página.

$id El valor ID de la página debe recuperarse

Regreso: Objeto / NULL


Regresar matriz de objetos de página de tienda.

Regreso: Arreglo de objetos



Esta clase le permite declarar un objeto para una página.

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

Regreso: Objeto / NULL



Este método devuelve el precio final que los compradores deben pagar, después de calcular con la venta o la cuota de registro (para productos de suscripción). Este método se utiliza en la página de pago.

Regreso: Número


Este método devuelve el precio final que los compradores deben pagar, después de calcular con la cuota de registro. Este método se utiliza sólo para los productos de suscripción.

Regreso: Número


Devuelve una cadena de precio del producto. Puede aplicar el filtro get_price Para dar formato al resultado final.

$short Mostrar el formato corto del precio

Regreso: Cuerda

Ejemplo: Si el producto es solo, echo uno de los resultados

Ejemplo: Si el producto es un grupo

Ejemplo: Si el producto es una suscripción, echo algo como abajo


Ejemplo: aplicar filtro


Devuelve una matriz que contiene objetos de producto relacionados. Estos productos similares se calculan sobre la base del nombre del producto.

$number Por defecto, sólo buscan 8 productos relacionados

Regreso: Arreglo de objetos


Devuelve una matriz de objetos que contiene productos de niños. Este método se utiliza si el producto es un grupo. El resultado devuelve FALSE si el producto no es un grupo, devuelve NULL si no hay niños o devuelve childrens.

Regreso: Array de objetos / NULL / FALSE


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

$attr Atributo que desea recuperar, atributos adicionales

featured_image Imagen del producto

tags Todas las etiquetas del producto, matriz de devolución de etiquetas si existen

Regreso: Array / String


Detectar si el producto es realmente algo.

$type Atributo quisiera detectar, valores aceptables:

saleoff Comprobar si el producto está en venta (descuento)
new Devolver TRUE si el producto es nuevo
instock Devolver TRUE si el producto aún está en stock
outstock Devolver TRUE si el producto está fuera de stock
group Detectar si el producto es un grupo
subscription Comprobar si el producto es una suscripción
single Comprobar si el producto es solo
digital Comprobar si el producto es digital

Regreso: VERDADERO FALSO



Esta clase se usa para listar productos, filtrados por sus reglas y condiciones.

$type Filtro principal que necesita aplicar; Por defecto, esta clase devuelve nuevos productos; Valores aceptables:

featured Seleccione sólo los productos destacados
discounted Elegir productos tienen descuento o venta sólo
childs Escoger los niños del producto, $condition Es la ID de padre
cart Los productos de la selección está en el carro, usado con $condition Es una matriz de ID de producto
relate Productos relacionados con la $condition Es una matriz de ID y Nombre del producto actual
order_add_item Buscar productos para agregar en orden, se utiliza en la página de gestión de pedidos con el permiso de propietario de tienda

$condition Condiciones adicionales que le gustaría aplicar

$number Limitar el número de productos que desea recuperar; Por defecto, recuperar sólo 10 productos

$parent Si es TRUE, seleccione productos que no estén en ningún grupo

Regreso: Array de objetos / NULL

Ejemplo


Este método estático cuenta los productos con sus reglas y condiciones.

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

featured Contar todos los productos destacados
discounted Contar todos los productos con descuento

Regreso: VERDADERO FALSO

Ejemplo


Devuelve un objeto del producto en la lista actual.

$id El valor ID del producto necesita recuperar

Regreso: Objeto / NULL


Devuelve una matriz del objeto de producto en la lista actual.

Regreso: Arreglo de objetos


Devolver una matriz de ID de producto en la lista actual.

Regreso: Formación



Devuelve un objeto de orden de tienda.

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

Regreso: Objeto / NULL

Ejemplo


Detectar si el orden es realmente algo.

$type Atributo quisiera detectar, valores aceptables:

subscription Comprobar si el pedido es una suscripción
shipping Comprobar si la orden tiene artículos tangibles necesidad de enviar
suspended Devolver TRUE si se suspende el pedido
downloadable Devolver TRUE si el pedido tiene archivos descargables

Regreso: VERDADERO FALSO


Devuelve una cadena de formato de precio, basada en la configuración de moneda de la tienda. Este método se utiliza para mostrar el precio total del pedido en el carrito, las páginas de pago, las páginas de pedido; Y para exhibir el propósito solamente, no para calcular.

Utilizar $Shop_Order->get('purchase_price') Si desea obtener precio de suscripción, o para el cálculo.

$short Si es TRUE, devuelve el formato corto

Regreso: Cuerda


Devuelve un atributo (campo de tabla de base de datos) de orden. Revisa Tabla de pedidos Para los campos que usted puede conseguir..

$attr Atributo que desea recuperar; Junto a los campos de la tabla, también puede utilizar estos atributos definidos:

date Recupera la fecha de pedido creada, el resultado es formateado por la configuración de formato de fecha del propietario de la tienda
date_completed Recuperar la fecha completa (fecha de pago) de la orden, el resultado es formateado por el formato de fecha del propietario del establecimiento
items Devuelve la lista de productos en orden, se utiliza con el segundo parámetro $option
count Devolución total de productos
list Devuelve una cadena de productos, incluye un enlace a cada producto y cuenta de compra
id Matriz de devoluciones de ID de producto
default Regreso de productos
files Recuperar la matriz de archivos descargables en orden o sólo devolver el número de archivos si se establece el segundo parámetro $option = 'count'
buyer_name Devolver el nombre completo del comprador
buyer_email Devolver el enlace al correo electrónico del comprador o correo electrónico sólo si el segundo parámetro establecido $option = 'raw'
buyer_phone Devuelva el enlace al número de teléfono del comprador o número de teléfono solamente si el segundo parámetro establecido $option = 'raw'
ship_fullname Devolver el nombre completo de la persona de envío
ship_fax Devolver el fax de la persona enviada
ship_company Compañía de devolución de la persona enviada
ship_email Devuelve el enlace al correo electrónico de la persona enviada o correo electrónico solo si se establece el segundo parámetro $option = 'raw'
ship_phone Devuelve el enlace al número de teléfono de la persona enviada o al número de teléfono solamente si se establece el segundo parámetro $option = 'raw'
ship_address Dirección de envío de devolución
payment_method Nombre del método de devolución del pago elegido o slug del método si se establece el segundo parámetro $option = 'key'
payment_guide Devolver guía de pago del método elegido
paypal_link Devuelva el acoplamiento a Paypal para pagar si la orden es impagada y el método del pago es Paypal

$option Opción adicional necesita recuperar

Regreso: Cuerda



No dude en ponerse en contacto con nosotros si su cosa está fuera de esta sección
Usando el botón de contacto arriba o envíelo directamente a hello@gomymobi.com Con el tema: [contactgmm]
Si no podría recibir nuestra contestación en el plazo de 24 horas, vuelva a enviar el boleto otra vez