accelasearch/google-merchant-validator

谷歌商家产品数据验证命令行工具

0.3 2023-10-31 08:40 UTC

This package is auto-updated.

Last update: 2024-09-30 01:46:46 UTC


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