Skip to content

Commit 69de6f6

Browse files
committed
Update docusaurus to 3.6 and open-api-docs to 4.2. Add in Faster. Faster settings had to be tested and some turned off. JS Loader caused OOM errors. HTML minimizer threw errors as well. rspackBundler caused errors and had to be disabled.
1 parent d396880 commit 69de6f6

File tree

69 files changed

+4618
-9167
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+4618
-9167
lines changed

changelog/2018/changelog-2018-12-04.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
title: 'Changelog 2018-12-04'
33
date: '2018-12-04'
44
---
5-
- Updated search to return a 400 error explaining the search contains [unsupported characters](/docs/commerce-cloud/api-overview/filtering#supported-characters).
5+
- Updated search to return a 400 error explaining the search contains [unsupported characters](/guides/Getting-Started/filtering#supported-characters).

changelog/2021/changelog-2021-01-05.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ date: '2021-01-05'
44
tags:
55
- Commerce Manager
66
---
7-
**Minor** Moved the Swift SDK examples from the API Reference documentation to the community-supported `ios-sdk` repository [Readme file](https://github.com/moltin/ios-sdk/blob/master/README.md).
7+
**Minor** Moved the Swift SDK examples from the API Reference documentation to the community-supported `ios-sdk` repository [Readme file](https://github.com/moltin/ios-sdk/blob/master/README).

changelog/2022/changelog-2022-05-03.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ tags:
77
- Commerce Manager
88
- Product Experience Manager
99
---
10-
**Major** Added PayPal Express Checkout payment method. For more information, see [PayPal Express Checkout](/docs/commerce-cloud/payments/payment-gateway/configure-paypal-express-checkout) and [PayPal Express Checkout Payments](/docs/api/payments/update-paypal-express-checkout-gateway). You can also use PayPal Express Checkout in Commerce Manager.
10+
**Major** Added PayPal Express Checkout payment method. For more information, see [PayPal Express Checkout](/docs/api/payments/update-paypal-express-checkout-gateway) and [PayPal Express Checkout Payments](/docs/api/payments/update-paypal-express-checkout-gateway). You can also use PayPal Express Checkout in Commerce Manager.
1111

1212
**Major** Commerce Manager: You can now localize your product names and descriptions. See [Configuring Locales](/docs/api/pxm/products/create-product).
1313

changelog/2022/changelog-2022-05-26.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@ tags:
2121

2222
**Minor** Commerce Manager: When viewing an order, you can now click a product name to view the product details. See [Orders](/docs/commerce-manager/orders/orders-cm).
2323

24-
**Minor** Commerce Manager: New **Total Orders** and **Total Value of All Orders** fields and improved layout available in **Analytics**. See [Analytics](/docs/commerce-cloud/analytics/analytics).
24+
**Minor** Commerce Manager: New **Total Orders** and **Total Value of All Orders** fields and improved layout available in **Analytics**. See [Analytics](/docs/commerce-manager/analytics/).
2525

26-
**Minor** Commerce Manager: The **Rename store** field is now moved to **Settings > Store Settings** page. For more information, see [Renaming a Store](/docs/commerce-cloud/global-project-settings/general-settings).
26+
**Minor** Commerce Manager: The **Rename store** field is now moved to **Settings > Store Settings** page. For more information, see [Renaming a Store](/docs/commerce-manager/settings/general-settings).

changelog/2023/2023-08-22-changelog.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ hide_blog_post_date: false
1111
* Removed store type label previously displayed next to store names, and replaced with **STORE** label instead to help distinguish from when a user is managing an Organization.
1212
* Added rate limit details for stores under **SYSTEM > Store Settings > General Settings**, which have been reorganized to group together related settings.
1313

14-
For more information, see **[General Settings in Commerce Manager](https://elasticpath.dev/docs/commerce-cloud/global-project-settings/general-settings)**.
14+
For more information, see **[General Settings in Commerce Manager](/docs/commerce-manager/settings/general-settings)**.

changelog/2024/2024-04-10-changelog.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ hide_blog_post_date: false
66
---
77
**MAJOR** We have introduced a new feature, called **Promotions Builder,** powered by our Rule Promotion engine. This feature offers you the flexibility in providing diverse discounts to shoppers, supporting discounts of varying complexities, ranging from code-based customer discounts to Buy X Get Y discounts, fixed price promotions, cart fixed discount, and many more based on your business needs. Moreover, it is compatible with our existing legacy promotions capability, ensuring a smooth transition to the new Promotions Builder. For more information, see **[Promotions Builder in Commerce Manager](https://elasticpath.dev/docs/commerce-cloud/rule-promotions/promotions-in-commerce-manager/overview)**. To create promotions using API, see **[Rule Promotions](https://elasticpath.dev/docs/commerce-cloud/rule-promotions/overview)**. To apply Rule Promotions API in carts and orders, you must enable the **use\_rule\_promotion** field in **[Cart Settings](https://elasticpath.dev/docs/commerce-cloud/carts/cart-management/cart-settings/update-cart-settings)**.
88

9-
**MINOR** The **[Get all Products](https://elasticpath.dev/docs/pxm/products/ep-pxm-products-api/get-all-products)** and **[Get all Promotions](https://elasticpath.dev/docs/commerce-cloud/promotions/promotion-management/get-all-promotions)** endpoints now support beta filtering. The new syntax is an evolution of the original syntax, and allows more characters and formats. For more information, see **[Beta Filtering](https://elasticpath.dev/docs/commerce-cloud/api-overview/filtering#beta-filtering)**.
9+
**MINOR** The **[Get all Products](https://elasticpath.dev/docs/pxm/products/ep-pxm-products-api/get-all-products)** and **[Get all Promotions](https://elasticpath.dev/docs/commerce-cloud/promotions/promotion-management/get-all-promotions)** endpoints now support beta filtering. The new syntax is an evolution of the original syntax, and allows more characters and formats. For more information, see **[Beta Filtering](https://elasticpath.dev/guides/Getting-Started/filtering#beta-filtering)**.

changelog/Studio-Release-Notes/2022/Release-132-Feb-21-2022.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ getting to it along with a number of other editor improvements.
5858

5959
* Added intro video for the editor.
6060
* Added deep-links. Among other things, this allows us to provide one URL that all users can use to access a specific
61-
part of their account. For example, <https://app.CX-Studio.com/goto/landing-pages> will now take you to the landing
61+
part of their account. For example, `<https://app.CX-Studio.com/goto/landing-pages>` will now take you to the landing
6262
pages section in *your* account.
6363
* Adjusted media policy to allow product images to be used any place where media can be used.
6464
* Updated the Studio UI to account for Shopify plans which use the proxy by default.

docs/authentication/single-sign-on/openid.mdx

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ When users authenticate using an external authentication provider, authenticatio
2424
An authentication realm is a container that consists of the following:
2525

2626
- Users - Represented by [User Authentication Info](/docs/authentication/single-sign-on/user-authentication-info-api/overview) objects
27-
- Authentication profiles - Ways for the users to authenticate, such as one or more [OpenID Connect Profiles](/docs/authentication/single-sign-on/openid-connect-profiles-api/openid-connect-profiles-api-overview) or [Password Profiles](/docs/authentication/single-sign-on/password-profiles-api/overview.md)
28-
- Mappings between users and authentication profiles - [User Authentication OpenID Connect Profile Info](/docs/authentication/single-sign-on/user-authentication-openid-connect-profile-api/openid-connect-profile-overview.md) or [User Authentication Password Profile Infos](/docs/authentication/single-sign-on/user-authentication-password-profiles-api/password-profile-overview.md)
27+
- Authentication profiles - Ways for the users to authenticate, such as one or more [OpenID Connect Profiles](/docs/authentication/single-sign-on/openid-connect-profiles-api/openid-connect-profiles-api-overview) or [Password Profiles](/docs/authentication/single-sign-on/password-profiles-api/overview)
28+
- Mappings between users and authentication profiles - [User Authentication OpenID Connect Profile Info](/docs/authentication/single-sign-on/user-authentication-openid-connect-profile-api/openid-connect-profile-overview) or [User Authentication Password Profile Infos](/docs/authentication/single-sign-on/user-authentication-password-profiles-api/password-profile-overview)
2929

3030
Here's a domain diagram showing these relationships
3131
![authentication realm](/assets/authentication-realm-domain.png)

docs/authentication/single-sign-on/user-authentication-password-profiles-api/password-profile-overview.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ nav_label: User Authentication Password Profile Infos
44
sidebar_position: 10
55
---
66

7-
The `user-authentication-password-profile-info` object is the information object about the relationship between a [User Authentication Info](/docs/authentication/single-sign-on/user-authentication-info-api/overview) and a [Password Profile](/docs/authentication/single-sign-on/password-profiles-api/overview.md) object.
7+
The `user-authentication-password-profile-info` object is the information object about the relationship between a [User Authentication Info](/docs/authentication/single-sign-on/user-authentication-info-api/overview) and a [Password Profile](/docs/authentication/single-sign-on/password-profiles-api/overview) object.
88

99
## The User Authentication Password Profile Info Object
1010

docs/commerce-manager/payments/paypal.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ Follow the instructions below or, alternatively, watch a video:
7272

7373
1. Click **Save**. From PayPal Express platform, you can verify that Elastic Path is onboarded to PayPal Express. Watch the following video:
7474

75-
<Video
75+
<Video
7676
mediaSrc="https://www.youtube.com/embed/M-ILzcZreM4"
7777
mediaType="embed"
7878
title="Verifying Elastic Path to Paypal Express Checkout" />

docs/commerce-manager/subscriptions/offerings/managing-subscription-offerings.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Offerings can have any combination of a product and plans. The pricing of an off
1919
| Example | Product | Plans | Offering |
2020
| --- | --- | --- | --- |
2121
| Single product and plan | One product with a product price of $50 | A monthly plan with a 5% discount | An offering with a monthly plan for $47.50 a month |
22-
| Single product with multiple plans | One product with a product price of $50 | <ul><li>A monthly plan with a 5% discount</li><li>A yearly plan with a 10% discount</li></ul> | An offering with two plans: <ul><li>A monthly plan for $47.50 a month</li><li>A yearly plan for $45 a month<</li></ul> |
22+
| Single product with multiple plans | One product with a product price of $50 | A monthly plan with a 5% discountA yearly plan with a 10% discount | An offering with two plans: A monthly plan for $47.50 a monthA yearly plan for $45 a month |
2323

2424
## Building Offerings: An Overview
2525

docs/composer/builder/builder-components/amazon-cognito.mdx

+5-5
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ The component has the following actions.
4040
|:--- |:--- | :--- |
4141
| **AWS Region** | `string` | AWS provides services in multiple regions, like `us-west-2` or `eu-east-1`. AWS region indicates the region in which your buckets are stored. |
4242
| **AWS Cognito User Pool Request** | `code` | The API request to create a user pool. See [CreateUserPool](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_CreateUserPool.html). |
43-
| **Domain Name** | `string` | The domain name you want to use for your user pool. It must be unique. We recommend that your domain name is alphanumeric and you only use the `-` special character. The domain is in the format of https://*<domain_prefix>*.auth.<*region*>.amazoncognito.com. For example, if your domain name is `elasticpath-commerce-cloud` and your AWS region is `us-east-1` then your login URL is `elastic-path-commerce-cloud.auth.us-east-1.amazoncognito.com`. The Amazon Cognito Integration creates a subdomain within an Amazon Cognito domain. If you want to use your business domain, then you must configure this directly in Amazon Cognito. | `elastic-path-commerce-cloud.auth.us-east-1.amazoncognito.com` |
43+
| **Domain Name** | `string` | The domain name you want to use for your user pool. It must be unique. We recommend that your domain name is alphanumeric and you only use the `-` special character. The domain is in the format of `https://{domain_prefix}.auth.{region}.amazoncognito.com`. For example, if your domain name is `elasticpath-commerce-cloud` and your AWS region is `us-east-1` then your login URL is `elastic-path-commerce-cloud.auth.us-east-1.amazoncognito.com`. The Amazon Cognito Integration creates a subdomain within an Amazon Cognito domain. If you want to use your business domain, then you must configure this directly in Amazon Cognito. |
4444
| **Custom Domain Certificate ARN** | `string` | The SSL certificate for your custom domain. You can use Amazon Cognito to change the certificate that you applied to your custom domain. Usually, this is unnecessary following routine certificate renewal with ACM. When you renew your existing certificate in ACM, the ARN for your certificate remains the same, and your custom domain uses the new certificate automatically. However, if you replace your existing certificate with a new one, ACM gives the new certificate a new ARN. To apply the new certificate to your custom domain, you must provide this ARN to Amazon Cognito. |
4545

4646
### Delete User Pool Domain
@@ -49,15 +49,15 @@ The component has the following actions.
4949
|:--- |:--- | :--- |
5050
| **AWS Region** | `string` | AWS provides services in multiple regions, like `us-west-2` or `eu-east-1`. AWS region indicates the region in which your buckets are stored. |
5151
| **AWS Cognito User Pool ID** | `string` | The ID of your user pool. |
52-
| **Domain Name** | `string` | The domain name you want to use for your user pool. It must be unique. We recommend that your domain name is alphanumeric and you only use the `-` special character. The domain is in the format of https://*<domain_prefix>*.auth.<*region*>.amazoncognito.com. For example, if your domain name is `elasticpath-commerce-cloud` and your AWS region is `us-east-1` then your login URL is `elastic-path-commerce-cloud.auth.us-east-1.amazoncognito.com`. The Amazon Cognito Integration creates a subdomain within an Amazon Cognito domain. If you want to use your business domain, then you must configure this directly in Amazon Cognito. |
52+
| **Domain Name** | `string` | The domain name you want to use for your user pool. It must be unique. We recommend that your domain name is alphanumeric and you only use the `-` special character. The domain is in the format of `https://{domain_prefix}.auth.{region}.amazoncognito.com`. For example, if your domain name is `elasticpath-commerce-cloud` and your AWS region is `us-east-1` then your login URL is `elastic-path-commerce-cloud.auth.us-east-1.amazoncognito.com`. The Amazon Cognito Integration creates a subdomain within an Amazon Cognito domain. If you want to use your business domain, then you must configure this directly in Amazon Cognito. |
5353

5454
### Describe User Pool
5555

5656
| Input | Type | Description |
5757
|:--- |:--- | :--- |
5858
| **AWS Region** | `string` | AWS provides services in multiple regions, like `us-west-2` or `eu-east-1`. AWS region indicates the region in which your buckets are stored. |
5959
| **AWS Cognito User Pool ID** | `string` | The ID of your user pool. |
60-
| **Domain Name** | `string` | The domain name you want to use for your user pool. It must be unique. We recommend that your domain name is alphanumeric and you only use the `-` special character. The domain is in the format of https://*<domain_prefix>*.auth.<*region*>.amazoncognito.com. For example, if your domain name is `elasticpath-commerce-cloud` and your AWS region is `us-east-1` then your login URL is `elastic-path-commerce-cloud.auth.us-east-1.amazoncognito.com`. The Amazon Cognito Integration creates a subdomain within an Amazon Cognito domain. If you want to use your business domain, then you must configure this directly in Amazon Cognito. |
60+
| **Domain Name** | `string` | The domain name you want to use for your user pool. It must be unique. We recommend that your domain name is alphanumeric and you only use the `-` special character. The domain is in the format of `https://{domain_prefix}.auth.{region}.amazoncognito.com`. For example, if your domain name is `elasticpath-commerce-cloud` and your AWS region is `us-east-1` then your login URL is `elastic-path-commerce-cloud.auth.us-east-1.amazoncognito.com`. The Amazon Cognito Integration creates a subdomain within an Amazon Cognito domain. If you want to use your business domain, then you must configure this directly in Amazon Cognito. |
6161

6262
### Describe User Pool Client
6363

@@ -72,7 +72,7 @@ The component has the following actions.
7272
| Input | Type | Description |
7373
|:--- |:--- | :--- |
7474
| **AWS Region** | `string` | AWS provides services in multiple regions, like `us-west-2` or `eu-east-1`. AWS region indicates the region in which your buckets are stored. |
75-
**Domain Name** | `string` | The domain name you want to use for your user pool. It must be unique. We recommend that your domain name is alphanumeric and you only use the `-` special character. The domain is in the format of https://*<domain_prefix>*.auth.<*region*>.amazoncognito.com. For example, if your domain name is `elasticpath-commerce-cloud` and your AWS region is `us-east-1` then your login URL is `elastic-path-commerce-cloud.auth.us-east-1.amazoncognito.com`. The Amazon Cognito Integration creates a subdomain within an Amazon Cognito domain. If you want to use your business domain, then you must configure this directly in Amazon Cognito. |
75+
| **Domain Name** | `string` | The domain name you want to use for your user pool. It must be unique. We recommend that your domain name is alphanumeric and you only use the `-` special character. The domain is in the format of `https://{domain_prefix}.auth.{region}.amazoncognito.com`. For example, if your domain name is `elasticpath-commerce-cloud` and your AWS region is `us-east-1` then your login URL is `elastic-path-commerce-cloud.auth.us-east-1.amazoncognito.com`. The Amazon Cognito Integration creates a subdomain within an Amazon Cognito domain. If you want to use your business domain, then you must configure this directly in Amazon Cognito. |
7676

7777
### List User Pool
7878

@@ -108,5 +108,5 @@ The component has the following actions.
108108
|:--- |:--- | :--- |
109109
| **AWS Region** | `string` | AWS provides services in multiple regions, like `us-west-2` or `eu-east-1`. AWS region indicates the region in which your buckets are stored. |
110110
| **AWS Cognito User Pool Request** | `code` | The API request to update your user pool. See [UpdateUserPool](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_UpdateUserPool.html). |
111-
| **Domain Name** | `string` | The domain name you want to use for your user pool. It must be unique. We recommend that your domain name is alphanumeric and you only use the `-` special character. The domain is in the format of https://*<domain_prefix>*.auth.<*region*>.amazoncognito.com. For example, if your domain name is `elasticpath-commerce-cloud` and your AWS region is `us-east-1` then your login URL is `elastic-path-commerce-cloud.auth.us-east-1.amazoncognito.com`. The Amazon Cognito Integration creates a subdomain within an Amazon Cognito domain. If you want to use your business domain, then you must configure this directly in Amazon Cognito. | `elastic-path-commerce-cloud.auth.us-east-1.amazoncognito.com` |
111+
| **Domain Name** | `string` | The domain name you want to use for your user pool. It must be unique. We recommend that your domain name is alphanumeric and you only use the `-` special character. The domain is in the format of `https://{domain_prefix}.auth.{region}.amazoncognito.com`. For example, if your domain name is `elasticpath-commerce-cloud` and your AWS region is `us-east-1` then your login URL is `elastic-path-commerce-cloud.auth.us-east-1.amazoncognito.com`. The Amazon Cognito Integration creates a subdomain within an Amazon Cognito domain. If you want to use your business domain, then you must configure this directly in Amazon Cognito. |
112112
| **Custom Domain Certificate ARN** | `string` | The SSL certificate for your custom domain. You can use Amazon Cognito to change the certificate that you applied to your custom domain. Usually, this is unnecessary following routine certificate renewal with ACM. When you renew your existing certificate in ACM, the ARN for your certificate remains the same, and your custom domain uses the new certificate automatically. However, if you replace your existing certificate with a new one, ACM gives the new certificate a new ARN. To apply the new certificate to your custom domain, you must provide this ARN to Amazon Cognito. |

0 commit comments

Comments
 (0)