palpalani / bayrewards-laravel
BayRewards PHP SDK for Laravel 框架。
0.2.6
2024-05-15 13:38 UTC
Requires
- php: ^8.2
- illuminate/contracts: ^10.0|^11.0
- saloonphp/saloon: ^3.0
- spatie/laravel-package-tools: ^1.15.0
Requires (Dev)
- larastan/larastan: ^2.6.3
- laravel/pint: ^1.10.3
- nunomaduro/collision: ^7.0|^8.1
- orchestra/testbench: ^8.5|^9.0
- pestphp/pest: ^2.8.2
- pestphp/pest-plugin-arch: ^2.2.1
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.3.1
- phpstan/phpstan-deprecation-rules: ^1.1.3
- phpstan/phpstan-phpunit: ^1.3.13
README
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)。有关更多信息,请参阅 许可证文件。