[仅限PaaS]{class="badge informative" title="仅适用于云项目(Adobe管理的PaaS基础架构)和内部部署项目上的Adobe Commerce 。"}
促销的类别规则
类别规则根据一组条件动态地更改产品选择。 每个类别只能有一个类别规则,但单个规则可以有多个条件。 例如,您可以为特定品牌创建类别规则。 即使未将同一品牌的产品分配到同一类别,这些产品也会自动添加到列表中。 您可以根据需要向表达式添加任意数量的条件,以描述要包含的产品。
In Stock或Out of Stock,并且类别中的产品应根据 Automatic Sorting 规则进行_排序_,则必须单击 Save Category。每个条件都由一个属性、值和逻辑运算符组成。 只有属性设置为Yes的_Use in Product Listing_属性才能在类别规则中使用。 如果要使用产品列表中未包括的属性,则必须为属性设置此属性。 尽管不支持日期属性,但您可以使用“创建日期”或“修改日期”属性来定义日期或日期范围。 例如,要仅包括上周创建的产品,请将“创建日期”设置为值<7。
类别产品规则可以根据确定哪些产品出现在类别中的条件,加快将特定产品分配给类别的过程。 在Visual Merchandiser配置中指定了可与类别产品规则一起使用的“智能”属性。
步骤1:配置 smart 属性
-
对于规则中要使用的每个属性,确保Use in Product Listing店面属性设置为
Yes。note note NOTE 确保您选择的属性不是多选_Input Type_。 -
完成配置以标识要与Visual Merchandiser一起使用的每个 smart 属性。
第2步:创建类别规则
-
在类别树中,打开要编辑的类别。
-
在 Products in Category 部分中,将 Match products by rule 设置为
Yes。此时会显示自动排序和条件选项。
-
单击 Add Condition。
-
选择作为条件基础的 Attribute。
-
将 Operator 设置为以下项之一:
EqualNot equalGreater thanGreater than or equal toLess thanLess than or equal toContains
-
输入要匹配的 Value。
{width="500"}
-
对描述要满足的条件所需的每个属性重复此过程。
例如,要匹配七天到30天前创建的产品,请执行以下操作:
-
将 Date Created 设置为
Less than 30。 -
将 Logic 设置为
AND。note note NOTE 选择 AND时,该规则将应用于满足所有条件的产品。 选择OR后,它将适用于至少满足一个条件的产品。 -
将 Date Modified 设置为
Greater than 7。
-
-
若要自动将排序顺序应用到动态生成的产品列表,请设置 Automatic Sorting。
{width="600" modal="regular"}
排序顺序选项是全局定义的,并根据当前条件应用。 无法为网站、商店或商店视图级别设置不同的排序顺序。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 layout-auto 排序选项 描述 Stock quantity 根据股票排序,从顶部或底部: Move low stock to top或Move out of stock to bottomSpecial price 根据价格排序,从顶部或底部: Special price to top或Special price to bottomNew Products 列出最新产品: Newest products firstColor 按颜色的字母顺序排序: Sort by colorProduct Names 按名称升序或降序排序: Name A - Z或Name Z -ASKU 按SKU升序或降序排序: SKU: Ascending或SKU: DescendingPrice 按价格升序或降序排序: Price: High to low或Price: Low to high -
完成后,单击 Save Category。
菜单选项
-
Match products by rule — 确定类别中的产品列表是否由类别规则动态生成。 选项:
Yes/No -
Automatic Sorting — 自动将排序顺序应用于类别产品列表。 选项:
None、Move low stock to top、Move low stock to bottom、Special price to top、Special price to bottom、Newest products first、Sort by color、Name: A - Z、Name: Z - A、SKU: Ascending、SKU: Descending、Price: High to Low和Price: Low to Highnote note NOTE 如果您有一个带子产品的可配置产品,则父产品库存会根据子产品库存的总和来计算。 考虑一个示例,您在此示例中可配置产品_Proteus Fitness Shirt_,该产品具有橙色、红色和黄色子产品,每种子产品的库存量不同。 父产品库存基于橙色、红色和黄色子产品的库存合计计算。 使用 Move low stock to top选项,它通过组合其所有可销售子产品库存来计算父产品的库存,并相应地对其进行排序。 -
Add Condition — 向规则添加另一个条件。
-
Attribute — 确定用作条件基础的属性。 选项:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 layout-auto 选项 描述 Clone Category ID(s)根据类别ID从多个类别中动态克隆产品,而无需对产品进行排序和排序。 Color包括基于颜色的产品。 Date Created (days ago)包括基于将产品添加到目录后天数的产品。 Date Modified (days ago)包括基于上次修改产品后天数的产品。 Name包括基于产品名称的产品。 Price包括基于价格的产品。 此属性不适用于可配置产品,因为它们没有自己的价格。 Quantity包括基于库存数量的产品。 SKU包括基于SKU的产品。 note note NOTE 通过组合所有可销售的子产品数量来计算带有子选项的可配置产品的数量。 假设您有一个可配置的产品_基本健身背心_,它有紫色、红色和黄色选项,且每种选项的数量不同。 在这种情况下,母产品(基本健身箱)数量是紫色、红色和黄色子产品的组合可销售数量。 -
Operator — 指定应用于属性值以满足条件的运算符。 除非指定运算符,否则默认使用
Equal。 选项:Equal、Not equal、Greater than、Greater than or equal to、Less than、Less than or equal to和Contains -
Value — 指定属性必须符合条件的值。
-
Logic - Logic列用于定义多个条件,并且仅在添加另一个条件时显示。 运算符遵循MySQL 布尔运算符的优先级规则。 选项:
AND/OR