palpalani/bayrewards-laravel

BayRewards PHP SDK for Laravel 框架。

0.2.6 2024-05-15 13:38 UTC

This package is auto-updated.

Last update: 2024-09-08 14:38:31 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

BayRewards PHP SDK for Laravel 框架。

BayRewards 通过一个全面的奖励平台革新了电子商务互动。无缝集成到在线商店,BayRewards 提供积分计划、推荐激励和VIP福利,以推动客户忠诚度和销售额。通过激励购买、鼓励推荐和以独家福利奖励VIP客户,提升您的电子商务体验。借助 BayRewards,企业可以轻松培养客户关系和促进品牌宣传,从而提高客户保留率和收入。

安装

您可以通过 composer 安装此包

composer require palpalani/bayrewards-laravel

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="bayrewards-laravel-config"

这是发布配置文件的内容

return [
    'bayrewards_base_url' => env('BAYREWARDS_BASE_URL')
];

使用方法

集成 BayRewards.io 后获取商店详情

use Palpalani\BayRewards\BayRewards;

$bayRewards = BayRewards::client();
$store = $client->storeDetails()->get('<Store-Access-Token>');

创建新的 BayReward 活动

use Palpalani\BayRewards\BayRewards;

$bayRewards = BayRewards::client();
$activity = $bayRewards->createActivity()->post('<Store-Access-Token>', [
        "title" => "Title of the Activity name", //required
        "icon" => "<Icon URL>" //required
    ]);

更新 BayReward 活动

use Palpalani\BayRewards\BayRewards;

$bayRewards = BayRewards::client();
$activity = $bayRewards->updateActivity()->post('<Store-Access-Token>', [
        "title" => "Title of the Activity name", //required
        "icon" => "<Icon URL>", //required
        "activity_id" => ******* //required
    ]);

更新忠诚度积分

use Palpalani\BayRewards\BayRewards;

$bayRewards = BayRewards::client();
$updatePoints = $bayRewards->updatePoints()->post('<Store-Access-Token>', [
    "activity_id" => '<From activity payload>', //required
    'customer_email' => '<Customer Email>', //required
]);

获取所有客户列表

use Palpalani\BayRewards\BayRewards;

$bayRewards = BayRewards::client();
$store = $bayRewards->allCustomers()->get(
'<Store-Access-Token>, //required  
0, //optional - page , default - 1    
0,//optional - limit , default - 25    
0,//optional - type  , default - NaN    
"" //optional - search'
);

测试

composer test

变更日志

有关最近更改的更多信息,请参阅 变更日志

贡献

有关详细信息,请参阅 贡献指南

安全漏洞

有关如何报告安全漏洞的详细信息,请参阅 我们的安全策略

致谢

许可证

MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件