Skip to content
This repository was archived by the owner on Nov 19, 2024. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from 93 commits
Commits
Show all changes
94 commits
Select commit Hold shift + click to select a range
fe8777d
Merge Q4-integration into develop (#5619)
keharper Oct 8, 2019
4605d2e
GraphQL: Update attribute descriptions for 2.3.4 (#5660)
keharper Oct 11, 2019
e1bcd63
GraphQL: Update PayPal output object names (#5664)
keharper Oct 11, 2019
55efb93
Merge branch 'master' into sync-develop
jeff-matthews Oct 14, 2019
b4d63b3
Merge pull request #5676 from magento/sync-develop
jeff-matthews Oct 14, 2019
d576279
magento/devdocs#: Docs: Create topic for addDownloadableProductsToCar…
atwixfirster Oct 15, 2019
c388513
Merge branch 'master' into sync-develop
jeff-matthews Oct 16, 2019
b8df5ee
Sync develop with master (#5741)
jeff-matthews Oct 17, 2019
10912f2
GraphQL: Update product query output and add cms_block attribute (#5751)
keharper Oct 17, 2019
1e4178c
removed products-234 file (#5787)
keharper Oct 18, 2019
67081d5
magento/devdocs#: Describe customerDownloadableProducts query errors …
atwixfirster Oct 19, 2019
411d266
Add content from PR-5685 to develop (#5798)
keharper Oct 20, 2019
8585b2c
Merge branch 'master' into sync-develop
jeff-matthews Oct 21, 2019
cbd8003
Merge branch 'develop' into sync-develop
jeff-matthews Oct 21, 2019
63dcc3c
Fixed MD errors
jeff-matthews Oct 21, 2019
f415b83
Fixed more MD errors
jeff-matthews Oct 21, 2019
4a7e860
Merge pull request #5812 from magento/sync-develop
jeff-matthews Oct 21, 2019
cb2d87e
GraphQL: Deprecate attributes from Engcomm PRs (#5838)
keharper Oct 24, 2019
5f45b1c
doc updates for bug fixes (#5839)
keharper Oct 25, 2019
e40226b
Merge branch 'master' into sync-develop
jeff-matthews Oct 29, 2019
252ec62
Merge pull request #5870 from magento/sync-develop
jeff-matthews Oct 29, 2019
1892aaa
update CartAddressInterface (#5873)
keharper Oct 29, 2019
430ee7e
Incremented the RabbitMQ version number.
dobooth Nov 1, 2019
9f2a7c4
Merge pull request #5910 from magento/db_sys_req_MC-22620
dobooth Nov 1, 2019
b048ddf
GraphQL: Add customerCart query (#5899)
keharper Nov 1, 2019
fe03fbe
Merge branch 'master' into sync-develop
jeff-matthews Nov 4, 2019
8ce5e26
GraphQL: Add mergeCarts mutation (#5900)
keharper Nov 4, 2019
cc39b16
Merge branch 'develop' into sync-develop
jeff-matthews Nov 4, 2019
57b6ede
Merge pull request #5921 from magento/sync-develop
jeff-matthews Nov 4, 2019
bc0932f
Add new custom layout update guide
AlexMaxHorkun Nov 5, 2019
4f9ad60
Linting
dobooth Nov 5, 2019
59f5c2c
Added new section for 2.3 parity.
dobooth Nov 5, 2019
592f65a
Corrected version
dobooth Nov 5, 2019
91b0329
add to list of deprecated filter attributes (#5936)
keharper Nov 6, 2019
9a130bf
change cart_id to id (#5931)
keharper Nov 6, 2019
c5c2b18
Merge branch 'develop' into patch-10
dobooth Nov 6, 2019
bb1c29f
Merge pull request #5932 from AlexMaxHorkun/patch-10
dobooth Nov 6, 2019
38a8a08
Issue #1049 [graphql documentation] addBundleProductsToCart mutation …
karyna-t Nov 6, 2019
364cf2d
Deprecate wishlist query (#5952)
keharper Nov 7, 2019
bc056ce
GraphQL: Deprecate ShippingCartAddress.cart_items in favor of cart_it…
keharper Nov 7, 2019
63b66d5
GraphQL: Deprecate use_for_shipping attribute (#5955)
keharper Nov 7, 2019
c53fa86
Update guides/v2.2/frontend-dev-guide/layouts/xml-manage.md
dobooth Nov 8, 2019
0ca85c7
Update guides/v2.2/frontend-dev-guide/layouts/xml-manage.md
dobooth Nov 8, 2019
5293865
Update guides/v2.2/frontend-dev-guide/layouts/xml-manage.md
dobooth Nov 8, 2019
0006c9b
Update guides/v2.2/frontend-dev-guide/layouts/xml-manage.md
dobooth Nov 8, 2019
731b1ae
Formatting
dobooth Nov 8, 2019
3d8345b
Merge branch 'develop' into dobooth-patch-1
dobooth Nov 8, 2019
3a35eb2
Merge pull request #5934 from magento/dobooth-patch-1
dobooth Nov 8, 2019
2b5f111
Sync develop with master (#5970)
keharper Nov 11, 2019
73bfc9e
Merge branch 'master' into develop
dshevtsov Nov 12, 2019
0364680
Merge pull request #5981 from magento/ds_fix-merge-conflicts
dshevtsov Nov 12, 2019
420b53d
Add info about new resolver interfaces (#5950)
AlexMaxHorkun Nov 12, 2019
54ec63d
Add documentation about caching user defined EAV attributes in 2.3.4 …
adifucan Nov 12, 2019
e1d7a77
Adding migration work
dobooth Nov 15, 2019
af061b5
Masonry component doc added
konarshankar07 Nov 16, 2019
a8a8148
Sync develop with master (#6019)
keharper Nov 18, 2019
319794a
Feedback changes
konarshankar07 Nov 18, 2019
b7f3064
Merge branch 'develop' into masonry-component
keharper Nov 18, 2019
1b40f05
Option added for secure DB connection (#6021)
konarshankar07 Nov 18, 2019
cca4c86
Sync master with develop (#6024)
keharper Nov 19, 2019
c854636
Small grammar change
dobooth Nov 19, 2019
9936603
Merge branch 'develop' into masonry-component
dobooth Nov 19, 2019
6ffca06
Trailing space
dobooth Nov 19, 2019
b19dff8
Merge pull request #6013 from konarshankar07/masonry-component
dobooth Nov 19, 2019
14b8a87
Clean-up around deprecated attributes (#6029)
keharper Nov 19, 2019
71fb927
Merge master
dobooth Nov 20, 2019
e0b4b21
Updating content
dobooth Nov 20, 2019
8377062
GraphQL: Deprecate ProductInterfaces attributes (#6048)
keharper Nov 20, 2019
801755e
Merge master
dobooth Nov 21, 2019
1edbc46
Updates
dobooth Nov 21, 2019
badb632
Sync master with develop (#6079)
keharper Nov 27, 2019
a9a726e
Image preview component added (#6028)
konarshankar07 Nov 27, 2019
771229d
Merge branch 'master' into db_email_template
dobooth Dec 3, 2019
d12de2a
Added new code sample.
dobooth Dec 3, 2019
09a4bf5
Fixed link.
dobooth Dec 3, 2019
09e8144
Added new code sample.
dobooth Dec 3, 2019
337337d
Merge branch 'db_email_template' of github.com:magento/devdocs into d…
dobooth Dec 3, 2019
8c5f42b
Broke symlink. Removed links.
dobooth Dec 3, 2019
f20dded
Removing mistake.
dobooth Dec 3, 2019
5267db8
Merge branch 'master' into db_email_template
dobooth Dec 3, 2019
07e9a91
Merge branch 'master' into 2.3.4-develop
dshevtsov Dec 6, 2019
38ba81c
Merge branch 'master' into db_email_template
dobooth Dec 10, 2019
96aed7f
Fixups via feedback
dobooth Dec 10, 2019
9012ec7
Merge branch 'master' into db_email_template
dobooth Dec 10, 2019
08f8fad
Removed outdated table via feedback with architect
dobooth Dec 10, 2019
221f053
Moved warning above header
dobooth Dec 10, 2019
23cf0bd
Merge branch 'master' into sync-2.3.4-develop
dshevtsov Dec 10, 2019
0ad73dd
Merge pull request #6174 from magento/sync-2.3.4-develop
dshevtsov Dec 10, 2019
e15088d
Merge branch '2.3.4-develop' into db_email_template
dobooth Dec 11, 2019
12c3020
Trailing space
dobooth Dec 11, 2019
d29317a
Merge pull request #6107 from magento/db_email_template
dobooth Dec 11, 2019
9576ef8
Merge branch 'master' into 2.3.4-develop
magento-docs Dec 13, 2019
15fdabc
Merge branch 'master' into sync-2.3.4-develop
dshevtsov Dec 20, 2019
9bdb7bb
Merge branch 'master' into sync-2.3.4-develop
dshevtsov Dec 20, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions src/_data/toc/graphql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ pages:
- label: GraphQL Caching
url: /graphql/caching.html

- label: Filtering with custom attributes
url: /graphql/custom-filters.html

- label: Development
children:
- label: Define the GraphQL schema for a module
Expand Down Expand Up @@ -50,6 +53,9 @@ pages:
- label: category query
url: /graphql/queries/category.html

- label: categoryList query
url: /graphql/queries/category-list.html

- label: checkoutAgreements query
url: /graphql/queries/checkout-agreements.html

Expand All @@ -74,6 +80,9 @@ pages:
- label: customer query
url: /graphql/queries/customer.html

- label: customerCart query
url: /graphql/queries/customer-cart.html

- label: customerDownloadableProducts query
url: /graphql/queries/customer-downloadable-products.html

Expand Down Expand Up @@ -112,9 +121,15 @@ pages:
- label: Using mutations
url: /graphql/mutations/index.html

- label: addBundleProductsToCart mutation
url: /graphql/mutations/add-bundle-products.html

- label: addConfigurableProductsToCart mutation
url: /graphql/mutations/add-configurable-products.html

- label: addDownloadableProductsToCart mutation
url: /graphql/mutations/add-downloadable-products.html

- label: addSimpleProductsToCart mutation
url: /graphql/mutations/add-simple-products.html

Expand Down Expand Up @@ -163,6 +178,9 @@ pages:
- label: handlePayflowProResponse mutation
url: /graphql/mutations/handle-payflow-pro-response.html

- label: mergeCarts mutation
url: /graphql/mutations/merge-carts.html

- label: placeOrder mutation
url: /graphql/mutations/place-order.html

Expand Down
8 changes: 8 additions & 0 deletions src/_data/toc/ui-components-guide.yml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,10 @@ pages:
- label: HtmlContent component
url: /ui_comp_guide/components/ui-htmlcontent.html

- label: ImagePreview component
include_versions: ["2.3"]
url: /ui_comp_guide/components/ui-image-preview.html

- label: ImageUploader component
include_versions: ["2.3"]
url: /ui_comp_guide/components/image-uploader/
Expand All @@ -113,6 +117,10 @@ pages:
- label: Listing (grid) component
url: /ui_comp_guide/components/ui-listing-grid.html

- label: Masonry (grid) component
include_versions: ["2.3"]
url: /ui_comp_guide/components/ui-masonry.html

- label: MassActions component
url: /ui_comp_guide/components/ui-massactions.html

Expand Down
2 changes: 1 addition & 1 deletion src/_includes/cloud/enable-ssh.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ To create an SSH key pair:

GitHub also uses the key length `-b 4096` in the command. Follow the prompts to complete the key.

1. When prompted to "Enter a file in which to save the key," press **Enter**to save the file to the default location. The prompt displays the location.
1. When prompted to "Enter a file in which to save the key," press **Enter** to save the file to the default location. The prompt displays the location.

1. When prompted to enter a secure passphrase, enter a phrase to use like a password. Make note of this passphrase. You may be requested to enter it depending on tasks you complete using a terminal during development.

Expand Down
7 changes: 7 additions & 0 deletions src/_includes/config/consumers.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Name|Value|Required?|
|`--consumers-wait-for-messages`|Should consumers wait for a message from the queue? 1 - Yes, 0 - No|No|
{:style="table-layout:auto;"}

`0`—Consumers process available messages in the queue, close the TCP connection, and terminate. Consumers do not wait for additional messages to enter the queue, even if the number of processed messages is less than the `--max_messages` value specified during starting consumers.

`1`—Consumers continue to process messages from the message queue until reaching the maximum number of messages (the value specified for `--max_messages` on the `queue:consumers:start` command) before closing the TCP connection and terminating the consumer process. If the queue empties before reaching `--max_messages` the consumer waits for more messages to arrive. If you use workers to run consumers instead of using a cron job, set this variable to `1`.
7 changes: 5 additions & 2 deletions src/_includes/graphql/cart-object.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
Attribute | Data Type | Description
--- | --- | ---
`applied_coupon` | [`AppliedCoupon`][AppliedCoupon] | The `AppliedCoupon` object contains the `code` text attribute, which specifies the coupon code
`applied_coupon` | [`AppliedCoupon`][AppliedCoupon] | Deprecated. Use `applied_coupons` instead
`applied_coupons` | [[`AppliedCoupon`]][AppliedCoupon] | An array of `AppliedCoupon` objects. Each object contains the `code` text attribute, which specifies the coupon code
`applied_gift_cards` | [[`AppliedGiftCard`]][AppliedGiftCard] | An array of `AppliedGiftCard` objects. An `AppliedGiftCard` object contains the `code` text attribute, which specifies the gift card code. `applied_gift_cards` is a Commerce-only attribute, defined in the GiftCardAccountGraphQl module
`applied_store_credit` | [`AppliedStoreCredit`][AppliedStoreCredit] | Contains store credit information applied to the cart. `applied_store_credit` is a Commerce-only attribute, defined in the CustomerBalanceGraphQl module
`available_payment_methods` | [[AvailablePaymentMethod]][AvailablePaymentMethod] | Available payment methods
`billing_address` | [BillingCartAddress][BillingCartAddress]! | Contains the billing address specified in the customer's cart
`billing_address` | [BillingCartAddress][BillingCartAddress] | Contains the billing address specified in the customer's cart
`email` | String | The customer's email address
`id` | ID! | The ID of the cart
`is_virtual` | Boolean | Indicates whether the cart contains only virtual products
`items` | [[CartItemInterface]][CartItemInterface] | Contains the items in the customer's cart
`prices` | [CartPrices][CartPrices] | Contains subtotals and totals
`selected_payment_method` | [SelectedPaymentMethod][SelectedPaymentMethod] | Selected payment method
Expand Down
7 changes: 7 additions & 0 deletions src/_includes/graphql/cms-block-object.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
The `CmsBlock` object can contain the following attributes:

Attribute | Data type | Description
--- | --- | ---
`content` | String | The content of the CMS block in raw HTML
`identifier` | String | The CMS block identifier
`title` | String | The title assigned to the CMS block
3 changes: 2 additions & 1 deletion src/_includes/graphql/create-customer.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
Attribute | Data Type | Description
--- | --- | ---
`dob` | String | The customer’s date of birth
`date_of_birth` | String | The customer’s date of birth
`dob` | String | Deprecated. Use `date_of_birth` instead. The customer’s date of birth
`email` | String | The customer’s email address. Required to create a customer
`firstname` | String | The customer’s first name. Required to create a customer
`gender` | Int | The customer's gender (Male - 1, Female - 2)
Expand Down
25 changes: 13 additions & 12 deletions src/_includes/graphql/customer-address-input.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
### CustomerAddress input {#customerAddressInput}
### CustomerAddressInput attributes {#customerAddressInput}

The `CustomerAddress` input can contain the following attributes:
The `CustomerAddressInput` object can contain the following attributes:

Attribute | Data Type | Description
--- | --- | ---
`city` | String | The city or town
`company` | String | The customer's company
`country_id` | String | The customer's country
`custom_attributes` | [CustomerAddressAttribute](#customerAddressAttributeInput) | Address custom attributes
`country_code` | String | The customer's country
`country_id` | String | Deprecated. Use `country_code` instead. The customer's country
`custom_attributes` | [CustomerAddressAttributeInput](#customerAddressAttributeInput) | Deprecated. Not applicable for GraphQL
`customer_id` | Int | The customer ID
`default_billing` | Boolean | Indicates whether the address is the default billing address
`default_shipping` | Boolean | Indicates whether the address is the default shipping address
Expand All @@ -19,28 +20,28 @@ Attribute | Data Type | Description
`middlename` | String | The middle name of the person associated with the shipping/billing address
`postcode` | String | The customer's ZIP or postal code
`prefix` | String | An honorific, such as Dr., Mr., or Mrs.
`region` | [CustomerAddressRegion](#customerAddressRegionInput) | An object that defines the customer's state or province
`region_id` | Int | A number that uniquely identifies the state, province, or other area
`region` | [CustomerAddressRegionInput](#customerAddressRegionInput) | An object that defines the customer's state or province
`region_id` | Int | Deprecated. Use `region` instead. A number that uniquely identifies the state, province, or other area
`street` | [String] | An array of strings that define the street number and name
`suffix` | String | A value such as Sr., Jr., or III
`telephone` | String | The telephone number
`vat_id` | String | The customer's Tax/VAT number (for corporate customers)

### CustomerAddressAttribute input {#customerAddressAttributeInput}
### CustomerAddressAttributeInput attributes {#customerAddressAttributeInput}

The `CustomerAddressAttribute` input can contain the following attributes:
The `CustomerAddressAttributeInput` data type has been deprecated because the contents are not applicable for GraphQL. It can contain the following attributes:

Attribute | Data Type | Description
--- | --- | ---
`attribute_code` | String | Attribute code
`value` | String | Attribute value

### CustomerAddressRegion input {#customerAddressRegionInput}
### CustomerAddressRegionInput attributes {#customerAddressRegionInput}

The `customerAddressRegion` input can contain the following attributes:
The `customerAddressRegionInput` object can contain the following attributes:

Attribute | Data Type | Description
--- | --- | ---
`region_code` | String | The address region code
`region` | String | The state or province name
`region_id` | Int | Uniquely identifies the region
`region_code` | String | The address region code
`region_id` | Int | Deprecated. Use `region` instead. Uniquely identifies the region
19 changes: 10 additions & 9 deletions src/_includes/graphql/customer-address-output.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
### CustomerAddress output {#customerAddressOutput}
### CustomerAddress attributes {#customerAddressOutput}

The values assigned to attributes such as `firstname` and `lastname` in this object may be different from those defined in the `Customer` object.

Expand All @@ -8,8 +8,9 @@ Attribute | Data Type | Description
--- | --- | ---
`city` | String | The city or town
`company` | String | The customer's company
`country_id` | String | The customer's country
`custom_attributes` | [CustomerAddressAttribute](#customerAddressAttributeOutput) | Address custom attributes
`country_code` | CountryCodeEnum | The customer's country
`country_id` | String | Deprecated. Use `country_code` instead. The customer's country
`custom_attributes` | [CustomerAddressAttribute](#customerAddressAttributeOutput) | Deprecated. Not applicable for GraphQL
`customer_id` | Int | The customer ID
`default_billing` | Boolean | Indicates whether the address is the default billing address
`default_shipping` | Boolean | Indicates whether the address is the default shipping address
Expand All @@ -22,27 +23,27 @@ Attribute | Data Type | Description
`postcode` | String | The customer's ZIP or postal code
`prefix` | String | An honorific, such as Dr., Mr., or Mrs.
`region` | [CustomerAddressRegion](#customerAddressRegionOutput) | An object that defines the customer's state or province
`region_id` | Int | A number that uniquely identifies the state, province, or other area
`region_id` | Int | Deprecated. Use `region` instead. A number that uniquely identifies the state, province, or other area
`street` | [String] | An array of strings that define the street number and name
`suffix` | String | A value such as Sr., Jr., or III
`telephone` | String | The telephone number
`vat_id` | String | The customer's Tax/VAT number (for corporate customers)

### CustomerAddressAttribute output {#customerAddressAttributeOutput}
### CustomerAddressAttribute attributes {#customerAddressAttributeOutput}

The `CustomerAddressAttribute` output returns the following attributes:
The `CustomerAddressAttribute` output data type has been deprecated because the contents are not applicable for GraphQL. It can contain the following attributes:

Attribute | Data Type | Description
--- | --- | ---
`attribute_code` | String | Attribute code
`value` | String | Attribute value

### CustomerAddressRegion output {#customerAddressRegionOutput}
### CustomerAddressRegion attributes {#customerAddressRegionOutput}

The `customerAddressRegion` output returns the following attributes:

Attribute | Data Type | Description
--- | --- | ---
`region_code` | String | The address region code
`region` | String | The state or province name
`region_id` | Int | Uniquely identifies the region
`region_code` | String | The address region code
`region_id` | Int | Deprecated. Use `region` instead. Uniquely identifies the region
5 changes: 3 additions & 2 deletions src/_includes/graphql/customer-input.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,14 @@ Attribute | Data Type | Description
--- | --- | ---
`addresses` | [CustomerAddress](#customerAddressInput) | An array containing the customer's shipping and billing addresses
`created_at` | String | Timestamp indicating when the account was created
`date_of_birth` | String | The customer's date of birth
`default_billing` | String | The ID assigned to the billing address
`default_shipping` | String | The ID assigned to the shipping address
`dob` | String | The customer's date of birth
`dob` | String | Deprecated. Use `date_of_birth` instead. The customer's date of birth
`email` | String | The customer's email address
`firstname` | String | The customer's first name
`gender` | Int | The customer's gender (Male - 1, Female - 2)
`group_id` | Int | The group assigned to the user. Default values are 0 (Not logged in), 1 (General), 2 (Wholesale), and 3 (Retailer)
`group_id` | Int | Deprecated. This attribute is not applicable for GraphQL. The group assigned to the user. Default values are 0 (Not logged in), 1 (General), 2 (Wholesale), and 3 (Retailer)
`id` | Int | The ID assigned to the customer
`is_subscribed` | Boolean | Indicates whether the customer is subscribed to the company's newsletter
`lastname` | String | The customer's family name
Expand Down
6 changes: 4 additions & 2 deletions src/_includes/graphql/customer-output.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,21 @@ Attribute | Data Type | Description
--- | --- | ---
`addresses` | [CustomerAddress](#customerAddressOutput) | An array containing the customer's shipping and billing addresses
`created_at` | String | Timestamp indicating when the account was created
`date_of_birth` | String | The customer's date of birth
`default_billing` | String | The ID assigned to the billing address
`default_shipping` | String | The ID assigned to the shipping address
`dob` | String | The customer's date of birth
`dob` | String | Deprecated. Use `date_of_birth` instead. The customer's date of birth
`email` | String | The customer's email address
`firstname` | String | The customer's first name
`gender` | Int | The customer's gender (Male - 1, Female - 2)
`group_id` | Int | The group assigned to the user. Default values are 0 (Not logged in), 1 (General), 2 (Wholesale), and 3 (Retailer)
`group_id` | Int | Deprecated. This attribute is not applicable for GraphQL. The group assigned to the user. Default values are 0 (Not logged in), 1 (General), 2 (Wholesale), and 3 (Retailer)
`id` | Int | The ID assigned to the customer
`is_subscribed` | Boolean | Indicates whether the customer is subscribed to the company's newsletter
`lastname` | String | The customer's family name
`middlename` |String | The customer's middle name
`prefix` | String | An honorific, such as Dr., Mr., or Mrs.
`suffix` | String | A value such as Sr., Jr., or III
`taxvat` | String | The customer's Tax/VAT number (for corporate customers)
`wishlist` | Wishlist! | Contains the contents of the customer's wish lists

{% include graphql/customer-address-output.md %}
4 changes: 4 additions & 0 deletions src/cloud/live/go-live-checklist.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,10 @@ You can also test using the following 3rd party options:

You can use New Relic services for performance monitoring on Pro and Starter environments. On Pro plan accounts, we provide Adobe-generated alert policies to monitor application and infrastructure performance using New Relic APM and Infrastructure agents. For details on using these services, see [New Relic]({{ site.baseurl }}/cloud/project/new-relic.html).

## Performance monitoring

You can use New Relic services for performance monitoring on Pro and Starter environments. On Pro plan accounts, we provide Adobe-generated alert policies to monitor application and infrastructure performance using New Relic APM and Infrastructure agents. For details on using these services, see [New Relic]({{ page.baseurl }}/cloud/project/new-relic.html).

{:.ref-header}
Next step

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
35 changes: 35 additions & 0 deletions src/guides/v2.2/frontend-dev-guide/layouts/xml-manage.md
Original file line number Diff line number Diff line change
Expand Up @@ -549,6 +549,41 @@ As result, the `<body>` tag has a new `my-new-body-class` class on all product p
<referenceBlock name="customer-account-navigation-return-history-link" remove="true"/>
```

## Create cms-page/product/category-specific layouts

As of Magento 2.2.11, merchants can select layout updates to be applied to specific Category/Product/CMS Page pages on the frontend. These layout
updates are made by creating layout XML files following specific naming conventions.

For Categories:

- `catalog_category_view_selectable_<Category ID>_<Layout Update Name>.xml`

where:

- _Category ID_ is the desired category ID.
- _Layout Update Name_ is shown as the option for the __Custom layout update__ field of the __Design__ section on the _Category Edit_ page.

For Products:

- `catalog_product_view_selectable_<Product SKU>_<Layout Update Name>.xml`

where:

- _Product SKU_ is the desired product's SKU encoded as a URI.
_example_: "My Product SKU" -> "My%20Product%20SKU"
- _Layout Update Name_ is shown as the option for the __Custom layout update__ field of the __Design__ section on the _Product Edit_ page.

For CMS Pages:

- `cms_page_view_selectable_<CMS Page Identifier>_<Layout Update Name>.xml`

where:

- _CMS Page Identifier_ is the desired page's _URL Key_ with "/" symbols replaced with "_".
- _Layout Update Name_ is shown as the option for the __Custom layout update__ field of the __Design__ section on _CMS Page Edit_ page.

These files must be placed in the appropriate folders for layout XML files. They will be available as __Custom Layout Update__ options for Merchants after flushing the cache.

{:.ref-header}
Related topics

Expand Down
Loading