acromedia / orange_ecom_profile
Orange E-Commerce 安装配置文件。
dev-8.x-1.x
2020-11-12 22:23 UTC
Requires
- acromedia/acro_live_css: dev-8.x-1.x
- acromedia/orange_checkout_flow: dev-8.x-1.x
- acromedia/orange_ecom_starter: dev-8.x-1.x
- acromedia/orange_framework: dev-8.x-1.x
- drupal/admin_toolbar: ^2.0
- drupal/advagg: ^4.0
- drupal/ajax_loader: ^1.4
- drupal/better_exposed_filters: ^4.0
- drupal/block_exclude_pages: ^1.3
- drupal/ckeditor_font: ^1.0
- drupal/ckeditor_media_embed: ^1.6
- drupal/coffee: ^1.0
- drupal/color_field: ^2.0
- drupal/colorbutton: ^1.1
- drupal/comments_order: ^1.0
- drupal/commerce: ^2
- drupal/commerce_google_tag_manager: ^1.0
- drupal/commerce_payment: ^2.7
- drupal/commerce_shipping: ^2
- drupal/config_inspector: ^1.0
- drupal/contribute: ^1
- drupal/ctools: ^3.0
- drupal/easy_breadcrumb: ^1.12
- drupal/editor_advanced_link: ^1.4
- drupal/entity: ^1
- drupal/entity_embed: ^1.0
- drupal/entity_reference_revisions: ^1.5
- drupal/facets: ^1.2
- drupal/facets_pretty_paths: ^1.0
- drupal/field_group: ^3.0
- drupal/google_analytics: ^3
- drupal/google_tag: ^1.2
- drupal/honeypot: ^1.27
- drupal/hotjar: ^1.5
- drupal/image_effects: ^2.1
- drupal/imce: ^1.6
- drupal/linkit: ^4.3
- drupal/magnific_popup: ^1.3
- drupal/mailsystem: ^4.1
- drupal/menu_block: ^1.5
- drupal/menu_trail_by_path: ^1.1
- drupal/metatag: ^1.5
- drupal/panelbutton: ^1.1
- drupal/paragraphs: ^1.3
- drupal/pathauto: ^1.2
- drupal/schema_metatag: ^1.4
- drupal/search_api: ^1.8
- drupal/search_api_solr: ^3.1
- drupal/simple_sitemap: ^3
- drupal/swiftmailer: ^1.0
- drupal/taxonomy_menu: ^3.3
- drupal/token: ^1.3
- drupal/twig_tweak: ^2.0
- drupal/userprotect: ^1.0
- drupal/views_infinite_scroll: ^1.5
- drupal/webform: ^5
This package is auto-updated.
Last update: 2024-09-13 06:25:25 UTC
README
注意
此主题的开发已移至 Drupal.org。如果您想提交问题、开发或使用此主题,请访问 新项目页面。
不会接受提交到此存储库的任何拉取请求。
Acro Media Inc. 定制的配置文件。
Drupal 8.x 的安装配置文件,包含 Commerce 8.2.x 和项目常用的模块。
由 AcroMedia/drupal-orange-project 使用。
快速参考
如果您只想跳过土豆,直接进入重点,请优先配置。
- 商店目录/产品列表
- 视图: 结构 > 视图: 商店
- 视图 URL:
/admin/structure/views/view/store
- URL:
/products
- 基于产品 Solr 索引的视图。
- Solr 服务器/产品索引
- 配置 > 搜索和元数据 > 搜索 API
- URL:
/admin/config/search/search-api
- 产品类别菜单
- 视图: 结构 > 视图: 产品类别菜单
- 视图 URL:
/admin/structure/views/view/product_categories_menu
- 默认设置为主要的导航,基于产品类别术语并链接到 Solr 分面 URL。根据需要配置/编辑。
- 库
- 在安装配置文件之前,您需要设置以下库。它们应该通过 composer 引入,但以下为参考:
- CKEditor 媒体嵌入插件
/web/libraries/ckeditor
- 下载库
- CKEditor 颜色按钮
/web/libraries/colorbutton
- 下载库
- CKEditor 字体
/web/libraries/font
- 下载库
- CKEditor 面板按钮
/web/libraries/panelbutton
- 下载库
- Spectrum 颜色字段
/web/libraries/spectrum
- 下载库
- Magnific Popup
/web/libraries/magnific-popup
- 下载库
- CKEditor 媒体嵌入插件
- 在安装配置文件之前,您需要设置以下库。它们应该通过 composer 引入,但以下为参考:
快速入门指南
通过面相/属性在几分钟内快速设置您的商店。
- 从 Drupal Orange Project 开始您的项目。
- 开始一个新的 Drupal 安装,并选择
Orange E-Commerce Profile
。等待 Drupal 安装完成(喝杯咖啡,手工在森林里建个小屋等)。 - 安装完成后,填写您的 Drupal 网站一般设置,并继续配置以下项目。
- 注意:已设置
标准
商业类型为默认使用。默认类型由 Commerce 核心创建/使用,应仅用于参考。始终为您自己的项目创建类型并设置适当的站点管理员权限等。 - 货币(默认为 CAD)
- Commerce > 配置 > 存储 > 货币
- URL:
/admin/commerce/config/currencies
- 商店(已为您提供了一个默认商店,更新货币、信息等)
- Commerce > 配置 > 存储 > 商店
- URL:
/admin/commerce/config/stores
- 税种(默认为加拿大税)
- Commerce > 配置 > 存储 > 税种
- URL:
/admin/commerce/config/tax-types
- 支付网关(默认为测试信用卡)
- 商业 > 配置 > 支付 > 支付网关
- URL:
/admin/commerce/config/payment-gateways
- 配送方式
- 商业 > 配置 > 配送 > 配送方式
- URL:
/admin/commerce/config/shipping-methods
- 即使只是为了测试,也最好设置一些内容,比如将“店内取货”设置为0元。
- 产品变体 (
标准
默认为您设置)- 商业 > 配置 > 产品 > 产品变体类型
- URL:
/admin/commerce/config/product-variation-types
- 修改或使用
标准
类型作为您添加的其他变体的基础。《默认》由核心商业使用,仅用于参考。
- 产品类型 (
标准
默认为您设置)- 商业 > 配置 > 产品 > 产品类型
- URL:
/admin/commerce/config/product-types
- 修改或使用
标准
类型作为您添加的其他类型的基线。《默认》由核心商业使用,仅用于参考。
- 产品属性
- 商业 > 产品属性
- URL:
/admin/commerce/product-attributes
- 添加您项目需要的任何属性。当添加时,它们将自动在产品变体添加购物车表单中显示。
- 搜索API (默认Solr服务器和产品索引为您设置)
- 配置 > 搜索和元数据 > 搜索 API
- URL:
/admin/config/search/search-api
- 根据您的项目/设置更新Solr设置。
- 编辑产品索引以添加字段,以便我们可以设置我们的分类。
- 点击产品索引上的
编辑
。 - 点击
字段
。点击+ 添加字段
并添加您想要用于分类的术语字段(或您添加的任何字段,以下只是开箱即用的内容),品牌(field_terms_reference_2)
和分类(field_terms_reference)
。点击完成
。 - 将添加的术语字段类型更改为
字符串
。点击保存更改
。
- 点击产品索引上的
- 分类
- 配置 > 搜索和元数据 > 分类
- URL:
/admin/config/search/facets
- 现在我们可以根据之前添加的术语字段设置分类。
- 点击
+ 添加分类
。- 分类来源:选择
查看商店,显示产品列表
。 - 字段:选择一个字段,例如:
品牌(field_terms_reference_2)
。 - 名称:保持原样或按需命名。
- 点击
保存
。
- 分类来源:选择
- 以下为术语分类的建议设置
- 小部件:
链接列表
。 - 设置:
显示结果数量
打开。 - 分类设置:
将实体ID转换为标签
打开。 - 分类设置:
当分类来源未渲染时隐藏分类
打开。 - 分类设置:如果您有多个级别的术语并且想要显示树结构,请打开
使用层次结构
。 - 分类设置 > 美化路径编码器:
分类术语名称 + id
打开。 - 分类排序:除了
按分类术语权重排序
,升序
以外都关闭。按需修改。 - 完成时点击
保存
。
- 小部件:
- 重复添加其他您想要添加的分类,例如
分类(field_terms_reference)
。 - 点击
+ 添加分类摘要
(如果您想要显示活动的分类摘要 - 通常是这样)- 分类来源:选择
查看商店,显示产品列表
。 - 名称:输入
活动分类摘要
或您想要的任何内容。 - 点击
保存
。 - 启用分类:启用您想要在摘要中显示的分类。通常是所有的。
- 分类摘要设置:通常禁用
当没有结果时显示文本
。 - 点击
保存
。
- 分类来源:选择
- 分类:配置块
- 结构 > 块布局
- URL:
/admin/structure/block
- 在
商店分类
区域下,点击放置块
。- 查找您的分类,它们将在
分类
类别列下。在这个例子中,我将添加分类
分类。点击放置块
。 - 标题:将在店铺内显示为用户标题的名称。
- 机器名称:通常在末尾添加
_facet
以便清晰。例如:categories_facet
。 - 启用
显示标题
。 - 可见性 > 页面:启用
显示在以下页面上
并通过您店铺列表的 URL 限制,例如(默认):/products
和/products/*
。 - 点击 '保存块'。
- 查找您的分类,它们将在
- 为要添加的其他方面重复此操作,例如
品牌
。完成时点击保存块
。 - 为添加
方面摘要
块- 在
店铺筛选器
区域下,点击放置块
。 - 找到您的方面摘要,它将在
方面摘要(实验性)
类别列下。在此示例中,我将添加活动方面摘要
方面摘要。点击放置块
。 - 标题:通常将其重命名为更友好的名称,如
筛选器
。 - 启用
显示标题
。 - 可见性 > 页面:启用
显示在以下页面上
并通过您店铺列表的 URL 限制,例如(默认):/products
和/products/*
。 - 点击 '保存块'。
- 通常确保它是
店铺筛选器
区域下的第一个块。 - 完成时点击
保存块
。
- 在
- 产品:添加内容
- 商务 > 产品
- URL:
/admin/commerce/products
- 添加一些产品以完善您的店铺。
- 点击
+ 添加产品
。填写所需内容。 - 类别和品牌术语默认设置。根据需要添加/修改
- 产品类别: 结构 > 分类 > 产品类别
/admin/structure/taxonomy/manage/product_categories/overview
- 品牌: 结构 > 分类 > 品牌
/admin/structure/taxonomy/manage/brands/overview
- 产品类别: 结构 > 分类 > 产品类别
- 重新索引 Solr
- 配置 > 搜索和元数据 > 搜索 API
- URL:
/admin/config/search/search-api
- 配置索引字段和方面后,通常需要确保 Solr 索引被重新索引,以便一切保持最新、最干净。
- 点击产品索引旁边的
编辑
。点击查看
。点击清除所有索引数据
。点击现在索引
。 - 您现在应该有一个看起来很扎实的商品列表设置。去检查您的视图(如果已添加商品),例如:
/products
。
其他配置选项
- 订单类型(
标准
为默认值)- 商务 > 配置 > 订单 > 订单类型
- URL:
/admin/commerce/config/order-types
- 根据需要配置
标准
类型。默认启用已发货,购物车/结账设置设置为橙色配置文件。- 橙色购物车表单:查看位置:
/admin/structure/views/view/commerce_cart_form_orange
- 橙色购物车块:查看位置:
/admin/structure/views/view/commerce_cart_block_orange
- 橙色结账流程:基于来自
橙色结账流程
模块的橙色结账流程
插件。- 商务 > 配置 > 订单 > 结账流程
- URL:
/admin/commerce/config/checkout-flows
橙色
结账流程。可以根据需要进行配置。如果需要修改步骤,建议克隆模块并将其用作自定义结账流程的基础。在执行自定义结账流程时,请咨询创意部门,因为它会极大地影响用户体验。
- 橙色购物车表单:查看位置:
- 订单项类型(
标准
为默认值)- 商务 > 配置 > 订单 > 订单项类型
- URL:
/admin/commerce/config/order-item-types
- 根据需要配置
标准
类型。
- 发货类型
- 商务 > 配置 > 配送 > 发货类型
- URL:
/admin/commerce/config/shipment-types
- 根据需要配置
标准
类型。
- 包裹类型
- 商务 > 配置 > 配送 > 包裹类型
- URL:
/admin/commerce/config/package-types
- 默认情况下没有设置。
商务配置后待办事项
- 添加网站管理员用户
- 人员 > 添加新用户
- URL:
/admin/people/create
- 设置一个
siteadmin
用户,并分配管理员
角色。 - 将输入的信息添加到适当的 1Password 账户。客户将使用此信息进行网站访问。
- 审查权限
- 人员 > 权限
- URL:
/admin/people/permissions
- 在设置新产品类型、变体等之后,您将希望审查权限并进行相应更新,以便用户/管理员能够正确访问他们所需的区域。