accelasearch / google-merchant-validator
谷歌商家产品数据验证命令行工具
0.3
2023-10-31 08:40 UTC
Requires
- php: >=7.4
- accelasearch/sdk-php: dev-main
Requires (Dev)
- phpunit/phpunit: >=7
README
谷歌商家产品数据验证命令行工具。
安装
推荐通过Composer进行安装
composer require accelasearch/google-merchant-validator
可以通过克隆或下载此存储库手动安装
git clone https://github.com/accelasearch/sdk-php.git
wget https://github.com/accelasearch/sdk-php/archive/refs/heads/main.zip
使用方法
要检查XML文件是否为有效的谷歌商家产品数据,请运行
php bin/feed-validator.php path-to-xml-feed.xml
您将获得类似下面的输出,其中包含有关无效项目的额外信息
Normalizing XML file at /home/marco/Scrivania/google-shopping-feed.xml... done in 0.037 seconds.
Validating content of file /home/marco/Scrivania/google-shopping-feed.xml... done in 0.069 seconds.
Found 547 items (invalid: 0).
默认情况下,报告仅显示无效项目。可以通过运行强制为每个项目生成报告
php bin/feed-validator.php path-to-xml-feed.xm Normalizing XML file at /home/marco/Scrivania/google-shopping-feed.xml... done in 0.037 seconds. Validating content of file /home/marco/Scrivania/google-shopping-feed.xml... done in 0.069 seconds. Found 547 items (invalid: 0). 1: valid 2: valid ...
生成PHAR文件
可以通过运行生成PHAR存档
php bin/compile-phar.php
这将生成一个名为 bin/google-merchant-validator.phar
的文件,可以进行分发。
注意:当使用PHAR文件路径时,XML文件的路径必须提供为绝对路径
php google-merchant-validator.phar /absolute/path/to/xml-feed.xml