donmbelembe / laravel-facebook-catalog
Laravel Facebook Catalog 包,用于导出格式化的 XML 数据源
2.0.1
2023-04-12 01:34 UTC
Requires
- php: ^8.1
- illuminate/contracts: ^10.0
- spatie/array-to-xml: ^3.1
- spatie/laravel-package-tools: ^1.14.0
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.9
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^8.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- spatie/laravel-ray: ^1.26
- spatie/pest-plugin-snapshots: ^2.0
This package is auto-updated.
Last update: 2024-09-09 17:53:46 UTC
README
Laravel Facebook Catalog 包,用于导出格式化的 XML 数据源。
安装
您可以通过 composer 安装此包
composer require donmbelembe/laravel-facebook-catalog
使用方法
use Donmbelembe\LaravelFacebookCatalog\LaravelFacebookCatalog; LaravelFacebookCatalog::setTitle('Example feed'); LaravelFacebookCatalog::setDescription('Example feed of the Example shop'); LaravelFacebookCatalog::setLink('https://example.shop'); LaravelFacebookCatalog::addItem([ 'link' => 'https://example.shop/p/foo-bar', 'id' => 'SKU123', 'title' => 'Foo bar', 'image_link' => 'https://example.shop/images/foo-bar.png', 'description' => 'Foo bar best product', 'availability' => 'new', "price" => 99.99, 'brand' => 'Foo brand', 'condition' => 'new', ]); return LaravelFacebookCatalog::display();
期望数组的示例
[ "id" => "", // Unique Example SKU "title" => "", // Max 150 Characters "description" => "", "availability" => "in stock", // values: in stock, available for order, out of stock "condition" => "new", // values: new, refurbished, used "price" => 0.00, "link" => "", "image_link" => "", "brand" => "", // required fileds for payments in USA only and optional everywhere else "quantity_to_sell_on_facebook" => 10, // previously name "inventory" "google_product_category" => "", "fb_product_category" => null, "size" => null, // required in india and optional everywhere else "origin_country" => null, // Ex: US "importer_name" => null, // if the origin country is not INDIA "importer_address" => null, "manufacturer_info" => null, "wa_compliance_category" => null, // Optional fields "sale_price" => null, "sale_price_effective_date" => null, "item_group_id" => null, "status" => null, // Values: active, archived (or staging) "additional_image_link" => null, "gender" => null, "color" => null, "age_group" => null, // Values: adult, all ages, teen, kids, todler, infant, newborn. "material" => null, "patern" => null, "shipping" => null, "shipping_weight" => null, ]
更多详情 > https://web.facebook.com/business/help/120325381656392?id=725943027795860
测试
composer test
变更日志
请参阅 CHANGELOG 以获取有关最近更改的更多信息。
贡献
请参阅 CONTRIBUTING 获取详细信息。
安全漏洞
请查阅 我们的安全策略 了解如何报告安全漏洞。
鸣谢
许可协议
MIT 许可协议 (MIT)。请参阅 许可文件 获取更多信息。