hashandsalt/lemonsqueezy

Lemon Squeezy 电子商务插件

0.6.0.0 2023-03-19 15:03 UTC

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