plugineria/product-shipping-price

在产品页面上显示运费

v0.2.2 2021-01-25 06:51 UTC

This package is auto-updated.

Last update: 2024-09-25 15:23:24 UTC


README

为了提高转化率
作为店主
我向用户展示他们地址的最小运费
如果没有提供地址,则使用默认配置的地址来计算运费。

详细场景在功能规范

术语表

  • 客户运货地址 - 存储在数据库中的注册客户地址,可选择标记为运货地址。
  • 主要客户运货地址 - 存储在数据库中的注册客户的主要运货地址。
  • 会话运货地址 - 由注册客户或访客用户提供的地址或运货区域(按邮政编码),用于计算运费率。访客用户只能通过提供邮政编码来指定运货区域。注册客户可以选择其中一个保存的客户运货地址或指定邮政编码。会话地址仅在会话中存储
  • 示例运货地址 - 店主提供的运货地址,以显示默认运费率,而无需用户输入信息。示例运货地址的国家用于默认查找具有邮政编码的区域。
  • 运货方式 - 如DHL、UPC、DPD的运货提供商
  • 运费率 - 运货方式针对指定送货地址提供的运货方法及其价格列表。

应用

查询端口

  • ProductMinimalShippingRate - 获取一个产品和一个会话运货地址的最小运费率。
  • ProductShippingRates - 获取一个产品和一个会话运货地址的所有运费率。
  • SessionShippingAddress - 获取用户会话运货地址和客户地址列表,以便选择另一个会话地址。

用例端口

  • SetSessionShippingAddress - 设置新的会话运货地址。可以接受现有的客户地址或通过提供的邮政编码查找运货区域。

支持的PHP版本

  • 7.3
  • 7.4
  • 8.0