diff --git a/docs/commerce/commerce.md b/docs/commerce/commerce.md index 970f52b8..6cd3051c 100644 --- a/docs/commerce/commerce.md +++ b/docs/commerce/commerce.md @@ -20,7 +20,7 @@ The following diagram includes statuses and actions that may occur on the order' ![Order processing workflow](img/commerce_workflow.png "Order processing workflow") -From the end-user perspective, once it is properly configured to grant the right permissions to [user roles](../permission_management/permissions_and_users.md), the Commerce solution gives store managers control over the whole order fulfilment process, while allowing customers to monitor the progress of their transactions. +From the end-user perspective, once it's properly configured to grant the right permissions to [user roles](../permission_management/permissions_and_users.md), the Commerce solution gives store managers control over the whole order fulfilment process, while allowing customers to monitor the progress of their transactions. Once the order is placed, users can interact with it by working with the following back office pages: diff --git a/docs/commerce/order_management/order_management.md b/docs/commerce/order_management/order_management.md index 74f29e24..12b356af 100644 --- a/docs/commerce/order_management/order_management.md +++ b/docs/commerce/order_management/order_management.md @@ -5,7 +5,7 @@ edition: commerce # Order management -The Order management module allows users to review order details, track order completion status, and cancel orders that are created when store customers purchase products. +The **Order management** module allows users to review order details, track order completion status, and cancel orders that are created when store customers purchase products. Depending on the permissions assigned to your [user role](permissions_and_users.md), you might be able to track and manage orders placed by all the store customers, or only your own ones. @@ -13,7 +13,7 @@ With the back office **Orders** screen, you can search for orders and filter sea ![Orders list](order_list.png "Orders list") -The Order management package interacts with other packages of the system, so that: +The **Order management** package interacts with other packages of the system, so that: - when store customers pass the checkout stage, stock is decreased and payment and shipment workflows are initiated - when store customers cancel their orders, the decreased stock is restored and payment and shipment are cancelled diff --git a/docs/commerce/order_management/work_with_orders.md b/docs/commerce/order_management/work_with_orders.md index 04a01e04..1fae5cdf 100644 --- a/docs/commerce/order_management/work_with_orders.md +++ b/docs/commerce/order_management/work_with_orders.md @@ -6,7 +6,7 @@ edition: commerce # Work with orders In [[= product_name =]], you can view a list of orders and modify their statuses on the **Orders** screen. -By default, depending on your permissions, you can access your own orders or all the orders that exist in the system. +By default, depending on your permissions, you can access your own orders, or all the orders that exist in the system. ## Filter orders in order list @@ -35,7 +35,7 @@ Available filters are: To view the details of an order, click its line in the order list. -On the order details screen, you can view more information about the order, such as customer, payment and shipment details. +On the order details screen, you can view more information about the order, such as customer, payment, and shipment details. ![Order detail view](order_detail_view.png) @@ -43,7 +43,7 @@ In the **Items** tab you can see a list of products included in the order. ![Viewing products included in the order](order_detail_items.png) -Where fields have the following meaning: +The fields have the following meaning: - **Subtotal (net)** - a sum of all product prices without taxes - **Shipping cost** - a net cost of the selected shipping method @@ -54,15 +54,14 @@ Where fields have the following meaning: If the order includes only virtual products then the Shipment and Shipping address sections are not available. Virtual products don't require shipment when they are the only product in a purchase. - ## Change order status If your [user role](work_with_permissions.md) includes the `Order/Update` permission, you can change the status of an existing order: -confirm it if the order has "Pending" status, or complete it when it is in "Processing" status. +confirm it if the order has "Pending" status, or complete it when it's in "Processing" status. With the `Order/Cancel` permission, you can cancel an existing order. !!! note "Canceling orders" - When an order is created, stocks are reduced for the products on that order. + When you create an order, stocks are reduced for the products on that order. When you cancel an order, the stocks are reverted back to their original values. diff --git a/docs/commerce/payment/payment_management.md b/docs/commerce/payment/payment_management.md index 5988d603..34e1eff9 100644 --- a/docs/commerce/payment/payment_management.md +++ b/docs/commerce/payment/payment_management.md @@ -5,7 +5,7 @@ edition: commerce # Payment management -The Payment management module allows users to track the status of payments for orders placed by store customers. +The **Payment management** module allows users to track the status of payments for orders placed by store customers. On the back office **Payments** screen, you can search for payments, filter the search results, and review payment details. Depending on configuration and permissions, you may also be allowed to cancel payments. @@ -14,7 +14,7 @@ If the permissions assigned to your [user role](permissions_and_users.md) allow, ![Payments list](payment_list.png "Payments list") -The Payment management module interacts with other packages of the system, so that payment processing is cancelled automatically when you cancel your order. +The **Payment management** module interacts with other packages of the system, so that payment processing is cancelled automatically when you cancel your order. [[= cards([ "commerce/payment/work_with_payments", diff --git a/docs/commerce/payment/work_with_payment_methods.md b/docs/commerce/payment/work_with_payment_methods.md index 1dbe9f59..36cfe29e 100644 --- a/docs/commerce/payment/work_with_payment_methods.md +++ b/docs/commerce/payment/work_with_payment_methods.md @@ -5,19 +5,19 @@ edition: commerce # Work with payment methods -If your [user role](work_with_permissions.md) includes the `Payment method/Create` permission, you can create payment methods. +If your [user role](work_with_permissions.md) has the `Payment method/Create` permission, you can create payment methods. With the `Payment method/Edit` permission, you can modify existing ones. Payment methods describe the way store customers pay for their orders during the checkout process. !!! note "Payment method limitations" - By default, you can only create payment methods of type "Offline". + By default, you can only create payment methods of `Offline` type. If your organization needs other payment method types, contact your administrator or development team about [creating a custom payment method type]([[= developer_doc =]]/commerce/payment/extend_payment/#define-custom-payment-method-type). - + Payment methods created in legacy Commerce cannot be migrated when you upgrade. You have to define them from scratch. -## Create new payment method +## Create new payment method 1\. In the left panel, go to **Commerce** -> **Payment methods**, and click **Create**. @@ -57,7 +57,7 @@ Payment methods describe the way store customers pay for their orders during the !!! note "Payment methods for existing orders" - You cannot delete a payment method if it is active or if it is used by unpaid orders. + You cannot delete a payment method if it's active or if it's used by unpaid orders. You must first deactivate the method that you want to delete by toggling the **Availability** switch off. ## Filter payment methods diff --git a/docs/commerce/payment/work_with_payments.md b/docs/commerce/payment/work_with_payments.md index 00c14e9a..2e1dfdb8 100644 --- a/docs/commerce/payment/work_with_payments.md +++ b/docs/commerce/payment/work_with_payments.md @@ -6,7 +6,7 @@ edition: commerce # Work with payments In [[= product_name =]], you can view a list of payments and modify their statuses on the **Payments** screen. -By default, depending on your permissions, you can access payments for your own orders or all the payments that exist in the system. +By default, depending on your permissions, you can access payments for your own orders, or all the payments that exist in the system. ## Filter payments in payment list diff --git a/docs/commerce/shipping_management/shipping_management.md b/docs/commerce/shipping_management/shipping_management.md index 36e57397..2cadb8d3 100644 --- a/docs/commerce/shipping_management/shipping_management.md +++ b/docs/commerce/shipping_management/shipping_management.md @@ -5,17 +5,16 @@ edition: commerce # Shipping management -Shipping processes are present in almost every e-commerce business. +Shipping processes are present in almost every e-commerce business. [[= product_name =]] comes with a number of storefront and backend features to help users manage shipping. No two businesses are identical, and [[= product_name_base =]] ensures the flexibility that you need to configure shipping methods in a way that is optimal for your business and store customers. -If the permissions assigned to your [user role](permissions_and_users.md) allow, the Shipping management module enables you to define and manage shipping methods of different types on the **Shipping methods** screen. +If the permissions assigned to your [user role](permissions_and_users.md) allow, the **Shipping management** module enables you to define and manage shipping methods of different types on the **Shipping methods** screen. ![Shipping methods list](shipping_methods_list.png "Shipping methods list") -The Shipping management module interacts with other packages of the system, -so that shipment processing is cancelled automatically when the customer cancels their order. +The **Shipping management** module interacts with other packages of the system, so that shipment processing is cancelled automatically when the customer cancels their order. [[= cards([ "commerce/shipping_management/work_with_shipping_methods", diff --git a/docs/commerce/shipping_management/work_with_shipments.md b/docs/commerce/shipping_management/work_with_shipments.md index 8992e430..1a44f86d 100644 --- a/docs/commerce/shipping_management/work_with_shipments.md +++ b/docs/commerce/shipping_management/work_with_shipments.md @@ -50,15 +50,15 @@ Available filters are: To filter the list, set one of the filters and click `Apply` button. -You can also clear all chosen filters - to do it, click `Clear filters`. +You can also clear all chosen filters - to do it, click `Clear filters`. ## View shipment details To view the details of a shipment, click its line in the shipment list. -On the shipment details screen, you can see an overview of the shipment's details. +On the shipment details screen, you can see an overview of the shipment's details. -Shipment details include basic information about the shipment, customer details, shipping address, total value, order ID and the date of the last update. +Shipment details include basic information about the shipment, customer details, shipping address, total value, order ID, and the date of the last update. ![Shipment detail view](shipment_detail_view.png) @@ -66,6 +66,6 @@ Shipment details include basic information about the shipment, customer details, If your [user role](work_with_permissions.md) has the `Shipment/Edit` permission, you can change the status of an existing shipment: -- "Pending" -> "Ready to ship" - click **Prepare** button, then click **Change** to confirm. -- "Ready to ship" -> "Shipped" - click **Send** button, then click **Change** to confirm. +- "Pending" -> "Ready to ship" - click **Prepare** button, then click **Change** to confirm. +- "Ready to ship" -> "Shipped" - click **Send** button, then click **Change** to confirm. - "Shipped" -> "Delivered" - click **Deliver** button, then click **Change** to confirm. \ No newline at end of file diff --git a/docs/commerce/shipping_management/work_with_shipping_methods.md b/docs/commerce/shipping_management/work_with_shipping_methods.md index a0e84b75..165be363 100644 --- a/docs/commerce/shipping_management/work_with_shipping_methods.md +++ b/docs/commerce/shipping_management/work_with_shipping_methods.md @@ -5,25 +5,25 @@ edition: commerce # Work with shipping methods -If your [user role](work_with_permissions.md) includes the `Shipping method/Create` permission, you can create shipping methods. +If your [user role](work_with_permissions.md) includes the `Shipping method/Create` permission, you can create shipping methods. With the `Shipping method/Edit` permission, you can modify existing ones. -Shipping methods describe how goods can be shipped to a store customer, with different rates for different geographic locations. -Example shipping methods are overnight delivery, self-pickup, DHL and so on. +Shipping methods describe how goods can be shipped to a store customer, with different rates for different geographic locations. +Example shipping methods are overnight delivery, self-pickup, or DHL. !!! note "Shipping method limitations" - By default, you can only create shipping methods of 'Flat rate' and 'Free shipping' type. + By default, you can only create shipping methods of 'Flat rate' and 'Free shipping' type. Shipping methods created in legacy Commerce cannot be migrated when you upgrade. You have to define them from scratch. -"Flat rate" shipping means delivering goods at a fixed, predefined cost, regardless of the number and type of items in the cart. +"Flat rate" shipping means delivering goods at a fixed, predefined cost, regardless of the number, and type of items in the cart. ## Create new shipping method 1\. In the left panel, go to **Commerce** -> **Shipping methods**, and click **Create**. -2\. Select the language for the new shipping method, its type, and region it will apply to. +2\. Select the language for the new shipping method, its type, and region that you want it applies to. 3\. In the next screen provide information about the new shipping method. @@ -31,7 +31,7 @@ Example shipping methods are overnight delivery, self-pickup, DHL and so on. Details about shipping cost differ between shipping methods: -- Flat rate requires setting a specific fixed cost for shipping, expressed as net value in a given currency. +- Flat rate requires setting a specific fixed cost for shipping, expressed as net value in a given currency. This value is then displayed during checkout and added to the total order amount when the store customer selects a specific shipping method. - Free shipping requires setting the minimum order value (in a given currency) above which the shipping is free. @@ -65,7 +65,7 @@ This value is then displayed during checkout and added to the total order amount !!! note "Shipping methods for existing orders" - You cannot delete a shipping method if it is active or if it is used by open orders. + You cannot delete a shipping method if it's active or if it's used by open orders. You must first deactivate the method that you want to delete by toggling the **Availability** switch off. ## Filter shipping methods diff --git a/docs/content_management/block_reference.md b/docs/content_management/block_reference.md index 2d5d6c62..19488ecb 100644 --- a/docs/content_management/block_reference.md +++ b/docs/content_management/block_reference.md @@ -190,7 +190,7 @@ On the **Properties** tab, set values in the following fields: - **Folder** — Click **Select content**, browse the content, and select a folder containing images to display. After submitting the settings, all images in the folder are shown in the Gallery block. -Selecting a folder containing content items other than images results in displaying only a link to the folder where they are stored. +Selecting a folder containing content items other than images results in displaying only a link to the folder where they're stored. ## [[= product_name_connect =]] block diff --git a/docs/content_management/configure_ct_field_settings.md b/docs/content_management/configure_ct_field_settings.md index b653bcd6..c60b28c1 100644 --- a/docs/content_management/configure_ct_field_settings.md +++ b/docs/content_management/configure_ct_field_settings.md @@ -16,9 +16,9 @@ You can only create or modify content types when your [user role](../permission_ 3\. If your application requires a more granular organization of fields within a content type, click **+ Add** to add more sections. -When you add a **Metadata** section, it is later presented as an additional tab in [content item](content_items.md) editing screen. -You can use it for tags, product categories, and so on. -When you add other sections, they are later presented as anchors in content item editing screen. +When you add a **Metadata** section, it's later presented as an additional tab in [content item](content_items.md) editing screen. +You can use it for example for tags or product categories. +When you add other sections, they're later presented as anchors in content item editing screen. All sections are later presented as headers on the content item details screen, the **View** tab. 4\. Add, reorder or remove fields as required: @@ -38,8 +38,8 @@ All sections are later presented as headers on the content item details screen, 7\. To discard your changes and close the window: -- If you are creating a new content type, click **Discard**. -- If you are updating an existing content type, click **Delete draft**. +- If you're creating a new content type, click **Discard**. +- If you're updating an existing content type, click **Delete draft**. ## General settings @@ -49,7 +49,7 @@ Depending on their type, fields can have different combinations of the following --------|-----------|---| |Name|A user-friendly name that describes the field, used in the interface. It can be up to 255 characters long and consist of letters, digits, spaces and special characters.|Required| |Identifier|An identifier for system use in configuration files, templates, or PHP code. It can be up to 50 characters long and can only contain lowercase letters, digits and underscores. Also used in name patterns for the content type.|Required| -|Description|A detailed description of the field. It is displayed next to it when the user edits the content item.|Optional| +|Description|A detailed description of the field. It's displayed next to it when the user edits the content item.|Optional| |Required|Indicates whether a value of the field is required for the content item to be saved or published.|Optional| |Searchable|Indicates whether a value of the field is included in the search.|Optional| |Translatable|Indicates whether a value of the field can be translated.|Optional| diff --git a/docs/content_management/content_items.md b/docs/content_management/content_items.md index 10f7462a..1da8d1a5 100644 --- a/docs/content_management/content_items.md +++ b/docs/content_management/content_items.md @@ -7,7 +7,7 @@ description: Content items are containers that Ibexa DXP uses to store content d A content item is a single piece of content: an article, a blog post, an image, or a product. Each content item has general characteristics, such as name and identifier. It also contains [fields](content_model.md#fields-and-field-types). -These fields can differ depending on what kind of content you are dealing with. +These fields can differ depending on what kind of content you're dealing with. An *article* content item may consist of fields such as *title*, *name*, *author*, *body*, *image*, *subscriber teaser*, etc. A *product* content item may have *product name*, *category*, *price*, *size*, *color*, etc. as fields. diff --git a/docs/content_management/content_model.md b/docs/content_management/content_model.md index 4d2ee6f3..0b1b78e2 100644 --- a/docs/content_management/content_model.md +++ b/docs/content_management/content_model.md @@ -11,8 +11,8 @@ but also all media (images, videos, etc.) and user accounts. [[= product_name =]] lets you customize and adapt the content model depending on your needs and the type of website you create. Depending on your organization, if you are an editor or a content creator, -it is possible that the content model for your installation has already been created by your administrator or content manager. -However, even a non-technical user can easily create or modify the content model through the editing interface. +it's possible that the content model for your installation has already been created by your administrator or content manager. +However, even a non-technical user can create or modify the content model through the editing interface. ## Content types @@ -31,14 +31,14 @@ A [content item](content_items.md) is an instance of a particular content type, When a content item is created, it inherits the fields from its content type. However, the values of the fields (their "contents") are empty, and you need to fill them separately for each content item. -The fields in a content type are only definitions. This means that they describe what fields of what kinds will be present in a content item, but as a rule they do not provide these fields' values. +The fields in a content type are only definitions. This means that they describe what fields of what kinds are present in a content item, but as a rule they do not provide these fields' values. -As a consequence, all content items of the same content type will share the same set of fields, but their field values will be different. +As a consequence, all content items of the same content type share the same set of fields, but their field values are different. For example, you need to store book information. You create a new content type called "Book" and add to it fields such as Title, Author, Genre, ISBN, etc. Next, based on this content type, you can create any number of content items. -The empty fields will be ready to be filled in with the information about each specific book: +You can fill the empty fields with the information about each specific book: ![Content model diagram](img/content_model_diagram.png "Content model diagram") @@ -52,9 +52,9 @@ for example, *Text line*, *Rich text*, *Email*, *Author list*, *Content relation ## Content model in summary -**content types:** +**Content types:** -- A content type defines fields that a content item will be composed of. +- A content type defines fields that a content item is composed of. - Every field is modeled after a field type which defines the kind of data it contains. **Content items:** @@ -65,7 +65,7 @@ for example, *Text line*, *Rich text*, *Email*, *Author list*, *Content relation **Fields and field types:** - [[= product_name =]] comes with a collection of essential field types. -- It is possible to extend the system by creating custom field types for special needs. +- It's possible to extend the system by creating custom field types for special needs. !!! note "More information" diff --git a/docs/content_management/content_organization/classify_content.md b/docs/content_management/content_organization/classify_content.md index 473b58cb..394d7bde 100644 --- a/docs/content_management/content_organization/classify_content.md +++ b/docs/content_management/content_organization/classify_content.md @@ -1,5 +1,5 @@ --- -description: Classify the content of your website by using Sections, Bookmarks, Segments, and so on. +description: Classify the content of your website by using Sections, Bookmarks, or Segments. --- # Classify content diff --git a/docs/content_management/content_organization/copy_move_hide_content.md b/docs/content_management/content_organization/copy_move_hide_content.md index 8b591643..8dc0d631 100644 --- a/docs/content_management/content_organization/copy_move_hide_content.md +++ b/docs/content_management/content_organization/copy_move_hide_content.md @@ -36,18 +36,18 @@ After choosing and confirming new destination, all selected files are moved to i You can remove content by clicking **Send to Trash** in the menu. If you remove a content item that has children (other content under it in the content tree), -both this item and the children will be removed. This also breaks the connection between the items, -so you will not be able to restore them with the same structure. +both this item and the children are removed. This also breaks the connection between the items, +so you cannot restore them with the same structure. Notice that the content item is not removed completely. -It is moved to Trash, which you can access from the left menu. +It's moved to Trash, which you can access from the left menu. In the Trash, you can search for content items and sort your search results based on different criteria. You can then select removed content items and restore them to their original Locations or to new Locations you choose. If the content item's parent has been removed, you need to select a new parent Location. ![Warning before emptying the trash](img/empty_trash_warning.png "Warning before emptying the Trash") -If a content item has more than one Location, selecting **Send to Trash** will remove the content item only from the current Location. -The content will appear in Trash only once you have removed the last Location. +If a content item has more than one Location, selecting **Send to Trash** removes the content item only from the current Location. +The content appears in Trash only once you have removed the last Location. You can permanently remove a content item by checking it and clicking the trash icon. You can also permanently remove all content from the Trash by clicking **Empty Trash**. @@ -75,11 +75,11 @@ You can hide a content item by clicking **Hide** in the menu. ![Hide content icon](img/hide_content_icon.png) When you click **Hide**, you can choose to **Hide later** -and select and date and time when the content item will be hidden: +and select and date and time when the content item is hidden: ![Schedule hiding panel](img/schedule_hiding.png) -A hidden content item is not shown in the frontend when using the default templates. It is also grayed out in the content tree. +A hidden content item is not shown in the frontend when using the default templates. It's also grayed out in the content tree. This is different from [hiding Locations](manage_locations_urls.md#hide-locations), because it affects the content item in all of its Locations. diff --git a/docs/content_management/content_organization/manage_locations_urls.md b/docs/content_management/content_organization/manage_locations_urls.md index 20244c92..4e9d607c 100644 --- a/docs/content_management/content_organization/manage_locations_urls.md +++ b/docs/content_management/content_organization/manage_locations_urls.md @@ -37,7 +37,7 @@ When a Location is hidden, all of its children (other content items that are und They can only be revealed if the parent Location is revealed as well. A hidden Location is invisible for everyone viewing the website. -If you are looking for a way to allow only some users to view parts of the content tree, +If you're looking for a way to allow only some users to view parts of the content tree, use [Sections](classify_content.md#sections) and combine them with [proper permissions](../../permission_management/permission_system.md). ### Swap Locations @@ -49,14 +49,14 @@ in the **Location** tab and selecting a content item to swap with. Swapping Locations republishes their respective URL aliases. This means that if the swapped content item was accessible by the URL that had a number at the end - (added due to a name conflict), then after the swap the number will be removed (if possible). + (added due to a name conflict), then after the swap the number is removed (if possible). The opposite case also applies. Swapping Locations for content item with the same name and parent results in swapping their URL aliases. This means that if the content item was previously accessible by a URL without a number at the end, - after the swap it will be accessible by a URL with a number at the end (and the other way around). + after the swap it's' accessible by a URL with a number at the end (and the other way around). - If at some point there were more than two content items with the same name under the same parent, then result of swapping such content items might not be obvious. The general rule is that the content item that previously had a higher number at the end of its URL alias will have its URL alias republished first, resulting in the lowest nonconflicting number (or the lack of) at the end of its URL alias. The content item that previously had a lower number at the end of its URL alias will have its URL alias republished second, resulting in the second lowest nonconflicting number at the end of its URL alias. + If at some point there were more than two content items with the same name under the same parent, then result of swapping such content items might not be obvious. The general rule is that the content item that previously had a higher number at the end of its URL alias have its URL alias republished first, resulting in the lowest nonconflicting number (or the lack of) at the end of its URL alias. The content item that previously had a lower number at the end of its URL alias have its URL alias republished second, resulting in the second lowest nonconflicting number at the end of its URL alias. ## URL management @@ -76,7 +76,7 @@ The Link manager tab shows a list of all links in the website. Click any item in ![Detail of a link in Link manager](img/link_manager_detail.png) -You can change any link in the Link manager. It is then updated in every place where it is used, across all content items. +You can change any link in the Link manager. It's then updated in every place where it's used, across all content items. The Link manager list also shows whether the link is alive or dead in the **Status** column. The **Last checked** column displays when the status was last verified. @@ -84,11 +84,11 @@ The Link manager list also shows whether the link is alive or dead in the **Stat When you edit a link in the Link manager, you cannot change the URL address to one that already exists in the system. - Once you save the link, it is automatically be marked as "Valid". + Once you save the link, it's automatically be marked as "Valid". ### URL aliases -Each content item can have one or more URL aliases. They are additional URLs that can be used to access this content item. +Each content item can have one or more URL aliases. They're additional URLs that can be used to access this content item. To add URL aliases, go to the **URL** tab, and click **+ Add** in the **Custom URL aliases for...** area. diff --git a/docs/content_management/content_versions.md b/docs/content_management/content_versions.md index 2544f273..1eb019a1 100644 --- a/docs/content_management/content_versions.md +++ b/docs/content_management/content_versions.md @@ -13,7 +13,7 @@ The **published version** is the version that is currently presented to the audi Every content item can have only one published version at a time. Whenever you edit and publish a content item again, its previous published version becomes an **archived version**. -It is not available to the visitor and you cannot edit it, but you can create new drafts based on any archived version. +It's not available to the visitor and you cannot edit it, but you can create new drafts based on any archived version. Finally, **drafts** are versions that have not been published yet. There can be many drafts of the same content item. diff --git a/docs/content_management/create_edit_content_items.md b/docs/content_management/create_edit_content_items.md index 392f6f51..d98d0efe 100644 --- a/docs/content_management/create_edit_content_items.md +++ b/docs/content_management/create_edit_content_items.md @@ -63,10 +63,10 @@ description: Create content for your website with different fields, rich text, t ##### Upload multiple content items -When you view the content item details in the content tree, you can upload files such as images, videos, PDF documents, and so on. +When you view the content item details in the content tree, you can upload files such as images, videos, or PDF documents. This way you can add multiple sub-items without editing the original content item. To do it, on the content item details screen, in the **Sub-items** tab, click **Upload** and choose all items that you want to upload. -When a file is uploaded with multi-file upload, it is automatically stored in a field of the content item. +When a file is uploaded with multi-file upload, it's automatically stored in a field of the content item. !!! note @@ -80,7 +80,7 @@ Each content item is based on a [content type](create_edit_content_types.md). Th you have to fill in when creating a new item. It may also determine the layout or style in which this item is displayed. -Fields marked with an asterisk (\*) are required. +Fields marked with an asterisk (\*) are required. You can't save the content item without filling them in. Some fields, such as *Relation* field (which links two content items) or *Image* field, diff --git a/docs/content_management/create_edit_content_types.md b/docs/content_management/create_edit_content_types.md index cf4dd657..3b465a7f 100644 --- a/docs/content_management/create_edit_content_types.md +++ b/docs/content_management/create_edit_content_types.md @@ -19,7 +19,7 @@ is propagated to every content item of this type. at the developer level. That is why content of a new content type that you create may not always display correctly or may cause errors. - It is always best to discuss adding new content types with the administrator + It's always best to discuss adding new content types with the administrator of your website, to make sure whether they need to add it to the configuration. @@ -36,9 +36,9 @@ is propagated to every content item of this type. ![Content type list](img/content_types.png "A list of content types") -2\. If you are adding a new content type, on the content type group's detail screen, click **Create** and skip to step 4. +2\. If you're adding a new content type, on the content type group's detail screen, click **Create** and skip to step 4. -3\. If you are modifying an existing content type, on the content type group's detail screen, click the **Edit** icon next to a name of the content type. +3\. If you're modifying an existing content type, on the content type group's detail screen, click the **Edit** icon next to a name of the content type. ![Create or edit content type](img/create_edit_content_type.png "Create or edit content type") @@ -63,12 +63,12 @@ Each content type has the following global properties: !!! note "Rules for creating patterns" When populating the patterns, you can use a schema with attributes which - correspond to the identifiers of fields that make up the content type. + correspond to the identifiers of fields that make up the content type. This way, when content items of this type are created, their names and URL - aliases are generated according to the defined pattern. + aliases are generated according to the defined pattern. For example, if you enter `` as a value of the **Content name - pattern** field, the resulting items will be identified in the user interface + pattern** field, the resulting items are identified in the user interface by their short titles. 5\. In the **Field definitions** area, [add or modify fields that constitute the content type](configure_ct_field_settings.md). @@ -82,8 +82,8 @@ Each content type has the following global properties: 8\. To discard your changes and close the window: -- If you are creating a new content type, click **Discard**. -- If you are updating an existing content type, click **Delete draft**. +- If you're creating a new content type, click **Discard**. +- If you're updating an existing content type, click **Delete draft**. Once the content type details screen is displayed, you can navigate back to the content type list. diff --git a/docs/content_management/preview_content_items.md b/docs/content_management/preview_content_items.md index 608e12f0..f4727e79 100644 --- a/docs/content_management/preview_content_items.md +++ b/docs/content_management/preview_content_items.md @@ -5,7 +5,7 @@ description: Preview content items of various types in many places of the back o # Preview content items There are several places where you can see how the content item could look to an end-user. -The system behaves differently depending on whether you are in [Focus mode](../getting_started/discover_ui.md#focus-mode) or not and whether you selected a specific site from the **Site context** drop-down list in the top bar. +The system behaves differently depending on whether you're in [Focus Mode](../getting_started/discover_ui.md#focus-mode) or not and whether you selected a specific site from the **Site context** drop-down list in the top bar. - When you [edit a Page](create_edit_content_items.md), the editor provides a visual experience. By clicking the following icons, you can switch between different Page views. diff --git a/docs/content_management/publish_instantly.md b/docs/content_management/publish_instantly.md index 7e8eed5b..0732ee06 100644 --- a/docs/content_management/publish_instantly.md +++ b/docs/content_management/publish_instantly.md @@ -4,14 +4,14 @@ description: You can instantly publish a newly created content item or save its # Publish content instantly -When you publish a content item, it is given a Location ID and placed in the content tree. +When you publish a content item, it's given a Location ID and placed in the content tree. After you click **Publish**, the content item is validated and if any of the required fields are not configured, you see a notification. -Once the content item passes the validation, it is immediately available to the visitor. +Once the content item passes the validation, it's immediately available to the visitor. Instead of instantly publishing content items, you can also save them, discard changes by deleting the draft, or [publish later](schedule_publishing.md#date-based-publishing). -If you are creating a new content item, you can also [send it to review](editorial_workflow.md). -All these options are available in the menu when you are in the edit mode. +If you're creating a new content item, you can also [send it to review](editorial_workflow.md). +All these options are available in the menu when you're in the edit mode. ![Publishing options](img/publishing_options.png "Publishing options") @@ -30,7 +30,7 @@ or click **Save and close** to close the window. Once you leave the editor after saving your draft, you can return to modify it, or create a new draft. To edit an existing draft, [disable the Focus mode](../getting_started/discover_ui.md#disable-focus-mode), go to this content item's **Versions** tab and click the edit icon in the proper line. When you select **Edit** in a content item that has one or more open drafts, -you are asked which draft you want to continue working on. +you're asked which draft you want to continue working on. You also have the option to create a new draft based on the currently published version. You cannot edit an unpublished draft created by another user. diff --git a/docs/content_management/schedule_publishing.md b/docs/content_management/schedule_publishing.md index 989663f8..6907a278 100644 --- a/docs/content_management/schedule_publishing.md +++ b/docs/content_management/schedule_publishing.md @@ -15,7 +15,7 @@ There are three ways in which you can schedule content to be published, revealed The Scheduler tab is available in the configuration of all Page blocks. You can use it to set the date and time when the block becomes visible and when it disappears from a Page. If you configure the reveal and/or hide dates for a Page block, you can then see the scheduled blocks (except for the Content Scheduler) in the calendar. -This way you can see what content is planned will be available in the future. +This way you can see what content is planned to be available in the future. ![Schedule tab](img/schedule_tab.png) @@ -24,10 +24,10 @@ This way you can see what content is planned will be available in the future. In the Content Scheduler block you can select content items to be displayed at a selected time. For each content item you can choose an airtime - a date and time in the future. -At this time the content item will become visible. +At this time the content item becomes visible. The Content Scheduler block has a limit of content items. -If the limit is filled and a new content item is displayed, the oldest item will disappear from the block. +If the limit is filled and a new content item is displayed, the oldest item disappears from the block. ![Content Scheduler](img/content_scheduler.png) @@ -38,7 +38,7 @@ When editing a content item, select **Publish later** in the menu on the right. ![Publish Later button in the menu](img/publish_later.png "Publish Later button in the menu") A **Future publication settings** window is displayed. -Choose a date and time and the content will be published at that time. +Choose a date and time and for the content publication. If you had planned a future publication date and enter the edit mode of the same content item, you also have a new option in the menu: **Discard publish later**. @@ -51,20 +51,20 @@ To browse all the future events, use the [Calendar widget](#calendar-widget). ## Date-based hiding -When your content item is published, you can schedule a date and time and the content will be hidden at that time. +When your content item is published, you can schedule a date and time and the content is hidden at that time. To do this, go to the **Content** tab and select **Content structure** or **Media**. Then, navigate to the content item that you want to hide and click **Hide** in the menu. ![Hide content item modal window](content_organization/img/schedule_hiding.png "Hide content item modal window") -Once a content item is hidden, it is unavailable on the front page and inactive in the content tree. +Once a content item is hidden, it's unavailable on the front page and inactive in the content tree. This change affects the content item in all of its [Locations](content_organization/manage_locations_urls.md#content-locations). ## Timeline [[% include 'snippets/experience_badge.md' %]] [[% include 'snippets/commerce_badge.md' %]] -The timeline in Page mode shows all changes that will happen to the Page in the future. +The timeline in Page mode shows all changes that happen to the Page in the future. -You can use the slider to preview what the Page will look like at a given time. +You can use the slider to preview what the Page looks like at a given time. Use the button on the right of the time to see a list of all upcoming changes. ![List of upcoming events in the timeline](img/timeline_list.png) diff --git a/docs/content_management/work_with_forms.md b/docs/content_management/work_with_forms.md index 270226f8..3668dbff 100644 --- a/docs/content_management/work_with_forms.md +++ b/docs/content_management/work_with_forms.md @@ -80,7 +80,7 @@ Click **Download submissions** icon to download all the submissions in a .CSV (c ## Use case - create newsletter -In the following example, you will learn how to create a Newsletter form and use it with Page Builder. +In the following example, you can learn how to create a Newsletter form and use it with Page Builder. 1\. Create a new content item in the chosen localization in the content tree and choose **Form** type. diff --git a/docs/content_management/workflow_management/work_with_versions.md b/docs/content_management/workflow_management/work_with_versions.md index afa035d9..8923375b 100644 --- a/docs/content_management/workflow_management/work_with_versions.md +++ b/docs/content_management/workflow_management/work_with_versions.md @@ -12,7 +12,7 @@ through the workflow or compare edits from different users. ## Edit drafts -If you are assigned to a draft version of a content item for [review](editorial_workflow.md), +If you're assigned to a draft version of a content item for [review](editorial_workflow.md), when you click the **Edit draft** icon in **My dashboard**, the **Review queue** table, you see the **Event(s)** timeline that lists all the transitions that this content has gone through. @@ -25,13 +25,13 @@ If draft locking is supported, you also see a message that confirms that the dra ## Release locked drafts -If you are assigned to a draft version of a content item and have locked it for +If you're assigned to a draft version of a content item and have locked it for review, you can release the lock by closing the modal window, publishing the draft, or sending it to another reviewer. You can also do it in **My dashboard**, the **Review queue** table, by clicking the **Unlock** icon. -If you are not assigned to the draft, depending on the permissions set for your +If you're not assigned to the draft, depending on the permissions set for your role, in the **Review queue** table, you can either release the lock by clicking the **Unlock** icon, or request that the lock is released by the reviewer by clicking the **Request access** icon. diff --git a/docs/customer_management/build_customer_portal.md b/docs/customer_management/build_customer_portal.md index c997db10..b0933bea 100644 --- a/docs/customer_management/build_customer_portal.md +++ b/docs/customer_management/build_customer_portal.md @@ -10,23 +10,23 @@ For detailed instructions on how to do it, go to [Create Customer Portal]([[= developer_doc =]]/customer_management/cp_page_builder/). The Customer Portal creation and edition are based on Page Builder and work on the same principles. -If you are unfamiliar with how Page Builder works, see [Create and edit Pages](create_edit_pages.md). +If you're unfamiliar with how Page Builder works, see [Create and edit Pages](create_edit_pages.md). ## Create Customer Portal To create a new Customer Portal, go to **Content** and from the menu select **Content structure**. There, navigate to the root folder for your Customer Portals. If you don't have one, you can add it yourself. -Remember to specify its `location_id` in the configuration, you will find it under **Technical details**. +Remember to specify its `location_id` in the configuration, you can find it under **Technical details**. For more information, see [Configure Page Builder access to Customer Portal.]([[= developer_doc =]]/customer_management/cp_page_builder/#configure-page-builder-access-to-customer-portal) Inside a root folder you can select **Create content** from the right-side toolbar. -On the list of content items, you will see two possibilities **Customer Portal** and **Customer Portal Page**. +On the list of content items, you can see two possibilities **Customer Portal** and **Customer Portal Page**. ![Create content tab](img/cp_portal_vs_page.png) The first one is a container for your Customer Portal pages (this is not a root folder), and the second one represents the actual page. -It is recommended to use Customer Portal containers to divide and store your portal pages. +It's recommended to use Customer Portal containers to divide and store your portal pages. If your project requires it, the Customer Portal containers can also be defined as root folders in the configuration. First, select **Customer Portal** and name it appropriately. @@ -45,14 +45,14 @@ If provided ready-to-use Page blocks are not sufficient, you can [add your own b Before you publish or save the Customer Portal page, edit its title and description in the field view, you can find it in the top toolbar on the left side. -If you are ready to publish the Customer Portal page, click **Publish** in the top right corner. +If you're ready to publish the Customer Portal page, click **Publish** in the top right corner. You can also save it as a draft, even if some required fields are not filled in. To do it, click **Save draft**. ## Add multiple pages You can have multiple Customer Portal pages available in one Customer Portal by adding them under one Customer Portal container. -If company members have sufficient `content/read` policies and have the portal assigned to their customer group, they will see the changes in the left menu. +If company members have sufficient `content/read` policies and have the portal assigned to their customer group, they can see the changes in the left menu. ![Multiple pages in one portal](img/cp_multiple_pages.png) @@ -69,12 +69,12 @@ Company members need to have the following permissions to be able to see custom ![Customer Portal permissions](img/cp_permissions.png) -If members of the company don't have sufficient permissions for any Customer Portal, they will be transferred to the default Customer Portal view. +If members of the company don't have sufficient permissions for any Customer Portal, they're transferred to the default Customer Portal view. !!! note Customer Portal is only available to users that are members of the company. - Even if a user has all sufficient permissions but is not a member of a company, they will not see the Customer Portal. + Even if a user has all sufficient permissions but is not a member of a company, they cannot see the Customer Portal. Customer Portal must also be assigned to the company's Customer Group. To learn more see, [assigning portals to Customer Groups.]([[= developer_doc =]]/customer_management/cp_page_builder/#assigning-portal-to-customer-group) diff --git a/docs/customer_management/company_self_registration.md b/docs/customer_management/company_self_registration.md index 55ed8f8b..5c0fd3f9 100644 --- a/docs/customer_management/company_self_registration.md +++ b/docs/customer_management/company_self_registration.md @@ -7,7 +7,7 @@ edition: experience Self-registration allows your business customers to take charge and apply for a business account on your website by themselves. The application is not approved automatically, it has to go through the approval process in the back office. -If it is accepted, the business partner receives an invitation link to the Customer Portal, +If it's accepted, the business partner receives an invitation link to the Customer Portal, where they can set up their team and manage their account. ## Submitting application diff --git a/docs/customer_management/customer_portal.md b/docs/customer_management/customer_portal.md index 914e9a25..dd706a68 100644 --- a/docs/customer_management/customer_portal.md +++ b/docs/customer_management/customer_portal.md @@ -15,7 +15,7 @@ invite and view members and check your order history. To access Customer Portal follow this link `/corporate/login` and log in to your business account. -In the dashboard, you will find a sales representative of your company and +In the dashboard, you can find a sales representative of your company and a brief summary of your order history. For a detailed list of your order history, go to **Pending Order** and **Past Orders** sections. @@ -39,7 +39,7 @@ Click **Send** to send out invitation emails. ![Invite members](img/cp_invite_members_portal.png) -Invited users will receive an email message with a registration link. +Invited users then receive an email message with a registration link. With it, they can register and create their account in the Customer Portal. In the **Invitation** tab, you can find a list of all invitations, diff --git a/docs/getting_started/dashboard/dashboard_block_reference.md b/docs/getting_started/dashboard/dashboard_block_reference.md index 1f7eaf53..43423299 100644 --- a/docs/getting_started/dashboard/dashboard_block_reference.md +++ b/docs/getting_started/dashboard/dashboard_block_reference.md @@ -95,7 +95,7 @@ On the **Properties** tab, set values in the following fields: - **Name** - Enter a name for the block. - **Number of visible products** - Set a number of products to be displayed. Default value = 10, minimum value = 1, and maximum = 10. -- **Stock threshold** - Set up the maximum stock value (only products with stock number greater than zero and less than the set maximum number will be displayed). Default value = 10. +- **Stock threshold** - Set up the maximum stock value (only products with stock number greater than zero and less than the set maximum number are displayed). Default value = 10. On the **Design** tab, in the **View** field, select the layout to be used to present a list of products and submit your changes. diff --git a/docs/getting_started/discover_ui.md b/docs/getting_started/discover_ui.md index d24678f3..030cafc8 100644 --- a/docs/getting_started/discover_ui.md +++ b/docs/getting_started/discover_ui.md @@ -71,7 +71,7 @@ The **Content Tree** area is an expandable content menu of your website. ![Content tree in the menu](img/left_menu_tree.png "Content tree in the menu") -Unique icons for each content type instantly show you what type of content you are selecting. To add custom icons to your content tree, follow [configuration tutorial in developer documentation.]([[= developer_doc =]]/administration/back_office/back_office_elements/custom_icons/#customize-content-type-icons) +Unique icons for each content type instantly show you what type of content you're selecting. To add custom icons to your content tree, follow [configuration tutorial in developer documentation.]([[= developer_doc =]]/administration/back_office/back_office_elements/custom_icons/#customize-content-type-icons) Hidden content is greyed out in the tree view. @@ -108,7 +108,7 @@ You can also use the **Content Browser** to search the Repository for content, e ## Focus mode Focus mode helps editors focus on information that is only relevant to their line of work and omit technical details that would distract. -It is enabled by default, after you log in. +It's enabled by default, after you log in. If you need access to certain settings or technical details, you can [disable the focus mode](#disable-focus-mode) at any time. - **Dark theme for content tree** @@ -117,7 +117,7 @@ If you need access to certain settings or technical details, you can [disable th ![Dark theme for content tree](img/FM_dark_content_tree.png "Dark theme for content tree") - **Content item view** -: If you select a specific [SiteAccess](translate_content.md#siteaccess) from the **Site context** drop-down list on the right side of the top bar and then browse content items in content tree, they are displayed in full view, with a limited set of actions available. +: If you select a specific [SiteAccess](translate_content.md#siteaccess) from the **Site context** drop-down list on the right side of the top bar and then browse content items in content tree, they're displayed in full view, with a limited set of actions available. To display the content item details view with more actions, click **Exit full view**. ![Content item in full view](img/FM_content_item_full_view.png "Content item in full view") @@ -127,8 +127,8 @@ To display the content item details view with more actions, click **Exit full vi Even when you're out of the full view or not in Focus mode, you can still preview the content item in the **View** tab. - **Different details view tabs** -: In Focus mode, the tabs in content item's detail view are different than the ones visible when it is disabled. -Additionally, they are displayed in different order to expose the ones that are more important from the editor's perspective. +: In Focus mode, the tabs in content item's detail view are different than the ones visible when it's disabled. +Additionally, they're displayed in different order to expose the ones that are more important from the editor's perspective. ![Content item tabs in Focus mode](img/FM_less_ci_tabs.png "Content item tabs in Focus mode") diff --git a/docs/getting_started/get_started.md b/docs/getting_started/get_started.md index 9862d8fc..619f9525 100644 --- a/docs/getting_started/get_started.md +++ b/docs/getting_started/get_started.md @@ -25,7 +25,7 @@ Depending on the product edition, [[= product_name =]] can provide advanced capa To access the back office (or the user/editor interface), add `/admin` to the address provided by the administrator. For example, if your website's URL is `www.my-site.com`, you enter the editing interface through `www.my-site.com/admin`. -If you are the administrator, the default administrator account information is: +If you're the administrator, the default administrator account information is: - username: `admin` - password:` publish` @@ -117,7 +117,7 @@ such as preferred timezone, short and full date and time format, or back office |Setting|Description| --------|-----------| |Number of items displayed in the table|Sets the number of items displayed in sub-items.| -|Location preview|Enables or disabled a thumbnail preview on the content tree.| +|Location preview|Enables or disabled a thumbnail preview on the content ree.| **Mode** diff --git a/docs/ibexa_engage/ibexa_engage.md b/docs/ibexa_engage/ibexa_engage.md index 8ab1a695..cec59e89 100644 --- a/docs/ibexa_engage/ibexa_engage.md +++ b/docs/ibexa_engage/ibexa_engage.md @@ -41,7 +41,7 @@ Click the **Manage campaigns in Qualifio** button to open a Qualifio page, where A campaign is a set of different concepts, grouped into steps, and open to configuration. You can use a campaign to interact with viewers, boost ad impressions, or gather cookies from targeted audiences. -Campaign can contain a welcome screen, a form step, an interaction element, an exit screen, and so on. +Campaign can contain elements like a welcome screen, a form step, an interaction element, or an exit screen. You can use Qualifio's existing templates and interactive elements, such as quizzes, pools, and forms, to create visually appealing, customized campaigns. You can also configure the backgrounds, themes, or designs, and set up a specific time frame for each campaign. diff --git a/docs/permission_management/permission_system.md b/docs/permission_management/permission_system.md index 7ae7012c..a0909cdc 100644 --- a/docs/permission_management/permission_system.md +++ b/docs/permission_management/permission_system.md @@ -8,18 +8,18 @@ An overview of the permission system in [[= product_name =]] is best presented b ### Example permission system -Let us assume you are managing a newspaper website. Your crew consists of an editor-in-chief +Let us assume you're managing a newspaper website. Your crew consists of an editor-in-chief and several editors responsible for particular sections of the paper: general news, local news, sports, etc. You also have contributors who occasionally add new articles. You want to give the editor-in-chief access to most parts of your website, -but the individual editors will only work with their own sections. +but the individual editors only work with their own sections. To the contributors you want to give the permissions to create new content, but not to modify or delete the existing content. -In order to have this setup, you need to create a number of different roles: Editor-in-Chief, different Editor(s), and Contributor. +To have this setup, you need to create a number of different roles: Editor-in-Chief, different Editor(s), and Contributor. ![Editor role](img/role_details.png "Editor role") -Even if you plan on having only one editor-in-chief, it is good practice to create a user group to contain this user, +Even if you plan on having only one editor-in-chief, it's good practice to create a user group to contain this user, and assign a role to it instead of assigning permissions directly to the user. ![User groups](img/user_groups.png "User groups") @@ -32,7 +32,7 @@ Contributors can be given policies permitting them to only create content. If you want to prohibit Editors from accessing content in newspaper sections other than their own, you can add limitations to their policies. This means that instead of one Editor, you need to have separate roles for each editor profile: -Local Editor, Sports Editor, etc. All of these roles will have the same policies, +Local Editor, Sports Editor, etc. All of these roles have the same policies, but to each policy you need to assign a limitation which would mean that the permission covers only one Section (Sports Section, Local News Section etc.) that the editor works in. diff --git a/docs/persona_paths/editor.md b/docs/persona_paths/editor.md index cd9da49e..afe09184 100644 --- a/docs/persona_paths/editor.md +++ b/docs/persona_paths/editor.md @@ -6,7 +6,7 @@ description: Learn about creating and managing content. Whether you work as a marketing manager for a corporation, feed content to a portal with book reviews or publish posts on your own blog page, in the [[= product_name =]] -universe you are perceived as a content editor. Your actual tasks may vary depending +universe you're perceived as a content editor. Your actual tasks may vary depending on your position, but there are similarities that are characteristic to your role. Users who work as content editors can be tasked with the following responsibilities: diff --git a/docs/persona_paths/explorer.md b/docs/persona_paths/explorer.md index a64d6b87..8db80c5b 100644 --- a/docs/persona_paths/explorer.md +++ b/docs/persona_paths/explorer.md @@ -4,7 +4,7 @@ description: Browse a list of topics that bring you closer to understanding Ibex # Time to explore -Whether you are a new or seasoned user of [[= product_name =]], feel free +Whether you're a new or seasoned user of [[= product_name =]], feel free to browse a list of topics that bring you closer to understanding the product. [[= cards([ diff --git a/docs/persona_paths/publish_content.md b/docs/persona_paths/publish_content.md index ea572e03..84cab96f 100644 --- a/docs/persona_paths/publish_content.md +++ b/docs/persona_paths/publish_content.md @@ -4,9 +4,9 @@ description: Make content accessible to the audience. # Publish content -Once you are done editing the content, make it immediately accessible or schedule publication for later. +Once you're done editing the content, make it immediately accessible or schedule publication for later. [[= cards([ "content_management/publish_instantly", "content_management/schedule_publishing" -], columns=2) =]] +], columns=2) =]] diff --git a/docs/persona_paths/shop_manager.md b/docs/persona_paths/shop_manager.md index d13fd25b..21af0fd6 100644 --- a/docs/persona_paths/shop_manager.md +++ b/docs/persona_paths/shop_manager.md @@ -4,7 +4,7 @@ description: Perform tasks related to running an online store. # Store manager role -When you run an online store, it is important that you maintain the +When you run an online store, it's important that you maintain the right turnover of stock while winning new customers and retaining existing ones, and ultimately, bringing profit to the company. In [[= product_name =]], it means that you must focus on many things, diff --git a/docs/personalization/content_import.md b/docs/personalization/content_import.md index d8b4ea4a..deb33c66 100644 --- a/docs/personalization/content_import.md +++ b/docs/personalization/content_import.md @@ -35,7 +35,7 @@ The Personalization service has little information about the users of the websit Additional attributes, such as the user's age or home city, might help the service generate a successful recommendation, for example, by enabling the use of [boost filters](filters.md#boost-filters). User attributes could be retrieved based on the external user ID. -However, it is rarely possible to combine the external user ID within the user's attribute set. +However, it's rarely possible to combine the external user ID within the user's attribute set. For more information about user attribute import, see [User API]([[= developer_doc =]]/personalization/api_reference/user_api/) in the developer documentation. diff --git a/docs/personalization/content_types.md b/docs/personalization/content_types.md index 4e7e5df8..746d1430 100644 --- a/docs/personalization/content_types.md +++ b/docs/personalization/content_types.md @@ -12,7 +12,7 @@ There are several possible use cases for types of content, for example: - A store can split all the products into food and non-food product groups. - An owner of several web stores can use a single account for all of them. -Based on the types of content concept, it is possible to make so-called cross +Based on the types of content concept, it's possible to make so-called cross content type recommendations (like "Users who watched this film also read this book" or "Users who bought these wallets also bought these belts"). diff --git a/docs/personalization/event_types.md b/docs/personalization/event_types.md index 38258910..4f31b7b0 100644 --- a/docs/personalization/event_types.md +++ b/docs/personalization/event_types.md @@ -7,7 +7,7 @@ description: Recommendations rely on tracking different events that describe use Before the Personalization service can generate implicit recommendations, it must collect events and calculate the results based on user behavior. The most important events collected by the service are CLICK and BUY events. -They are enough for providing basic recommendations. +They're enough for providing basic recommendations. Additional events exist for creating more complex [scenarios](scenarios.md) and providing [statistics](review_perso_performance.md#statistical-information) about the acceptance of recommendations, such as conversion rate or revenue.  @@ -40,7 +40,7 @@ The table below provides a brief overview of additional parameter information. |Event|Additional information| |---|---| -|CLICK|Category path of the product a customer clicked on can be attached to the event. It is an alternative way to provide this information for a product without having a catalogue/export. Ignored if an export is available to be fed into the Personalization service.| +|CLICK|Category path of the product a customer clicked on can be attached to the event. It's an alternative way to provide this information for a product without having a catalogue/export. Ignored if an export is available to be fed into the Personalization service.| |BUY|The price that a user paid for the product, an important parameter for the statistics. For revenue statistics, it must be sent together with a quantity of the products bought.| |TRIGGEROPENED /CLICKTRIGGERED|An identifier of the trigger that the trigger and recommendations originate from.| |FOLLOW / CLICKRECOMMENDED|The scenario which provided the recommendations must be sent in this event.| diff --git a/docs/personalization/filters.md b/docs/personalization/filters.md index 476ff268..bf91a489 100644 --- a/docs/personalization/filters.md +++ b/docs/personalization/filters.md @@ -7,7 +7,7 @@ description: Filters enable you to fine-tune recommendation results by eliminati ## General filters For every recommendation [scenario](scenarios.md), you can define a set of filters. -They are tools that you can use to eliminate, demote or promote specific recommendation results. +They're tools that you can use to eliminate, demote or promote specific recommendation results. Filters are applied to all recommendations that come from [models](recommendation_models.md) selected in the strategy. ### User profile-based filters @@ -17,8 +17,8 @@ User profile-based filters are applicable in both publishing and eCommerce use c |Filter|Requirements and restrictions| |---|---| |Do not recommend the item currently viewed|When you activate this filter, it removes the context items from the recommendation list. You might not want to use this filter if your strategy is based on the ["Ultimately bought"](recommendation_models.md#ultimately-bought) model.| -|Do not recommend items the user already consumed|The Personalization service stores the CONSUME events of every user for one year. When you activate this filter, the user will not be recommended the consumed content again.| -|Max. repeated shows of identical recommendations per session|When you activate this filter and set a value, after a content item/product is recommended a certain number of times during the current user session, it is removed from all recommendation lists.| +|Do not recommend items the user already consumed|The Personalization service stores the CONSUME events of every user for one year. When you activate this filter, the user doesn't get the recommendation for the consumed content again.| +|Max. repeated shows of identical recommendations per session|When you activate this filter and set a value, after a content item/product is recommended a certain number of times during the current user session, it's removed from all recommendation lists.| #### Boost filters @@ -57,7 +57,7 @@ The following filters are only applicable in Commerce use cases. |Filter|Requirements and restrictions| |---|---| -|No top-selling items|When you activate this filter, items that come from the top selling model (even if the model itself isn't linked to this scenario) aren't placed on the recommendations list. This way you can stop promoting products that are already popular. If you apply this filter to a top selling scenario as it will filter out all recommendations.| +|No top-selling items|When you activate this filter, items that come from the top selling model (even if the model itself isn't linked to this scenario) aren't placed on the recommendations list. This way you can stop promoting products that are already popular. If you apply this filter to a top selling scenario as it filters out all recommendations.| |Item price should be equal or higher than the price of the context product|You can use this filter to filter out items that could be more attractive to the user from the recommendation list. It compares prices exported to the Personalization service with metadata of the currently viewed product.| |Minimum price of the recommended product|You can use this filter to remove cheap and popular items from the recommendation list. For example, as an optometrist you might prefer showing the most popular designer frames on the home page and avoid promoting insurance subsidized cheap models or cleaning cloths. Again, this filter relies on product metadata and uses prices exported to the Personalization service.| |Do not recommend if price unknown|If a product's price is unavailable then the product isn't recommended.| @@ -67,7 +67,7 @@ The following filters are only applicable in Commerce use cases. !!! note "Product variants support" The **Do not recommend product variants** checkbox is visible only if your version of [[= product_name =]] [supports product variants]([[= developer_doc =]]/release_notes/ibexa_dxp_v4.2/#product-variants). - Also, it is invisible before [data is imported](content_import.md) into the Personalization service, therefore you may need to revisit the [scenario configuration](configure_scenarios.md) page when data import completes. + Also, it's invisible before [data is imported](content_import.md) into the Personalization service, therefore you may need to revisit the [scenario configuration](configure_scenarios.md) page when data import completes. ## Category path filters @@ -85,7 +85,7 @@ There are two ways to specify a category path in a recommendation request: to display the most popular items/products of the currently viewed category (or "reference category"). - When context items are provided and categories of all context items are used for the request:  - This approach is recommended only if it is technically impossible (or too complex) + This approach is recommended only if it's technically impossible (or too complex) to provide the category information explicitly. Depending on how you configure category path filters, the Personalization service can take diff --git a/docs/personalization/review_perso_performance.md b/docs/personalization/review_perso_performance.md index 3f237300..6c0ebaf4 100644 --- a/docs/personalization/review_perso_performance.md +++ b/docs/personalization/review_perso_performance.md @@ -12,7 +12,7 @@ of the Personalization service. The dashboard consists of several sections: -- The top section contains tiles with the most important metrics, such as a number of recommendation calls, number of successful recommendations and so on. +- The top section contains tiles with the most important metrics, such as a number of recommendation calls, or number of successful recommendations. - The diagrams section presents statistical information on how the Personalization service is used and how successful recommendations are, depending on key performance indicators. - The bottom section is made up of tables with detailed information, such as the most popular items. @@ -41,7 +41,7 @@ The diagram part consists of four main blocks: Revenue-through-recommendations is an additional monetary value that resulted from the clicked recommendations. -It is calculated by summing up the revenue coming from products that users have purchased +It's calculated by summing up the revenue coming from products that users have purchased within 30 minutes from clicking a recommendation. Purchased recommendations is the number of products sold, without any @@ -49,8 +49,8 @@ revenue/price information. Conversion (or click-through) rate is an indicator of the acceptance and, subsequently, the quality of recommendations.  -It is calculated by dividing the total number of clicked recommendations by the number of -recommendation calls. +It's calculated by dividing the total number of clicked recommendations by the number of +recommendation calls. This statistic delivers reliable information if event tracking is implemented correctly. You can select a timeframe for the diagrams from a list of presets, or define a custom date range. diff --git a/docs/personalization/scenarios.md b/docs/personalization/scenarios.md index 3c6b2f5c..18a92a00 100644 --- a/docs/personalization/scenarios.md +++ b/docs/personalization/scenarios.md @@ -42,4 +42,4 @@ subsequent levels are used. Filters are tools that you can use to eliminate, demote or promote specific recommendation results. -They are applied to all recommendations that come from models selected in the strategy. +They're applied to all recommendations that come from models selected in the strategy. diff --git a/docs/pim/create_edit_product.md b/docs/pim/create_edit_product.md index 4a656730..73c65852 100644 --- a/docs/pim/create_edit_product.md +++ b/docs/pim/create_edit_product.md @@ -18,9 +18,9 @@ See [Products]([[= developer_doc =]]/pim/product_api/#products) for a technical 1\. Click **Product catalog** -> **Products**. -2\. If you are adding a new product, click **Create** and skip to step 4. +2\. If you're adding a new product, click **Create** and skip to step 4. -3\. If you are editing an existing product, in the **Category filter** tree, select a category to find your product more quickly. Then click the **Edit** button next to a name of the product item that you want to modify and skip to step 5. +3\. If you're editing an existing product, in the **Category filter** tree, select a category to find your product more quickly. Then click the **Edit** button next to a name of the product item that you want to modify and skip to step 5. ![Products list with action buttons](img/edit_product.png "Products list with action buttons") @@ -35,8 +35,8 @@ Fields marked with an asterisk (*) are required. 6\. In the Attributes section, define the product's attributes, for example, dimensions, resolution or capacity. -7\. If you are adding a new product, click the **Create** button. -If you are editing an existing one, click the **Update** button. +7\. If you're adding a new product, click the **Create** button. +If you're editing an existing one, click the **Update** button. After you create a product, you can [add image assets to a product](work_with_product_assets.md), [create variants to the main product](work_with_product_variants.md), [define product prices](manage_prices.md), [set the available quantity](manage_availability_and_stock.md) and [classify products into different categories](work_with_product_categories.md). diff --git a/docs/pim/create_virtual_product.md b/docs/pim/create_virtual_product.md index a1b039fc..a7b4b42f 100644 --- a/docs/pim/create_virtual_product.md +++ b/docs/pim/create_virtual_product.md @@ -43,7 +43,7 @@ While creating a product, choose the virtual product type that you have created. ## Virtual products purchase -Virtual products don’t require shipment when they are purchased without other physical products. +Virtual products don’t require shipment when they're purchased without other physical products. While purchasing a virtual product, you only have to fill in Billing address and select relevant payment method. ![Virtual product purchasing](virtual_product_purchase.png "Virtual product purchasing") diff --git a/docs/pim/work_with_catalogs.md b/docs/pim/work_with_catalogs.md index 9d1cade1..045330ae 100644 --- a/docs/pim/work_with_catalogs.md +++ b/docs/pim/work_with_catalogs.md @@ -11,7 +11,7 @@ that's presented to B2B and B2C users, retailers and distributors or different r ## Catalogs Catalogs are collections of [products](products.md) selected by using configurable filters. -They are specific to each of your websites or storefronts, which means that they contain products that are presented or sold in a specific website. +They're specific to each of your websites or storefronts, which means that they contain products that are presented or sold in a specific website. ![Catalog menu with a sample catalog](img/catalog.png "Catalog menu with a sample catalog") @@ -26,7 +26,7 @@ To create a catalog: ![Creating a new catalog](img/catalog_create.png "Creating a new catalog") -After you create a catalog, it is draft mode. +After you create a catalog, it's draft mode. To make the block available, for example, in page blocks, you must publish it. 1. In the **Catalogs** page, click the name of a catalog that you want to publish. diff --git a/docs/pim/work_with_product_attributes.md b/docs/pim/work_with_product_attributes.md index 0788228b..c419058a 100644 --- a/docs/pim/work_with_product_attributes.md +++ b/docs/pim/work_with_product_attributes.md @@ -4,9 +4,9 @@ description: Create a structure of attributes that describe product characterist # Work with product attributes -[Attributes](products.md#attributes) describe physical, technical or other characteristics of a product. -They are organized into attribute groups, and when you assign attributes to products, you can assign either whole groups or individual attributes. -You can use attributes to create multiple versions of one product, called [product variants](work_with_product_variants.md). +[Attributes](products.md#attributes) describe physical, technical or other characteristics of a product. +They're organized into attribute groups, and when you assign attributes to products, you can assign either whole groups, or individual attributes. +You can use attributes to create multiple versions of one product, called [product variants](work_with_product_variants.md). Store visitors can use them to filter and search for products. Attribute types define what type of information you can store in an attribute. @@ -33,7 +33,7 @@ With groups, you can organize attributes based on attribute type ("Physical", "A Each identifier must be unique. It can have up to 64 characters and contain only letters, numbers, underscores, and dashes. -3\. Click **Create**. +3\. Click **Create**. ## Create attributes diff --git a/docs/pim/work_with_product_categories.md b/docs/pim/work_with_product_categories.md index cc6eb001..f6106dbb 100644 --- a/docs/pim/work_with_product_categories.md +++ b/docs/pim/work_with_product_categories.md @@ -4,7 +4,7 @@ description: You can create a structure of tags that can be assigned to products # Work with product categories -[Product](products.md) categories are organized into a Category tree, which you can access from the **Product catalog** panel. The **Categories** screen is where you manually create a hierarchy of categories and manage category entries. +[Product](products.md) categories are organized into a Category tree, which you can access from the **Product catalog** panel. The **Categories** screen is where you manually create a hierarchy of categories and manage category entries. ![Product category tree](img/product_categories.png "Product category tree") @@ -23,7 +23,7 @@ You can enable the use of product categories, assign products to categories and ## Enable product categories -Before you can assign categories to products, make sure that the *Taxonomy Entry Assignment* field is added and set as required in all the [product types](product_types.md) that define products from PIM which you want to categorize. +Before you can assign categories to products, make sure that the *Taxonomy Entry Assignment* field is added and set as required in all the [product types](product_types.md) that define products from PIM which you want to categorize. The field could be absent if product types were migrated from an older version of the product. Depending on your permissions, you might be able to verify the presence of the field and add the field yourself: @@ -33,7 +33,7 @@ Depending on your permissions, you might be able to verify the presence of the f 3. In the **Editing Product Type** modal, check whether the **Field definitions** area contains the **Categories** field of *Taxonomy Entry Assignment* type. 1. If the field is present, click **Delete draft** and skip the remaining steps. 2. If the field is absent, drag and drop the *Taxonomy Entry Assignment* option from the **Field types** area to the **Field definitions** area. - 3. Expand the **New field type** that you just added and make the following settings: + 3. Expand the **New field type** that you added and make the following settings: * Set a name for the field, for example, "Product category" * Select the **Required** checkbox * In the **Taxonomy** field, select the "Product categories" taxonomy type @@ -59,10 +59,10 @@ Similarly to other items in [[= product_name =]], you add product categories eit 4. In the product category editing modal, make the following settings: * Enter a unique identifier for the product category, for example, "HW_WIN". * Enter a unique name for the product category, "Devices with Windows". - * Optionally, change the parent category of the currently edited category: - + * Optionally, change the parent category of the currently edited category: + In the **Parent** area, click the **Change path** button. Then, in the **Select parent** modal, select a category from the tree and click **Select parent**. - + * Click **Save** to save the product category. The newly created category can now be assigned to products. @@ -73,7 +73,7 @@ You can create or change product category relationships with products in two way !!! note - Products must be of product type which is [enabled for categorization](#enable-product-categories). + Products must be of product type which is [enabled for categorization](#enable-product-categories). ### Assign product categories by editing product details diff --git a/docs/pim/work_with_product_page_urls.md b/docs/pim/work_with_product_page_urls.md index 42370a9e..596c0dfd 100644 --- a/docs/pim/work_with_product_page_urls.md +++ b/docs/pim/work_with_product_page_urls.md @@ -4,9 +4,9 @@ description: You can create URL alias name pattern and custom URLs for the Produ # Product page URLs -Every [product item](products.md) has a system URL that is automatically generated. It is based on a pattern that combines fields and attributes to build the URL (URL alias name pattern). +Every [product item](products.md) has a system URL that is automatically generated. It's based on a pattern that combines fields and attributes to build the URL (URL alias name pattern). -When you are creating new [product type](create_product_types.md) you can set up product URL alias name pattern. +When you're creating new [product type](create_product_types.md) you can set up product URL alias name pattern. To do it, fill in all the necessary information, choose the attributes that you want to use in URL alias name pattern, copy their ID, and paste in the **URL alias name pattern** field using following pattern: --(...), then click **Save and close** button. @@ -40,15 +40,15 @@ The following attribute types can be used in URL alias name pattern field: | Measurement (single) | Single value and unit | 256gb | | Measurement (range) | Value unit and minimum/maximum values | 20-25cm| -You can use many attributes identifiers as well as fields identifiers in the URL alias pattern field. +You can use many attributes identifiers and fields identifiers in the URL alias pattern field. Having keyword-rich URLs also improves the product's visibility in search engine results and boosts the page's ranking in search results. ## Create custom URL You can create custom URL for each product. -Customized URLs are easy to remember, help with SEO optimization and reduce bounce rates on the website. -It improves the user experience - you can understand what the product is about just by reading the link. +Customized URLs are memorable, help with SEO optimization and reduce bounce rates on the website. +It improves the user experience - you can understand what the product is about by reading the link. To do it, follow the steps: diff --git a/docs/pim/work_with_product_variants.md b/docs/pim/work_with_product_variants.md index f3de11c1..7f698608 100644 --- a/docs/pim/work_with_product_variants.md +++ b/docs/pim/work_with_product_variants.md @@ -50,5 +50,5 @@ To do this, click **Add** next to the variant list, enter a product code and sel You can set up product availability separately for each product variant. You can also set up prices per product variant. -The prices will override prices set for the main product. +This new prices overrides prices set for the main product. If you do not define a price for a variant, the price of the main product is used. diff --git a/docs/search_engine_optimization/seo.md b/docs/search_engine_optimization/seo.md index 1dd2f0da..2387103c 100644 --- a/docs/search_engine_optimization/seo.md +++ b/docs/search_engine_optimization/seo.md @@ -4,27 +4,27 @@ description: SEO can help your content score higher in search results, which lea # Search Engine Optimization -Every time users search online, they are presented with a list of results, -together with page title and a short summary. -Based on this limited information they choose which link to follow. +Every time users search online, they're presented with a list of results, +together with page title and a short summary. +Based on this limited information they choose which link to follow. The more your page stands out, the more likely users are to pay you a visit. -With Search Engine Optimization (SEO) tool, you can optimize your website for both -visitors and search engines. -SEO brings in more organic traffic and improves the website's visibility in -Search Engines Results Pages (SERPs). -It is a core feature of Digital Experience Platform. +With Search Engine Optimization (SEO) tool, you can optimize your website for both +visitors and search engines. +SEO brings in more organic traffic and improves the website's visibility in +Search Engines Results Pages (SERPs). +It's a core feature of Digital Experience Platform. -Additionally, SEO allows you to control the appearance of search results on SERPs, by -providing the intended wording for the title, description, keywords, and so on. +Additionally, SEO allows you to control the appearance of search results on SERPs, by +providing the intended wording for the title, description, or keywords. ## Meta tags `Title`, `Description` and `Keywords` tags are displayed on SERPs. -They also help the search engine figure out what the content is about and how -high it should rank. -A `Canonical` tag is used by the search engine's internal algorithm. -After you define the tags for your content, they are rendered as part of the `` +They also help the search engine figure out what the content is about and how +high it should rank. +A `Canonical` tag is used by the search engine's internal algorithm. +After you define the tags for your content, they're rendered as part of the `` section of a web page, from where the search engine intercepts their values. - `Title` is displayed as a prominent heading in the search. You want to make it relevant and attractive for users to click on. It represents the title of the content item that you want to promote. @@ -32,9 +32,9 @@ section of a web page, from where the search engine intercepts their values. - `Keywords` can help the search engine position the results. Keywords can be ideas and topics that define what your content is about. - `Canonical URL` tells search engines which copy of content is the original that should appear in search results. It prevents duplicates from competing against each other. -Additionally, you can define social media-specific meta tags separately, -to fine-tune the message that gets across to each of the platforms. -If you fail to use this feature, the default meta tags are used to generate +Additionally, you can define social media-specific meta tags separately, +to fine-tune the message that gets across to each of the platforms. +If you fail to use this feature, the default meta tags are used to generate a social media snippet. For more information about SEO, see [Ibexa blog](https://www.ibexa.co/blog/five-useful-seo-techniques-for-ez-platform-developers). diff --git a/docs/search_engine_optimization/work_with_seo.md b/docs/search_engine_optimization/work_with_seo.md index 3c785f8a..fd352a5a 100644 --- a/docs/search_engine_optimization/work_with_seo.md +++ b/docs/search_engine_optimization/work_with_seo.md @@ -4,7 +4,7 @@ description: Enable search engine optimization and increase content visibility b # Work with SEO -For the Search Engine Optimization (SEO) feature to help you optimize the searchability +For the Search Engine Optimization (SEO) feature to help you optimize the searchability and visibility of your content, you must enable it first, and then, define the contents of individual tags. @@ -21,35 +21,35 @@ To do it, make sure you can [edit content types](../content_management/content_m ## Define Meta tags -When you edit the content type definition, in the **SEO** section, go to the +When you edit the content type definition, in the **SEO** section, go to the **Meta tags** area, and provide values for the following meta tags: - **Title** - **Description** -- **Keywords** +- **Keywords** - **Canonical** To learn more about the function of each of the tags, see [Meta tags](seo.md#meta-tags). -When you populate the SEO fields, you can create patterns by using a schema with +When you populate the SEO fields, you can create patterns by using a schema with attributes which correspond to identifiers of fields that make up the content type. -As a result, SEO tags are filled in at content item generation phase with specific -contents of such fields. For example, if you enter `.<format> - <author>` -as a value of the **Title** tag, the search engine will return +As a result, SEO tags are filled in at content item generation phase with specific +contents of such fields. For example, if you enter `<title>.<format> - <author>` +as a value of the **Title** tag, the search engine returns `Silmarillion. Illustrated edition - J.R.R. Tolkien`. -You can also fine-tune the way your content is presented when linked from -a social media platform by populating the social media-specific meta tags -in the exact same way: -fill in fields in the **OpenGraph** and **Twitter** sections with patterns -to configure the Facebook and Twitter presentation respectively. -<!--If you leave these fields blank, social media snippets are generated based on +You can also fine-tune the way your content is presented when linked from +a social media platform by populating the social media-specific meta tags +in the exact same way: +fill in fields in the **OpenGraph** and **Twitter** sections with patterns +to configure the Facebook and Twitter presentation respectively. +<!--If you leave these fields blank, social media snippets are generated based on the definitions that you provided in the search engine meta tag fields.--> ## Preview meta tags of content item -You can preview what the actual SEO tags for a specific content item -will look like when they are passed to a search engine or social media platform. +You can preview what the actual SEO tags for a specific content item +can look like when they're passed to a search engine or social media platform. 1. In content tree, navigate to the content item. 2. On the content item details screen, click the SEO tab. @@ -59,13 +59,13 @@ will look like when they are passed to a search engine or social media platform. ## Override meta tags of content item -When you want a specific content item to appear in search results differently than +When you want a specific content item to appear in search results differently than the other items of a specific content type, you can override the contents of SEO tags. -You might want, for example, to add a shout out to the title after the author of content +You might want, for example, to add a shout out to the title after the author of content receives a literary prize. 1. In content tree, navigate to the content item, and click the **Edit** button. -2. Go to the **SEO** section and, in relevant fields, replace the patterns that +2. Go to the **SEO** section and, in relevant fields, replace the patterns that originate from the [content type definition](#define-meta-tags). 3. **Publish** your changes, **Save and close** or **Delete draft** to return to the content tree. diff --git a/docs/user_management/manage_users.md b/docs/user_management/manage_users.md index 59b64ab3..4f842db5 100644 --- a/docs/user_management/manage_users.md +++ b/docs/user_management/manage_users.md @@ -5,10 +5,10 @@ description: You can view and manage user accounts in your system. # Manage users Users in [[= product_name =]] are treated the same way as other content items. -They are organized in groups, which helps you manage them and their permissions. +They're organized in groups, which helps you manage them and their permissions. You can view all user groups and Users in the **Admin Panel** by selecting **Users**. -Here, you can manage users, their relations, roles and policies. +Here, you can manage users, their relations, roles, and policies. As you can see, the interface is the same as when working with regular content items. @@ -17,13 +17,13 @@ As you can see, the interface is the same as when working with regular content i !!! caution Be careful not to delete an existing user account. - If you do this, content created by this user will be broken and the application can face malfunction. + If you do this, content created by this user can be broken and the application can face malfunction. ## Register as a user -In most cases it is the administrator who invites users to log into the application. -You can still access the registration form for the website by adding `/register` -to the address, for example: `www.my-site.com/register`. +In most cases it's the administrator who invites users to log into the application. +You can still access the registration form for the website by adding `/register` +to the address, for example: `www.my-site.com/register`. By default, new users created in this way are placed in the Guest accounts group. ## Invite users @@ -35,6 +35,6 @@ To invite users, go to **Admin** -> **Users** and click **Invite members** in th To send invitations, fill out email addresses one by one, or use drag and drop to upload a file with an email list, then click **Send**. -Invited users will receive an email message with a registration link. +Invited users then receive an email message with a registration link. With it, they can register and create their account in the frontend as customers or in the back office as members of the team.