jurager/commerce
最新稳定版本:1.2.1
Composer 安装命令:
composer require jurager/commerce
包简介
Library for parsing CommerceML files
关键字:
README 文档
README
Библиотека для универсального разбора CommerceML2 файлов.
Требования
PHP >= 8.0
Установка
composer require jurager/commerce
Каталог и товары
$cml = new Commerce(); $cml->loadImportXml('/path/import.xml'); // Загружаем товары $cml->loadOffersXml('/path/offers.xml'); // Загружаем предложения
Работа с товарами и предложениями
foreach ($cml->products as $product){ echo $product->name; // Товары->Товар->Наименование foreach ($product->offers as $offer){ echo $offer->name; // Предложения->Предложение->Наименование echo $offer->prices[0]->cost; // Предложения->Предложение->Цены->Цена->ЦенаЗаЕдиницу } }
\Jurager\Commerce\Commerce
| Метод | XML | Описание |
|---|---|---|
| catalog | Каталог | Объект каталога |
| classifier | Классификатор | Объект классификатора |
| offerPackage | ПакетПредложений | Объект предложений |
\Jurager\Commerce\Model\OfferPackage
| Метод | XML | Описание |
|---|---|---|
| offers | Предложения->Предложение | Список всех предложений |
| priceTypes | ТипыЦен->ТипЦены | Список всех типов цен |
\Jurager\Commerce\Model\Product
| Метод | XML | Описание |
|---|---|---|
| properties | Каталог->Товары->Товар->ЗначенияСвойств | Свойства продукта, $product->properties[0]->value |
| requisites | Каталог->Товары->Товар->ЗначенияРеквизитов->ЗначениеРеквизита | Реквизиты продукта, $product->requisites[0]->value |
| offers | Предложения->Предложение | Список предложений для продукта |
| group | Каталог->Товары->Товар->Группы=>Классификатор->группы->группа | Группа товара $product->group->name |
| images | Каталог->Товары->Товар->Картинка | Список картинок у товара |
\Jurager\Commerce\Model\Offer
| Метод | XML | Описание |
|---|---|---|
| prices | Предложения->Предложение->Цены->Цена | Все цены предложения |
| specifications | Предложения->Предложение->ХарактеристикиТовара->ХарактеристикаТовара | Список всех характеристик предложения |
Лицензия
Данный пакет является открытым кодом под лицензией MIT license.
统计信息
- 总下载量: 1.2k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-02-05