mtrzk / module-promotions
1.0.0
2024-09-02 15:40 UTC
Requires
- php: >=8.1
This package is auto-updated.
Last update: 2024-10-02 15:50:28 UTC
README
概览
Mtrzk_Promotions 是一个针对 Magento 2 平台设计的模块,用于管理促销和促销组。该模块允许您通过 REST API 轻松创建、检索、更新和删除促销和促销组。
安装
您可以使用 Composer 安装该模块。在您的 Magento 2 根目录下运行以下命令
composer require mtrzk/module-promotions
安装后,启用模块并运行以下命令更新数据库架构
bin/magento module:enable Mtrzk_Promotions bin/magento setup:upgrade
测试
要运行模块的单元测试,请使用以下命令
vendor/bin/phpunit -c dev/tests/unit/phpunit.xml app/code/Mtrzk/Promotions/Test/Unit/Model/PromotionGroupRepositoryTest.php vendor/bin/phpunit -c dev/tests/unit/phpunit.xml app/code/Mtrzk/Promotions/Test/Unit/Model/PromotionRepositoryTest.php
API 端点
Mtrzk_Promotions 模块公开了几个用于管理促销和促销组的 REST API 端点
促销 API
-
GET /V1/promotions
- 检索促销列表。
- 访问控制列表 (ACL):
Mtrzk_Promotions::promotions_view
-
GET /V1/promotions/:id
- 通过 ID 检索特定的促销。
- 访问控制列表 (ACL):
Mtrzk_Promotions::promotions_view
-
POST /V1/promotions
- 创建或更新促销。
- 访问控制列表 (ACL):
Mtrzk_Promotions::promotions_save
-
DELETE /V1/promotions/:id
- 通过 ID 删除特定的促销。
- 访问控制列表 (ACL):
Mtrzk_Promotions::promotions_delete
促销组 API
-
GET /V1/promotion-groups
- 检索促销组列表。
- 访问控制列表 (ACL):
Mtrzk_Promotions::promotion_groups_view
-
GET /V1/promotion-groups/:id
- 通过 ID 检索特定的促销组。
- 访问控制列表 (ACL):
Mtrzk_Promotions::promotion_groups_view
-
POST /V1/promotion-groups
- 创建或更新促销组。
- 访问控制列表 (ACL):
Mtrzk_Promotions::promotion_groups_save
-
DELETE /V1/promotion-groups/:id
- 通过 ID 删除特定的促销组。
- 访问控制列表 (ACL):
Mtrzk_Promotions::promotion_groups_delete