雪狗 / module-shipping-latency
模块添加配送延迟
1.3.0
2021-07-08 08:25 UTC
Requires
- magento/framework: 100.1.*|101.0.*|102.0.*|103.0.*
- magento/module-catalog: 101.0.*|102.0.*|103.0.*|104.0.*
This package is auto-updated.
Last update: 2024-09-08 15:28:55 UTC
README
1. 安装
composer require snowdog/module-shipping-latency
bin/magento module:enable Snowdog_ShippingLatency
bin/magento setup:upgrade
2. 使用方法
在产品列表/网格中
$shippingLatencyHelper = $this->helper('Snowdog\ShippingLatency\Helper\Data'); //get shipping latency title per product $shippingLatencyHelper->getTitle($productData); //get full shipping latency popup data (title, btnClass, popupHtml, popupId) for all shipping_latency attribute values $shippingLatencyHelper->getLatencyData(); //get full shipping latency popup data for product $shippingLatencyHelper->getProductLatencyData($productData); //get shipping latency popup CMS block content for product $shippingLatencyHelper->getProductPopupHtml($productData);
在产品页面上
//get product shipping_latency label $product->getAttributeText('shipping_latency'); //get product shipping_latency value $product->getShippingLatency(); //or use same method like on list/grid
$productData
需要是一个数组。在产品页面上使用 $product->getData()
作为参数
$shippingLatencyHelper->getProductPopupHtml($product->getData());
配送延迟选项配置在管理员界面 商店 -> 配置 -> 雪狗 -> 配送延迟
。
默认选项设置为之前模块版本,以保持向后兼容性。