acquia/commerce-manager

此包已被弃用且不再维护。作者建议使用drupal/acquia_commercemanager包。

该项目提供了使用Acquia Commerce Connector的能力。

安装: 289

依赖: 0

建议者: 0

安全: 0

星标: 3

关注者: 17

分支: 18

类型:drupal-module

1.12.2 2019-05-22 11:41 UTC

README

Build Status

Coverage Status

摘要

Acquia Commerce Manager Drupal模块允许网站构建者使用Drupal中的工具和模板快速构建商业体验。它通过利用电子商务系统作为这些体验中电子商务数据的真实来源,将Drupal站点连接到Acquia的Commerce Connector服务。

安装

可以使用Composer安装模块

composer require drupal/acquia_commercemanager

如果您不想使用Composer,您可以通过从Acquia Commerce Manager的GitHub发布页面下载tarball的传统方式安装Acquia Commerce Manager。请注意,此tarball不包括所有必要的依赖项,Composer是推荐的安装方式。当使用Composer安装时,请确保您的composer.json中也包含了Drupal composer。

从版本1.5.0开始,我们要求至少PHP 7.1。

配置

有关模块安装和配置,请参阅Acquia知识库

用户

在Acquia Commerce Manager中,有两种类型的用户账户。常规Drupal用户和针对电子商务后端登录的外部用户。默认情况下将是Drupal用户,但您可以通过转到/admin/commerce/config/commerce-users并启用“使用E-Comm会话”来启用外部用户。在此设置启用后,它将提供三个额外的字段来配置登录表单、注册表单和注销页面的位置。

登录表单将使用电子商务后端对用户名和密码进行验证,并在验证成功后返回一个访问令牌,该令牌将与所有用户请求一起发送。

注册表单将在电子商务后端创建账户,并立即登录用户。

注销页面处理忘记用户访问令牌。

Acquia Commerce Manager使用Drupal锁来避免数据重复和通过API创建数据时的问题。为了避免使用memcache进行锁的问题,使用了持久锁。有关memcache问题的更多详细信息,请参阅此处

贡献

欢迎在GitHub上提出问题和贡献。请在首先查看我们的贡献指南

版权和许可

Acquia Commerce Manager Drupal模块

版权© 2018 Acquia Inc.

本程序是免费软件;您可以根据自由软件基金会发布的GNU通用公共许可证的条款重新分发和/或修改它;许可证的第2版或(根据您的选择)任何更新的版本。

本程序的分发是希望它会有用,但没有任何保证;甚至没有关于适销性或特定用途的隐含保证。有关详细信息,请参阅GNU通用公共许可证。

您应该已经收到GNU通用公共许可证的副本,与该程序一起;如果没有,请写信给自由软件基金会,地址:美国马萨诸塞州波士顿市富兰克林街51号,第五层,邮编02110-1301。