|
|
@@ -8,6 +8,48 @@ use yzh52521\EasyHttp\Http;
|
|
|
class BaseData extends BasicLife
|
|
|
{
|
|
|
|
|
|
+ /**
|
|
|
+ * 创建团购商品
|
|
|
+ * https://bytedance.larkoffice.com/docx/doxcnnyH289B98IgcPiLWxpSChc
|
|
|
+ * https://partner.open-douyin.com/docs/resource/zh-CN/local-life/develop/OpenAPI/general-capabilities/goods/save
|
|
|
+ * https://open.douyin.com/goodlife/v1/goods/product/save/
|
|
|
+ */
|
|
|
+ public function createGoodsData(array $data = []): array
|
|
|
+ {
|
|
|
+ $param = [
|
|
|
+ "product" => [
|
|
|
+ "account_name" => "", // 商家名
|
|
|
+ "biz_line" => 5, // 业务线 固定 5 小程序
|
|
|
+ "category_id" => "", // 品类id
|
|
|
+ "product_name" => "", // 商品名
|
|
|
+ "product_type" => "", // 商品类型
|
|
|
+ "attr_key_value_map" => [],
|
|
|
+ "out_id" => "", // 第三方id
|
|
|
+ "out_url" => "", // 第三方跳转链接,小程序商品必填
|
|
|
+ "pois" => [
|
|
|
+ [
|
|
|
+ "poi_id" => "", // 门店POI
|
|
|
+ ]
|
|
|
+ ],
|
|
|
+ "sold_end_time" => "", // 售卖结束时间
|
|
|
+ "sold_start_time" => "", // 售卖开始时间
|
|
|
+ "spu_id" => "", // spuid
|
|
|
+ "account_id" => "", // 商家id
|
|
|
+ "sku" => [
|
|
|
+ "attr_key_value_map" => [],
|
|
|
+ "actual_amount" => "", // 售价 实际支付价格
|
|
|
+ "sku_name" => "", // sku名
|
|
|
+ "status" => 1,
|
|
|
+ "stock" => [
|
|
|
+ "limit_type" => "", // 库存上限类型,为2时stock_qty和avail_qty字段无意义 1 有限库存 2 无限库存
|
|
|
+ "avail_qty" => "", // 可用库存,limit_type=2时无意义,始终保证stock_qty=avail_qty+frozen_qty+sold_qty
|
|
|
+ ]
|
|
|
+ ]
|
|
|
+ ]
|
|
|
+ ];
|
|
|
+ return [];
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 获取来客绑定的所有门店
|
|
|
* 一页最多50条
|
|
|
@@ -43,7 +85,6 @@ class BaseData extends BasicLife
|
|
|
public function getStoreCategoryTemplate(string $category_id,int $product_type = 1): array
|
|
|
{
|
|
|
$data = compact("category_id","product_type");
|
|
|
- print_r($data);
|
|
|
return $this->curlGetApi("goodlife/v1/goods/template/get/",$data);
|
|
|
}
|
|
|
|