Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/content_management/taxonomy/taxonomy.md
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ php bin/console ibexa:taxonomy:remove-orphaned-content tags --force

## Taxonomy suggestions

Once the feature is [enabled](#enable-taxonomy-suggestions), with taxonomy suggestions, editors can pick from suggestions generated by an AI service based on selected fields like the product's or content item's name and description instead of having to manually browse through taxonomy trees and selecting [product categories]([[= user_doc =]]/pim/work_with_product_categories/#assign-product-categories-by-editing-product-details) or [tags]([[= user_doc =]]/content_management/create_edit_content_items/#add-taxonomy-entries).
Once the feature is [enabled](#enable-taxonomy-suggestions), with taxonomy suggestions, editors can pick from suggestions generated by an AI service based on selected fields like the product's or content item's name and description instead of having to manually browse through taxonomy trees and selecting [product categories]([[= user_doc =]]/product_catalog/work_with_product_categories/#assign-product-categories-by-editing-product-details) or [tags]([[= user_doc =]]/content_management/create_edit_content_items/#add-taxonomy-entries).

Taxonomy suggestions build on existing [AI Actions](ai_actions_guide.md) functionality.
The [`TaxonomyEmbeddingFieldProviderInterface`](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Taxonomy-Embedding-TaxonomyEmbeddingFieldProviderInterface.html)
Expand Down
2 changes: 1 addition & 1 deletion docs/discounts/discounts_api.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ With conditions you can narrow down the scenarios in which the discount applies.

| Condition<br>(identifier) | Applies to | Description | Required expression values |
|---|---|---|---|
| <nobr>`IsInCategory`</nobr><br><nobr>(`is_in_category`)</nobr> | Cart, Catalog | Checks if the product belongs to specified [product categories]([[= user_doc =]]/pim/work_with_product_categories/) | `categories` |
| <nobr>`IsInCategory`</nobr><br><nobr>(`is_in_category`)</nobr> | Cart, Catalog | Checks if the product belongs to specified [product categories]([[= user_doc =]]/product_catalog/work_with_product_categories/) | `categories` |
| <nobr>`IsInCurrency`</nobr><br><nobr>(`is_in_currency`)</nobr> | Cart, Catalog | Checks if the product has price in the specified currency | <nobr>`currency_code`</nobr> |
| <nobr>`IsInRegions`</nobr><br><nobr>(`is_in_regions`)</nobr> | Cart, Catalog | Checks if the customer is making the purchase in one of the specified regions | `regions` |
| <nobr>`IsProductInArray`</nobr><br><nobr>(`is_product_in_array`)</nobr> | Cart, Catalog | Checks if the product belongs to the group of selected products | `product_codes` |
Expand Down
8 changes: 4 additions & 4 deletions docs/product_catalog/enable_purchasing_products.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@ To enable adding product to cart and purchasing from the catalog, the following

!!! note "Configuring products in the UI"

After you configure the region, currency and VAT rates for regions in settings, the store manager must set up the remaining parameters in the UI, such as, [VAT rates per product type]([[= user_doc =]]/pim/create_product_types/#vat), descriptions, attributes, assets, [prices]([[= user_doc =]]/pim/manage_prices/), and [availability]([[= user_doc =]]/pim/manage_availability_and_stock/) per product.
After you configure the region, currency and VAT rates for regions in settings, the store manager must set up the remaining parameters in the UI, such as, [VAT rates per product type]([[= user_doc =]]/product_catalog/create_product_types/#vat), descriptions, attributes, assets, [prices]([[= user_doc =]]/product_catalog/manage_prices/), and [availability]([[= user_doc =]]/product_catalog/manage_availability_and_stock/) per product.

For more information, see [User Documentation]([[= user_doc =]]/pim/products/#product-completeness).
For more information, see [User Documentation]([[= user_doc =]]/product_catalog/products/#product-completeness).

## Region and currency

Expand Down Expand Up @@ -110,6 +110,6 @@ ibexa:
```

You can then assign VAT rates that apply to every product type in each of the supported regions.
To do it, in the back office, [open the product type for editing]([[= user_doc =]]/pim/create_product_types/#vat), and navigate to the **VAT rates** area.
To do it, in the back office, [open the product type for editing]([[= user_doc =]]/product_catalog/create_product_types/#vat), and navigate to the **VAT rates** area.

![Assigning VAT rates to a product type](catalog_vat_rates.png "Assigning VAT rates to a product type")
![Assigning VAT rates to a product type](catalog_vat_rates.png "Assigning VAT rates to a product type")
10 changes: 5 additions & 5 deletions docs/product_catalog/product_catalog_guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@

![Product attributes](img/product_attributes.png)

For more information, see [Product attributes](products.md#product-attributes) and [Work with product attributes]([[= user_doc =]]/pim/work_with_product_attributes/)
For more information, see [Product attributes](products.md#product-attributes) and [Work with product attributes]([[= user_doc =]]/product_catalog/work_with_product_attributes/)

### Product variants

Expand All @@ -64,7 +64,7 @@
### Availability

Product availability defines whether a product is available in the catalog.
For each product you can [set availability]([[= user_doc =]]/pim/manage_availability_and_stock/) per variant or per base product.
For each product you can [set availability]([[= user_doc =]]/product_catalog/manage_availability_and_stock/) per variant or per base product.
When a product is available, it can have numerical stock defined, that you can set.
The stock can also be set to infinite, for example, for digital, downloadable products.
A product can only be ordered when it has either positive stock, or stock set to infinite.
Expand All @@ -76,7 +76,7 @@
Category can also be assigned to multiple products.

One of the reasons for applying product categories is assisting users in searching for products.
Before you can assign categories to products, you need to [enable product categories]([[= user_doc =]]/pim/work_with_product_categories/#enable-product-categories).
Before you can assign categories to products, you need to [enable product categories]([[= user_doc =]]/product_catalog/work_with_product_categories/#enable-product-categories).

![Product categories](img/product_categories.png)

Expand All @@ -89,7 +89,7 @@

This product type property can affect the checkout process.
A cart of only virtual products skips the [shipping step](shipping_management.md) during checkout.
To learn more about working with virtual products, see [Virtual products]([[= user_doc =]]/pim/create_virtual_product/) in the User Documentation.
To learn more about working with virtual products, see [Virtual products]([[= user_doc =]]/product_catalog/create_virtual_product/) in the User Documentation.

### Currencies

Expand Down Expand Up @@ -183,7 +183,7 @@

##### Pricing, stock and availability

A product can only be ordered when it has defined [availability]([[= user_doc =]]/pim/manage_availability_and_stock/), stock and [pricing information]([[= user_doc =]]/pim/manage_prices/).
A product can only be ordered when it has defined [availability]([[= user_doc =]]/product_catalog/manage_availability_and_stock/), stock and [pricing information]([[= user_doc =]]/product_catalog/manage_prices/).

Check notice on line 186 in docs/product_catalog/product_catalog_guide.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/product_catalog/product_catalog_guide.md#L186

[Ibexa.Passive] Try to avoid passive tense, when possible.
Raw output
{"message": "[Ibexa.Passive] Try to avoid passive tense, when possible.", "location": {"path": "docs/product_catalog/product_catalog_guide.md", "range": {"start": {"line": 186, "column": 20}}}, "severity": "INFO"}

By default, such information is held in the [[= product_name =]]'s local database.
In your specific scenario, you can implement the support for availability and pricing information coming from an external source as well, by using a price/availability matching strategy that is an extension point exposed in the Product catalog module.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ The `ibexa_is_pim_local` is a helper Twig function that enables changing the beh

### `ibexa_product_catalog_group_attributes`

The `ibexa_product_catalog_group_attributes` filter groups product attributes based on the [attribute group]([[= user_doc =]]/pim/work_with_product_attributes/#create-attribute-groups) they belong to.
The `ibexa_product_catalog_group_attributes` filter groups product attributes based on the [attribute group]([[= user_doc =]]/product_catalog/work_with_product_attributes/#create-attribute-groups) they belong to.

#### Example

Expand Down
Loading