richtestani / feedthefox
轻松处理 FoxyCart 数据源的方法。
0.5.2
2018-11-15 21:46 UTC
Requires
- php: >=7.1
- illuminate/support: *
README
FoxyCart 数据源软件包
使用此软件包来处理 FoxyCart 的后处理。
如果您使用 FoxyCart 为您的商业网站,您可能会使用数据源功能来进一步处理您的订单。
对于需要后处理订单(记录订单,根据操作给客户发邮件等)的商店,FeedTheFox 通过处理复杂的 XML & JSON 文件的重任,使与生成的数据源更容易协同工作。
目前支持其 XML 数据源和 JSON 网络钩子集成,用于单笔交易。 更新后将包括订阅和多件配送数据源。
使用 composer 安装或下载此软件包。它需要 laravel/collection 来工作,以及 PHP 7.1 或更高版本。
composer require richtestani/feedthefox
use RichTestani\FeedTheFox\DataFeed;
//new instance
$datafeed = new DataFeed('my-foxy-key');
$datafeed->process();
if( $datafeed->order->transactionDeclined() ) {
//mail me about this issue.
}
FeedTheFox 将数据源分解成逻辑组,使其更容易处理,并为每个组提供一些有用的方法。可以从实例对象访问每个组,在这个例子中是 $datafeed
- 订单
- 客户
- 交易详情
- 折扣
- 自定义字段
- 配送
- 支付(仅 JSON)
在 文档 中阅读更多。