gomymobi.com: База знаний

Используемые классы магазин

Хранить встроенные классы

- Мы уже разрабатываем множество встроенных классов и предварительно определенных объектов; вам нужно всего лишь использовать эти объекты для создания вашего магазина темы.

- Зависят от контекста, некоторые объекты не доступны для использования, например: в листинге страницы продуктов, вы не можете использовать объект $ Product запросить подробную информацию о продукте, или вы не можете использовать объект $ Shop_Order, если вы не в странице заказа.

- Тем не менее, приведенные выше примеры являются редкими; в принципе, вы можете использовать все эти глобальные объекты любой страницы в магазине. Но будьте осторожны сами.


Вы можете использовать этот заявленный объект для использования в любой странице вашего магазина темы. Этот объект содержит все полезные методы для работы с настройками магазина.

$shop массив хранения параметров, который получает как из магазина таблицы и таблицы сайта или магазина ID

Вернуть: объект

пример: определить объект хранилища


Возвращает атрибут (поле базы данных таблицы) из магазина. Проверять, выписываться таблица магазинов для полей, которые вы можете получить; с признаками Paypal вы можете использовать: paypal_sandbox, paypal_email, paypal_prefix, paypal_pdt.

Вернуть: Строка / кол-во

пример


Возвращает строку отформатированного временной метки с форматом даты от установки владельца магазина.

$time отметка о времени

Вернуть: строка


Возвращение FavIcon URL магазина.

Вернуть: строка


Возвращает массив параметров магазина оплаты.

Вернуть: массив

пример


Возвращение логотип URL магазина.

Вернуть: строка


Возвращение URL магазина.

Вернуть: строка

пример


Возвращает строку отформатированного цене, исходя из настроек магазина валюты.

Вернуть: строка



Вы можете использовать этот заявленный объект для использования в любой странице вашего магазина темы. Этот объект содержит иерархию структуры всех категорий из магазина.

$categories Массив всех категорий из магазина, который извлекается из обеих категорий таблицы. Или вы можете передать NULL или пустым, этот класс должен получить текущий магазин autimatically.

Вернуть: объект

пример: выборки всех категорий из таблицы затем определить объект хранения категорий

пример: лучшее простое решение

2 выше решения возвращают объект с данными, как показано ниже


Возвращает массив объектов (активные категории из магазина) в структуре иерархии.

Вернуть: Массив объектов

пример: Вы можете использовать этот объект для создания иерархии строки меню



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 массив всех свойств категории (полей таблицы) из категории принес таблицы. Или вы можете использовать уникальный слизняк категории

Вернуть: Объект / NULL

пример: определить объект для некоторой категории


Добавьте некоторый объект категории для текущей категории объекта в структуре иерархии.

$category_object объект некоторой категории, которую вы хотели бы добавить, как дети



Этот объект содержит все активные страницы магазина, вы можете использовать этот объект в любом месте в магазинах.

Вернуть: Объект / NULL


Возвращает объект страницы магазина на странице ID.

$id ID значение страницы нужно получить

Вернуть: Объект / NULL


Возвращение массив объектов странице магазина.

Вернуть: Массив объектов



Этот класс позволяет объявить объект для страницы.

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

Вернуть: Объект / NULL



Этот метод возвращает конечную цену, которую покупатели должны оплатить, после того, как рассчитывается с продажей выходной или регистрационный сбор (для подписки продуктов). Этот метод используется в кассе страницы.

Вернуть: Число


Этот метод возвращает конечную цену, которую покупатели должны оплатить, после того, как рассчитывается регистрационный сбор. Этот метод используется только FPR подписки продуктов.

Вернуть: Число


Возвращает строку цены продукта. Вы можете применить фильтр get_price Для форматирования конечного результата.

$short показать краткий формат цене

Вернуть: строка

пример: если продукт является одиночный, эхо один из результатов

пример: если продукт представляет собой группу

пример: если продукт является подписка, эхо что-то вроде ниже


пример: применить фильтр


Возвращает массив, содержащий связанные объекты продукта. Эти подобные продукты рассчитаны на основе названия продукта.

$number по умолчанию, выборка только 8 сопутствующих товаров

Вернуть: Массив объектов


Возвращает массив объектов, которые содержат детей продукты. Этот метод используется, если продукт является группой. Результат возвращает FALSE, если продукт не является группой, возвращает NULL, если нет детей или возвращает детская.

Вернуть: Массив объектов / NULL / FALSE


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

$attr атрибут хотел бы получить, дополнительные атрибуты

featured_image особенность изображения продукта

tags все теги продукта, возвращают массив тегов, если существует

Вернуть: Массив / String


Обнаружить, если продукт действительно что-то.

$type атрибут хотел бы обнаружить, приемлемые значения:

