AEM通用解决方案提供了管理存储库中的商务信息的方法(与使用外部电子商务引擎相比)。 这包括:
标准AEM安装包括通用AEM(JCR)电子商务实施。
它当前用于演示目的,或根据您的要求作为自定义实施的基本基础。
以下过程适用于产品和产品变体。
在创建产品之前,您需要定义scaffold。 这指定了定义产品以及编辑产品时所需的字段。
每个不同的产品类型都需要一个scaffold。 相应的scaffold通过以下任一方式与产品关联:
Geometrixx-Outdoors商店具有单一产品类型(因此为单一基架):
/etc/scaffolding/geometrixx-outdoors
Geometrixx-Outdoors产品类型在以下位置处处于活动状态:
/etc/commerce/products/geometrixx-outdoors
您可以在其下的任意位置创建新产品定义,而无需任何其他设置。
通过Commerce导航到Products控制台。
使用产品控制台导航到所需的位置。
使用导入产品图标打开向导。
指定:
导入程序
特定商务提供程序的导入程序,默认情况下为Geometrixx
。
源
要导入的文件;您可以使用浏览器选择文件。
增量导入
指示这是否是增量导入(与完全导入相对)。
增量导入(示例geometrixx-outdoor导入程序的)在产品级别操作。
可以根据需要定义自定义导入程序以运行。
选择Next导入产品,将显示所执行操作的日志。
产品将导入到当前位置或相对于当前位置。
重复使用Next和Back将重复导入产品定义。 但是,由于它们有相同的SKU,存储库中的现有信息将被覆盖。
选择完成以关闭向导。
使用工具控制台打开商务文件夹。
多次-单击以打开产品导入程序:
指定:
存储名称
产品将导入到:
/etc/commerce/products/<*store name*>/
商业提供程序
商务提供程序的导入程序;默认Geometrixx。
源文件
要导入的文件在存储库中的位置。
增量导入
指示这是否是增量导入(与完全导入相对)。
单击Import Products。
标准产品管理是基本的,因为Geometrixx-Outdoors产品集一直是基本的。 复杂性基于产品 scaffolding,因此使用您自己的产品基架可以实现更复杂的编辑。
使用产品控制台(通过商务)导航到所需的位置。
使用创建图标选择以下任一选项(取决于结构和位置):
将打开向导。 使用基本和产品选项卡输入新产品或产品变体的产品属性。
标 题和 SKU是创建产品或变体所需的最低版本。
选择创建以保存信息。
许多产品提供各种颜色和/或尺寸。 有关基本产品和相关产品变体的信息,可以从产品控制台进行管理。
产品及其变体以树结构形式存储,产品信息位于顶部,变体位于下面(此结构由UI强制实施)。
Product images in geometrixx-outdoors are served from:
/etc/commerce/products/...
这意味着,默认情况下,它们被调度程序阻止,因此请根据需要进行配置。
使用产品控制台(通过商务)导航到您的产品信息。
打开引用的辅助边栏,并显示以下图标:
选择所需产品——辅助边栏将更新以显示可用的引用类型:
单击/点按引用类型(例如产品页面)以展开列表。
选择特定引用以显示选项:
通过Commerce导航到Products控制台。
使用图标打开“搜索”的辅助边栏:
您可以使用多个彩块化来搜索产品。 搜索只能使用一个或多个彩块化。 将显示找到的产品:
单击/点按产品可打开它。 您还可以发布产品或视图产品数据。
您可以修改现有彩块化或添加新彩块,使用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或删除大小。
单击全部保存并导航至产品搜索页。 您所做的更改应当出现。
您可以在产品组件中添加多个资产,然后指定将在产品页面上显示的资产。
与多个资产相关的所有操作均可通过触屏优化UI完成。
通过Commerce导航到Products控制台。
使用产品控制台,导航到所需的产品。
您必须处于产品级别,而不是变体级别。
点按/单击视图产品数据图标以选择模式或快速操作。
点按/单击编辑图标。
滚动到添加。
点按/单击添加。 此时会显示新的资产占位符。
点按/单击更改会打开一个对话框,通过该对话框可以选择资产。
选择要添加的资产。
您可以选择的资产来自资产。
点按/单击完成图标。
现在,两个资产存储在您的产品组件中。 您可以配置产品页面上将显示哪个页面。 这适用于类别系统。 首先,您需要向单个资产添加类别:
点按/单击视图产品数据。
在资产下键入资产类别,例如cat1
和cat2
。
您还可以对类别使用标记。
点按/单击完成图标。 您现在必须转出您的更改。
现在,您的资产在产品组件中具有类别。 您可以配置在三个不同级别显示哪些类别:
如果您未设置类别,则第一个资产将显示在产品页面上。
选择要显示的图像的机制如下:
对于目录级别和产品控制台级别,您必须转出更改以应用修改并查看产品页面上的差异。
cat1
)。产品信息通常通过引用它的页面发布。 例如,在发布引用产品Y的页面X时,AEM将询问您是否也要发布产品Y。
对于特殊情况,AEM还支持从产品数据直接发布。
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控制台中查看它们,例如:
The Image with Add to Cart Links component allows you to quickly add a product to the cart by creating a hotspot linked with a product on an image.
单击热点会打开一个对话框,通过该对话框可选择产品的大小和数量。
导航到要添加组件的页面。
在页面中拖放组件。
从资产浏览器在组件中拖放图像。
您可以:
单击全屏图标。
单击启动映射图标。
单击其中一个形状图标。
根据需要修改和移动形状。
单击形状。
单击浏览图标可打开资产选取器。
或者,您也可以直接键入必须位于产品级别而非变体级别的产品路径。
单击确认图标两次,然后单击退出全屏。
单击组件旁边的页面上的某处。 页面应刷新,并且图像上应显示以下符号:
切换到预览模式。
单击+热点。 此时将打开一个对话框,您可以从中选择您在路径中输入的产品的大小和数量。
输入大小和数量。
单击“添加到购物车”按钮。 对话框关闭。
导航到购物车。 产品应该在此处。
您可以配置单击热点时对话框的外观:
单击组件,然后单击配置图标。
向下滚动. 有一个ADD TO CART选项卡。
单击添加到购物车。 您可以使用3个配置选项。
单击完成图标。
目录将引用您的产品数据。
要生成目录,请执行以下操作:
打开“站点”控制台(例如,http://localhost:4502/sites.html/content)。
导航到要创建新页面的位置。
要打开选项列表,请使用“创建”图标:
从列表中选择创建目录,将打开创建目录向导。
导航到所需的Catalog 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-户外”部分中选择“游泳”。
单击确定以保存您的属性;示例产品将显示在blueprint页面的产品选择标准下。
单击转出更改……,选择转出页和所有子页,然后单击下一步,然后单击转出。 成功完成转出后,Status指示符将显示为绿色。
现在,您可以单击关闭并检查新目录部分;例如,on和under:
http://localhost:4502/cf#/content/geometrixx-outdoors/en/swimwear.html
再次从Blueprint页面单击编辑Blueprint,在属性对话框中,打开生成的页面选项卡。 在“横幅列表”字段中,选择要显示的图像;例如summer.jpg
单击确定以保存您的属性;横幅信息将显示在蓝图页面的产品选择标准下。
转出这些新更改。
转出目录:
通过Commerce导航到Catalogs控制台。
导航到要转出的目录。
使用以下任何一种方式:
选择转出更改图标:
在向导中,根据需要设置转出,然后点按/单击转出更改。
将打开一个对话框。 完成进程后,点按/单击完成。
转出目录:
导航到要转出的目录。 例如:
http://localhost:4502/cf#/content/catalogs/geometrixx-outdoors/base-catalog.html
单击转出更改……
根据需要设置转出。
单击转出。
通过Commerce导航到Catalogs控制台。
导航到要导入目录蓝图的位置。
点按/单击Import Blueprints图标。
在向导中,根据需要选择源,然后点按/单击下一步。
完成导入后,点按/单击完成。
使用工具控制台,导航到商务。
例如:
http://localhost:4502/miscadmin#/etc/commerce
打开目录蓝印导入程序。
根据需要设置导入。
单击Import Catalog Blueprints。
打开创作实例的网站控制台。
在左窗格中,选择所需的活动。
单击新建,选择升级模板,然后为新凭证指定标题(如果需要,还可指定名称)。
单击创建。新的促销页面将显示在右侧窗格中。
通过以下任一方式编辑属性:
根据需要指定促销类型、折扣类型、折扣值和任何其他字段。
单击确定进行保存。
您现在可以激活您的促销,以便购物者在发布实例中看到它。
打开创作实例的网站控制台。
在左窗格中,选择所需的活动。
单击新建,选择凭证模板,然后为新凭证指定标题(如果需要,还可指定名称)。
单击创建。The new voucher page will be shown in the right-hand pane.
打开新的多次单击凭证页,然后单击编辑以根据需要配置信息。
单击确定进行保存。
您现在可以激活您的凭证,以便购物者可以在发布实例上的购物车中使用它。
In order to make a voucher unavailable to customers, you can either:
这两种操作都可以从网站控制台执行。
要更改凭证或促销的属性,可以在网站控制台上多次单击它,然后单击编辑。 保存后,应激活它,以便将更改推送到发布实例。
要允许用户向购物车添加凭证,可以使用内置Vouchers组件(商务类别)。 您需要将它添加到显示购物车的同一页面(但不是强制)。 The vouchers component is only a form which the user can enter a voucher code, it is the shopping cart component that actually shows the列表 of applied vouchers and their discount.
在demo site(Geometrixx Outdoors语——英语)中,您可以在购物车页面上的实际购物车下看到凭证表单。
应记住,现成的AEM没有与订单相关的标准功能(如退货、更新订单状态、执行、生成装箱单)所需的操作。 它主要用作技术预览。
AEM的通用订单管理一直是基本的;向导中可用的字段取决于scaffold:
/etc/scaffolding/geometrixx-outdoors/order/jcr:content/cq:dialog
如果创建自定义基架,则可以存储更多订单信息。
订单控制台会显示供应商订单信息,该信息从不发布。
客户订单信息保留在其主目录中,并由其帐户的订单历史记录公开。 此信息与其主目录的其余部分一起发布。
使用Orders控制台导航到所需的位置。
使用创建图标选择创建顺序。
将打开向导。 使用基本、内容、付款和履行标签输入有关新订单](/docs/experience-manager-65/administering/ecommerce/concepts.html?lang=zh-Hans#order-information)的[信息。
选择创建以保存信息。