elfeffe/google-shopping-product-feed
Composer 安装命令:
composer require elfeffe/google-shopping-product-feed
包简介
Google Shopping Product Feed for PHP
README 文档
README
#Google Shopping Product Feed A PHP library to generate a Google Shopping feed. Data to fill the feed could be retrieved from a database, json or xml file, or added manually.
Issues, feature requests, and pull requests always welcome!
This has been tested on a UK, German, and French feed so far. Functions to santise data to make it pass Google's Merchant Centre validation have been used and will be added. This mainly applies to edge-cases on size and colour variations.
For more information see: https://support.google.com/merchants/answer/188494?hl=en-GB
##Installation
###Composer (.json)
{
"require": {
"ninthyard/google-shopping-product-feed": "master"
}
}
###Composer (Command Line)
composer require ninthyard/google-shopping-product-feed
###Standard Installation If one is not using composer and including vendor/autoload.php, just require the following prior to using:
require('src/NinthYard/GoogleShoppingFeed/Feed.php');
require('src/NinthYard/GoogleShoppingFeed/Item.php');
require('src/NinthYard/GoogleShoppingFeed/Node.php');
require('src/NinthYard/GoogleShoppingFeed/Containers/GoogleShopping.php');
##Usage
###Examples Please see examples_using_composer.php for a brief look on how to create a Google Shopping feed.
More examples to follow.
###Overview
require('vendor/autoload.php'); use NinthYard\GoogleShoppingFeed\Containers\GoogleShopping; GoogleShopping::title('Test Feed'); GoogleShopping::link('http://www.example.com/'); GoogleShopping::description('Test Google Shopping Feed'); $item = GoogleShopping::createItem(); $item->id('SKU0001');//A SKU code for example, or any unique identifies (eg. could be the id from a database table) $item->title('An Example Product Title'); $item->price('29.99'); //Price one wishes to sell a product for (unless sale_price option is added, then it's the original price) $item->mpn('ACME00001'); $item->brand('ACME'); $item->sale_price('19.99'); //The actual price one wishes to sell a product for (optional) $item->link('http://www.example.com/example-product.html'); $item->image_link('http://www.example.com/example-image.jpg'); /** create a variant */ $variant = $item->variant(); $variant->size('L'); $variant->color('Green'); /** * If creating variants one should delete the initial product object as * the variants will have the original $item properties and will be * grouped under one product group with the information from the $item * * $item->delete(); * **/ // boolean value true outputs to browser as XML GoogleShopping::asRss(true); // boolean value true outputs raw (to put in a file for example) file_put_contents('myfeed.xml', GoogleShopping::asRss(false));
elfeffe/google-shopping-product-feed 适用场景与选型建议
elfeffe/google-shopping-product-feed 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 2.41k 次下载、GitHub Stars 达 5, 最近一次更新时间为 2016 年 07 月 27 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「php」 「api」 「google」 「feed」 「adwords」 「shopping」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 elfeffe/google-shopping-product-feed 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 elfeffe/google-shopping-product-feed 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 elfeffe/google-shopping-product-feed 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
A PSR-7 compatible library for making CRUD API endpoints
Magento 2 Social Login extension is designed for quick login to your Magento 2 store without procesing complex register steps
Client for Google Directions API to add interpolated points to a route consisting of given coordinates.
Alfabank REST API integration
Google Recaptcha Package For PHP front and backend.
Zero-dependency raw PHP DNS resolver, domain-ownership verification, and intoDNS/MxToolbox-style diagnostics. Queries authoritative nameservers directly over sockets — never trusts the recursive cache for ownership checks.
统计信息
- 总下载量: 2.41k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 5
- 点击次数: 8
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPLv3
- 更新时间: 2016-07-27