saleoff проверить, если продукт является продажа от (со скидкой)
new вернуть TRUE, если продукт является новым
instock возвращать TRUE, если продукт по-прежнему в наличии
outstock возвращать TRUE, если продукт не будет в наличии
group обнаружить, если продукт представляет собой группу
subscription проверить, если продукт является подписка
single проверить, если продукт одиночный
digital проверить, если продукт является цифровой

Вернуть: TRUE / FALSE



Этот класс используется для вывода списка товаров, отфильтрованные вашими правилами и условиями.

$type Основной фильтр необходимо применить; По умолчанию, этот класс возвращает новые продукты; допустимые значения:

featured выбрать только Рекомендуемые товары
discounted выбрать продукты имеют скидку или продажи только от
childs выбрать Childrens продукта, используемого с $condition это идентификатор родительского
cart выбрать продукты в корзину, используется с $condition представляет собой массив идентификаторов продуктов
relate выбрать соответствующие продукты, используемые с $condition представляет собой массив ID и имя текущего продукта
order_add_item поиск товаров для добавления в порядок, используемый в странице управления заказами с разрешения владельца магазина

$condition дополнительные условия, вы хотели бы применить

$number ограничить количество продуктов, которые вы хотели бы получить; по умолчанию, получать только 10 продуктов

$parent если TRUE, то выберите продукты, которые не являются ни в одной группе

Вернуть: Массив объектов / NULL

пример


Этот статический метод подсчитывает продукты с вашими правилами и условиями.

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

featured пересчитать все продукты признакам
discounted пересчитать все дисконтные продукты

Вернуть: TRUE / FALSE

пример


Возвращает объект продукта в текущем списке.

$id ID значение продукта необходимо получить

Вернуть: Объект / NULL


Возвращает массив, содержащий объект продукта в текущем списке.

Вернуть: Массив объектов


Возвращает массив идентификаторов продукции в текущем списке.

Вернуть: массив



Возвращает объект хранения порядка.

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

Вернуть: Объект / NULL

пример


Обнаружение если заказ действительно что-то.

$type атрибут хотел бы обнаружить, приемлемые значения:

subscription проверить, если заказ подписка
shipping проверить, если заказ имеет материальные предметы нужно грузить
suspended вернуть TRUE, если заказ будет приостановлено
downloadable вернуть TRUE, если заказ имеет загружаемые файлы

Вернуть: TRUE / FALSE


Возвращает строку отформатированного цене, исходя из настроек магазина валюты. Этот метод используется, чтобы показать общую цену заказа в корзину, Checkout страницы, страницы заказа; и только для отображения цели, а не для вычисления.

использование $Shop_Order->get('purchase_price') если хотите получить стоимость подписки, или для расчета.

$short если TRUE, возвращать короткий формат

Вернуть: строка


Возвращает атрибут (поле базы данных таблицы) порядка. Проверять, выписываться стол заказов для полей, которые вы можете получить..

$attr атрибут хотел бы получить; кроме полей таблицы, вы можете также использовать эти атрибуты, определенные:

date извлекать дату формирования заказа, результат форматируется по формату даты владельца магазина
date_completed получить заполненную дату (оплачивается дата) для того, результат форматируется по формату даты владельца магазина
items список продуктов возврата в порядке, используется со вторым параметром $option
count вернуться в общей сложности продукции
list возвращает строку продуктов, включают в себя ссылку на каждый продукт, и покупки подсчета
id возвращать массив идентификаторов продуктов
default вернуть массив продуктов
files восстановить массив загружаемых файлов в порядке или только возвращает количество файлов, если установить второй параметр $option = 'count'
buyer_name вернуть полное имя покупателя
buyer_email вернуть ссылку на электронный адрес покупателя или адрес электронной почты, только если установлен второй параметр $option = 'raw'
buyer_phone вернуть ссылку на номер телефона покупателя или номер телефона, только если установлен второй параметр $option = 'raw'
ship_fullname вернуть полное имя доставки человека
ship_fax вернуть факс отгружаемого лица
ship_company вернуть компанию отгруженной лица
ship_email вернуть ссылку на электронную почту отгруженной человека или адрес электронной почты, только если установлен второй параметр $option = 'raw'
ship_phone вернуть ссылку на номер отгруженной лица или номер телефона, только если установлен второй параметр $option = 'raw'
ship_address обратный адрес доставки
payment_method возвращение имени метода выбранного платежа или слизня метода, если установить второй параметр $option = 'key'
payment_guide вернуться оплачиваемую руководство по выбранному методу
paypal_link вернуть ссылку на Paypal для оплаты, если заказ не оплачен и способ оплаты Paypal

$option Дополнительные опции необходимо получить

Вернуть: строка



не стесняйтесь обращаться к нам, если ваша вещь находится за пределами этого раздела
с помощью кнопки контакта выше, или отправить непосредственно в hello@gomymobi.com с темой: [contactgmm]
если не смогли получить наш ответ в течение 24 часов, пожалуйста, повторно билет снова