AEM通用解决方案提供了管理存储库中保存的商务信息的方法(而不是使用外部电子商务引擎)。 这包括:
标准AEM安装包括通用AEM(JCR)电子商务实施。
此功能当前用于演示目的,或根据您的要求作为自定义实施的基本基础。
以下过程适用于产品和产品变体。
在创建产品之前,您需要定义scaffold。 这会指定定义产品及其编辑方式所需的字段。
每个不同的产品类型都需要基架。 相应的基架通过以下任一方式与产品关联:
Geometrixx-Outdoors商店具有单个产品类型(因此具有单个基架):
/etc/scaffolding/geometrixx-outdoors
Geometrixx-Outdoors产品类型在以下位置处于活动状态:
/etc/commerce/products/geometrixx-outdoors
您可以在下的任意位置创建新的产品定义,而无需进行任何其他设置。
通过Commerce导航到Products控制台。
使用Products控制台导航到所需的位置。
使用导入产品图标打开向导。
指定:
导入程序
特定商务提供程序的导入器,默认为Geometrixx
。
源
要导入的文件;您可以使用浏览器选择文件。
增量导入
指示这是否是增量导入(而不是完全导入)。
示例geometrixx-outdoor导入程序的增量导入在产品级别运行。
可定义自定义导入器以根据需要进行操作。
选择Next以导入产品,将显示所执行操作的日志。
产品将导入到当前位置,或相对于当前位置。
反复使用Next和Back将重复导入产品定义。 但是,由于它们具有相同的SKU,因此存储库中现有的信息将会被覆盖。
选择完成以关闭向导。
使用Tools控制台打开Commerce文件夹。
双击以打开产品导入程序:
指定:
存储名称
产品将导入到:
/etc/commerce/products/<*store name*>/
商业提供程序
商务提供程序的导入程序;默认Geometrixx。
源文件
要导入的文件的存储库中的位置。
增量导入
指示这是否是增量导入(而不是完全导入)。
单击Import Products。
标准产品管理是基本的,因为Geometrixx-Outdoors产品集一直是基本的。 复杂性基于产品基架,因此使用您自己的产品基架可以实现更复杂的编辑。
使用Products控制台(通过Commerce)导航到所需位置。
使用创建图标选择以下任一选项(取决于结构和位置):
随即会打开向导。 使用Basic和Product Tabs为新产品或产品变体输入产品属性。
标题和 SKU是创建产品或变体所需的最低版本。
选择创建以保存信息。
许多产品都提供多种颜色和/或尺寸。 有关基本产品和相关产品变型的信息,可以从产品控制台进行管理。
产品及其变体以树结构形式存储,产品信息位于顶部,下面有变体(此结构由UI强制实施)。
使用Products控制台(通过Commerce)导航到您的产品信息。
使用以下任何一种方式:
选择查看产品数据图标:
将显示产品属性。 使用Edit和Done进行任何更改。
使用Products控制台(通过Commerce)导航到您的产品信息。
使用图标打开引用的辅助边栏:
选择您需要的产品 — 辅助边栏将更新以显示可用的引用类型:
单击/点按引用类型(例如,产品页面)以展开列表。
选择特定引用以显示选项:
通过Commerce导航到Products控制台。
使用图标打开“搜索”的辅助边栏:
您可以使用多个Facet来搜索产品。 您只能对搜索使用一个或多个Facet。 将显示找到的产品:
单击/点按产品会打开它。 您还可以发布或查看产品数据。
您可以使用以下CRXDE Lite修改现有小平面或添加新小平面:
导航至:
http://localhost:4502/crx/de/index.jsp#/libs/commerce/gui/content/products/aside/items/search/items/searchpanel/facets
您可以修改产品搜索页面上显示的大小。 单击sizegroup
节点。
单击items
节点,然后单击propertypredicate
节点。
您可以修改propertyValues
。 例如,您可以添加XS、XXL或删除大小。
单击Save All并导航到产品搜索页面。 此时应会显示您所做的更改。
您可以在产品组件中添加多个资产,然后指定将在产品页面上显示的资产。
与多个资产相关的所有操作均可通过触屏优化UI完成。
通过Commerce导航到Products控制台。
使用Products控制台,导航到所需的产品。
您必须位于产品级别,而不是变体级别。
通过选择模式或快速操作,点按/单击查看产品数据图标。
点按/单击编辑图标。
滚动到Add。
点按/单击添加。 此时会显示新的资产占位符。
点按/单击更改会打开一个对话框,通过该对话框可以选择资产。
选择要添加的资产。
您可以选择的资产来自Assets。
点按/单击完成图标。
现在,两个资产会存储在您的产品组件中。 您可以配置产品页面上将显示哪个页面。 这适用于类别系统。 首先,您需要向单个资产添加类别:
点按/单击查看产品数据。
在资产下键入资产类别,例如cat1
和cat2
。
您还可以对类别使用标记。
点按/单击完成图标。 您现在必须转出您的更改。
现在,您的产品组件中的资产有一个类别。 您可以配置在三个不同级别上显示的类别:
如果不设置类别,则第一个资产将显示在产品页面上。
选择要显示的图像的机制如下:
对于目录级别和产品控制台级别,您必须转出更改才能应用修改并在产品页面上查看差异。
cat1
)。产品信息通常通过引用它的页面发布。 例如,在发布引用产品Y的页面X时,AEM将询问您是否还要发布产品Y。
对于特殊情况,AEM还支持直接从产品数据发布。
使用Products控制台(通过Commerce)导航到您的产品信息。
使用以下任何一种方式:
根据需要选择Publish或Unpublish图标:
将根据需要发布或取消发布产品信息。
Search&Promote集成允许您:
有关更多信息,请阅读产品信息源。
有一个事件处理程序,它会在添加、修改或删除产品以及添加、修改或删除产品页面时记录事件。 以下是OSGi事件:
com/adobe/cq/commerce/pim/PRODUCT_ADDED
com/adobe/cq/commerce/pim/PRODUCT_MODIFIED
com/adobe/cq/commerce/pim/PRODUCT_DELETED
com/adobe/cq/commerce/pim/PRODUCT_PAGE_ADDED
com/adobe/cq/commerce/pim/PRODUCT_PAGE_MODIFIED
com/adobe/cq/commerce/pim/PRODUCT_PAGE_DELETED
对于PRODUCT_*
事件,路径指向/etc/commerce/products
中的基本产品。 对于PRODUCT_PAGE_*
事件,路径指向cq:Page
节点。
您可以在OSGI事件(/system/console/events
)的Web控制台中查看这些事件,例如:
通过添加到购物车链接的图像组件,您可以通过创建与图像上的产品链接的热点来快速将产品添加到购物车。
单击热点会打开一个对话框,您可以从中选择产品的大小和数量。
导航到要添加组件的页面。
将组件拖放到页面中。
从资产浏览器将图像拖放到组件中。
您可以:
单击全屏图标。
单击启动映射图标。
单击其中一个形状图标。
根据需要修改和移动形状。
单击形状。
单击浏览图标可打开资产选择器。
或者,您也可以直接键入必须位于产品级别而非变体级别的产品路径。
单击确认图标两次,然后单击退出全屏。
单击组件旁边页面上的某个位置。 页面应会刷新,您应会在图像上看到以下符号:
切换到preview模式。
单击+热点。 此时将打开一个对话框,您可以在其中选择在Path中输入的产品的大小和数量。
输入大小和数量。
单击添加到购物车按钮。 对话框关闭。
导航到购物车。 产品应该在这里。
您可以配置单击热点时对话框的外观:
单击组件,然后单击配置图标。
向下滚动. 有一个ADD TO CART选项卡。
单击添加到购物车。 您可以使用3个配置选项。
单击完成图标。
目录将引用您的产品数据。
要生成目录,请执行以下操作:
打开“站点”控制台(例如,http://localhost:4502/sites.html/content)。
导航到要创建新页面的位置。
要打开选项列表,请使用“创建”图标:
从列表中选择创建目录,此时将打开创建目录向导。
导航到所需的目录Blueprint。
点按/单击选择按钮,然后点按/单击所需的目录Blueprint。
点按/单击下一步。
键入标题和名称。
点按/单击创建按钮。 随即会创建目录并打开一个对话框。
点按/单击完成按钮可返回到站点控制台,您将可以在该控制台中看到目录。
点按/单击打开目录按钮可打开您的目录(例如http://localhost:4502/editor.html/content/test-catalog.html
)。
该目录将引用您的产品数据。
使用网站控制台,导航到目录Blueprint,然后导航到基本目录。
例如:
http://localhost:4502/siteadmin#/content/catalogs/geometrixx-outdoors/base-catalog
使用Section Blueprint模板创建新页面。
例如,Swimwear
。
打开新的Swimwear
页面,然后单击编辑Blueprint以打开属性对话框,您可以在其中设置产品选择。
例如,打开Tags/Keywords字段以选择“活动”,然后从“Geometrixx — 户外”部分中选择“游泳”。
单击OK以保存您的资产;示例产品将显示在Blueprint页面的产品选择标准下。
单击转出更改……,选择转出页面和所有子页面,然后单击下一步,然后单击转出。 成功完成转出后,Status指示器将显示为绿色。
您现在可以单击关闭并检查新目录部分;例如,在上和下:
http://localhost:4502/cf#/content/geometrixx-outdoors/en/swimwear.html
在Blueprint页面中,再次单击编辑Blueprint ,然后在属性对话框中,打开生成的页面选项卡。 在横幅列表字段中,选择要显示的图像;例如,summer.jpg
单击OK以保存您的资产;横幅信息将显示在Blueprint页面的产品选择标准下。
转出这些新更改。
转出目录:
通过Commerce导航到Catalogs控制台。
导航到要转出的目录。
使用以下任何一种方式:
选择转出更改图标:
在向导中,根据需要设置转出,然后点按/单击转出更改。
将打开一个对话框。 完成该过程后,点按/单击完成。
转出目录:
导航到要转出的目录。 例如:
http://localhost:4502/cf#/content/catalogs/geometrixx-outdoors/base-catalog.html
单击转出更改……
根据需要设置转出。
单击转出。
通过Commerce导航到Catalogs控制台。
导航到要导入目录Blueprint的位置。
点按/单击导入Blueprint图标。
在向导中,根据需要选择源,然后点按/单击下一步。
完成导入后,点按/单击完成。
使用Tools控制台,导航到Commerce。
例如:
http://localhost:4502/miscadmin#/etc/commerce
打开Catalog Bluprint Importer。
根据需要设置导入。
单击Import Catalog Blueprints。
打开创作实例的网站控制台。
在左窗格中,选择您需要的Campaign。
单击New,选择Promotion模板,然后为新凭证指定Title(和Name(如果需要))。
单击创建。新的促销活动页面将显示在右侧窗格中。
通过以下任一方式编辑Properties:
根据需要指定促销活动类型、折扣类型、折扣值和任何其他字段。
单击确定进行保存。
您现在可以激活促销活动,以便购物者在发布实例上看到该促销活动。
打开创作实例的网站控制台。
在左窗格中,选择您需要的Campaign。
单击New,选择凭单模板,然后为新凭单指定标题(如果需要,可指定名称)。
单击创建。新的凭单页面将显示在右侧窗格中。
双击打开新凭证页面,然后单击Edit以根据需要配置信息。
单击确定进行保存。
您现在可以激活您的优惠券,以便购物者在发布实例上的购物车中使用该优惠券。
要使凭单对客户不可用,您可以:
这两项操作都可以从网站控制台中完成。
要更改凭证或促销活动的属性,可以在网站控制台上双击该凭证或促销活动,然后单击编辑。 保存后,应激活该实例,以便将更改推送到发布实例。
要允许用户向购物车添加凭单,您可以使用内置的Vouchers组件(商务类别)。 您需要将此内容添加到显示购物车的同一页面(但不是强制选项)。 凭单组件只是用户可在其中输入凭证代码的表单,它是实际显示已应用凭证列表及其折扣的购物车组件。
在演示网站(Geometrixx Outdoors — 英语)中,您可以在购物车页面的实际购物车下看到凭证表单。
应当记住,现成的AEM没有对与订单相关的标准功能(如退货、更新订单状态、执行完成、生成装箱单)所需的操作。 它主要用作技术预览。
AEM中的通用订单管理一直是基本的;向导中可用的字段取决于基架:
/etc/scaffolding/geometrixx-outdoors/order/jcr:content/cq:dialog
如果创建自定义基架,则可以存储更多订单信息。
订单控制台会公开供应商订单信息,该信息从未发布。
客户订单信息保存在其主目录中,并由其帐户的订单历史记录公开。 此信息与其其余的主目录一起发布。
使用Orders控制台导航到所需位置。
使用创建图标选择创建顺序。
随即会打开向导。 使用基本、内容、付款和履行选项卡,输入有关新订单🔗的信息。
选择创建以保存信息。