remp/crm-products-module

CRM 产品模块

3.4.0 2024-09-17 14:15 UTC

README

Translation status @ Weblate

配置

支付网关

要配置结账页上可用的网关,您需要在 config.neon 文件中注册网关并添加其标签。

请添加以下代码片段,包含您想要使用的(可用)网关

services:
	# ...
	checkoutFormFactory:
		setup:
			- addPaymentGateway(paypal, "Paypal")
			- addPaymentGateway(cardpay, "Credit card")

条款和条件 URL

如果您希望客户同意条款和条件,您需要在设置中配置 URL(类别 商店)。

Terms and conditions URL - settings

将显示带有条款和条件链接的复选框(并且是必填项),在客户确认订单之前在结账时显示。

Terms and conditions URL - displayed at checkout

电子书

产品模块可以处理电子书的订单,并在用户部分提供下载链接。

要显示电子书的下载链接,您必须在配置中注册自己的 EbookProviderInterface 实现。

ebookProvider:
    setup:
        - register(Crm\DibukModule\Models\DibukEbookProvider())

并在图书馆中将链接注册到用户部分菜单

public function registerFrontendMenuItems(MenuContainerInterface $menuContainer)
{
    ...
    
    $menuItem = new MenuItem($this->translator->translate('products.menu.books'), ':Products:Orders:Library', '', 155);
    $menuContainer->attachMenuItem($menuItem);
}

Books library link

组件

DonatedSubscriptionListingWidget

显示捐赠订阅者电子邮件的简单徽章。

alt text

源代码

如何使用

礼品优惠券

带有模态详细信息的礼品订阅下拉列表。

alt text

alt text

源代码

如何使用

ProductItemsListWidget

支付项目列表小部件。

alt text

源代码

如何使用

ProductStats

产品统计列表组件。

alt text

源代码

如何使用