richtestani/feedthefox

轻松处理 FoxyCart 数据源的方法。

安装: 254

依赖: 0

建议: 0

安全: 0

星标: 2

关注者: 2

分支: 0

开放问题: 0

类型:软件包

0.5.2 2018-11-15 21:46 UTC

This package is auto-updated.

Last update: 2024-09-19 06:14:01 UTC


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)

文档 中阅读更多。