保利威文档中心

幫助中心

商品庫

更新時間:2024-04-22 19:18:32

功能概述

本模組主要處理商品庫相關邏輯,如展示商品、商品推播和商品上下架等訊息。

初始化及銷毀

在實例化該模組並進行使用之前,需要對SDK進行初始化配置,詳細請見參考文件

線上檔案引入方式

// script 标签引入,根据版本号引入JS版本。
<script src="https://websdk.videocc.net/interactions-receive-sdk/0.24.0/lib/polyv-ir.umd.js"></script>

<script>
    const { Product } = window.PolyvIRSDK;
</script>

import 方式引入(推薦)

import { Product } from '@polyv/interactions-receive-sdk';
const productSdk = new Product();

使用流程

監聽商品庫訊息

productSdk.on(productSdk.events.PRODUCT_MESSAGE, (msg) => {
  // TODO 根据商品库消息的类型,处理对应业务
  const ProductMessageStatus = productSdk.ProductMessageStatus;
  const status = `${msg.status}`;
  switch (status) {
    // 上架商品
    case ProductMessageStatus.OnShelf:
      break;
    // 下架商品
    case ProductMessageStatus.OffShelf:
      break;
    // 删除商品
    case ProductMessageStatus.DeleteProduct:
      break;
    // 添加商品
    case ProductMessageStatus.AddProduct:
      break;
    // 修改商品
    case ProductMessageStatus.ChangeProduct:
      break;
    // 上移商品
    case ProductMessageStatus.MoveUp:
      break;
    // 下移商品
    case ProductMessageStatus.MoveDown:
      break;
    // 商品推送
    case ProductMessageStatus.PushProduct:
      break;
    // 商品库开关
    case ProductMessageStatus.ProductSwitch:
      break;
    default:
      break;
    }
  });
联系客服,在线咨询