rlt / custom-price
一个为特定客户分配特殊价格的 Magento 2 模块
dev-master
2021-07-23 12:29 UTC
This package is auto-updated.
Last update: 2024-09-23 19:58:27 UTC
README
概述
一个用于为特定客户分配特殊价格的定制模块。以下是扩展的一些显著特性:
1. You can now assign your own prices to your special customers
2. Your special customer can just login and see his/her price with Your Price label
3. Easy to manage from magento admin
4. Only one product can be assign at one time to one customer (1:1)
手动
-
前往 Magento® 2 根目录
-
需要/下载此扩展
输入以下命令安装扩展。
composer require rlt/custom-price或者
您也可以从以下 Magento® 2 目录下载此存储库中的代码:
app/code/RLT/CustomPrice -
输入以下命令启用模块
php bin/magento module:enable RLT_CustomPrice php bin/magento setup:upgrade php bin/magento cache:clean php bin/magento cache:flush -
如果 Magento® 正在生产模式下运行,则部署静态内容
php bin/magento setup:static-content:deploy
5- 前往管理端,查看 RLTSquare->自定义价格菜单中的网格,以查看模块安装是否成功。
注意
-
店面上的自定义价格是通过在 Product 的 getPrice 方法上使用 after 插件来处理的。
-
正在创建自定义表,数据库模式由 db_schema 管理,管理网格由 UI 组件处理。
-
为了处理缓存问题,每次在渲染产品后,都会发送一个 AJAX 请求到服务器以获取产品的最新价格,然后使用 JavaScript 在前端渲染。
限制 - 此模块具有以下限制:
-
特殊价格仅适用于简单产品类型。
-
价格不会缓存,因为每次渲染产品时,都会向服务器发送 AJAX 请求以获取最新价格。