rlt/custom-price

一个为特定客户分配特殊价格的 Magento 2 模块

安装: 0

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

开放性问题: 0

类型:magento2-module

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)

手动

  1. 前往 Magento® 2 根目录

  2. 需要/下载此扩展

    输入以下命令安装扩展。

    composer require rlt/custom-price
    

    或者

    您也可以从以下 Magento® 2 目录下载此存储库中的代码:

    app/code/RLT/CustomPrice
    
    
  3. 输入以下命令启用模块

    php bin/magento module:enable RLT_CustomPrice
    php bin/magento setup:upgrade
    php bin/magento cache:clean
    php bin/magento cache:flush
    
  4. 如果 Magento® 正在生产模式下运行,则部署静态内容

    php bin/magento setup:static-content:deploy
    

5- 前往管理端,查看 RLTSquare->自定义价格菜单中的网格,以查看模块安装是否成功。

注意

  • 店面上的自定义价格是通过在 Product 的 getPrice 方法上使用 after 插件来处理的。

  • 正在创建自定义表,数据库模式由 db_schema 管理,管理网格由 UI 组件处理。

  • 为了处理缓存问题,每次在渲染产品后,都会发送一个 AJAX 请求到服务器以获取产品的最新价格,然后使用 JavaScript 在前端渲染。

限制 - 此模块具有以下限制:

  • 特殊价格仅适用于简单产品类型。

  • 价格不会缓存,因为每次渲染产品时,都会向服务器发送 AJAX 请求以获取最新价格。

开发者:Salman Hanif

电子邮件: salman.hanif@rltsquare.com

www.rltsquare.com