GoogleMerchant

Описание

Класс GoogleMerchant используется для создания и редактирования выгрузок для Google Merchant

Методы класса
void createPage() Подготавливает данные для страницы интеграции
bool updateDB() Записывает категории google в базу данных
string getCatName() Возвращает название google категории по ID.
array buildSelects() Возвращает верстку для выбора google категорий по ID родительской категории.
array getCats() Возвращает список соответствий google категорий и категорий магазина по названию выгрузки.
bool updateCatsRecurs() Применяет соответствующую google категорию ко всем вложенным категориям магазина.
bool saveCat() Сохраняет соответствие google категории и категории магазина.
bool clearTrash() Убирает повторы из соответствий категорий.
string|bool newTab() Создает новую выгрузку.
bool saveTab() Сохраняет настройки выгрузки.
array getTab() Получает настройки выгрузки.
bool deleteTab() Удаляет выгрузку.
array getRelated() Возвращает данные игнорируемых товаров.
string constructXML() Создает результат выгрузки.
Описание методов и примеры их использования

Метод

createPage ()

Описание

Подготавливает данные для страницы интеграции

Метод

bool updateDB ()

Описание

Записывает категории google в базу данных

Метод

string getCatName (string $id)

Параметры

  • $id: ID google категории

Описание

Возвращает название google категории по ID.

Метод

array buildSelects (string $id)

Параметры

  • $id: ID google категории

Описание

Возвращает верстку для выбора google категорий по ID родительской категории.

Метод

array getCats (string $name)

Параметры

  • $name: название выгрузки

Описание

Возвращает список соответствий google категорий и категорий магазина по названию выгрузки.

Метод

bool updateCatsRecurs (string $shopIdstring $googleIdstring $name)

Параметры

  • $shopId: ID категории магазина
  • $googleId: ID категории google
  • $name: название выгрузки

Описание

Применяет соответствующую google категорию ко всем вложенным категориям магазина.

Метод

bool saveCat (string $shopIdstring $googleIdstring $name)

Параметры

  • $shopId: ID категории магазина
  • $googleId: ID категории google
  • $name: название выгрузки

Описание

Сохраняет соответствие google категории и категории магазина.

Метод

bool clearTrash (string $name)

Параметры

  • $name: название выгрузки

Описание

Убирает повторы из соответствий категорий.

Метод

string|bool newTab (string $name)

Параметры

  • $name: название выгрузки

Описание

Создает новую выгрузку.

Метод

bool saveTab (string $name, array $data)

Параметры

  • $name: название выгрузки
  • $data: массив с данными для сохранения

Описание

Сохраняет настройки выгрузки.

Метод

array getTab (string $name)

Параметры

  • $name: название выгрузки

Описание

Получает настройки выгрузки.

Метод

bool deleteTab (string $name)

Параметры

  • $name: название выгрузки

Описание

Удаляет выгрузку.

Метод

array getRelated (string $option)

Параметры

  • $option: артикулы товаров

Описание

Возвращает данные игнорируемых товаров.

Метод

string constructXML (string $name)

Параметры

  • $name: название выгрузки

Описание

Создает результат выгрузки.