hashandsalt / lemonsqueezy
Lemon Squeezy 电子商务插件
0.6.0.0
2023-03-19 15:03 UTC
Requires
This package is auto-updated.
Last update: 2024-09-16 14:18:38 UTC
README
Kirby3 Lemon Squeezy
用于操作 Lemon Squeezy API 的插件。
特性
- 获取商店
- 获取产品
- 将产品转换为虚拟页面
安装
composer require hashandsalt/lemonsqueezy
您也可以通过将文件夹放在您的插件文件夹中手动安装。
配置
将您的 API 密钥添加到 Config.php
// API Keys
'hashandsalt.lemonsqueezy.testmode' => true, // flick to false in to use the live API
'hashandsalt.lemonsqueezy.testapikey' => 'XXX',
'hashandsalt.lemonsqueezy.liveapikey' => 'XXX'
更改虚拟页面的默认模板和模型(可选)
// Virtual Pages
'hashandsalt.lemonsqueezy.template' => 'products',
'hashandsalt.lemonsqueezy.model' => 'products',
用法
获取商店数据
所有商店的数组
$stores = $site->stores();
通过 ID 获取特定商店
$store = $site->store('11087');
获取产品数据
所有产品的数组
$products = $site->products();
通过 ID 获取特定产品
$product = $site->product('22352');
虚拟页面
虚拟页面中可用的字段
'title' => $productitem->attributes->name,
'description' => $productitem->attributes->description,
'product_status' => $productitem->attributes->status,
'thumb_url' => $productitem->attributes->thumb_url,
'large_thumb_url' => $productitem->attributes->large_thumb_url,
'price' => $productitem->attributes->price,
'formatted_price' => $productitem->attributes->price_formatted,
'buy_now_url' => $productitem->attributes->buy_now_url