Skip to content

CEXT-5939: Extend OutOfProcessTotalsCollector to support item price modification#565

Draft
ryanjcohen wants to merge 5 commits into
AdobeDocs:mainfrom
ryanjcohen:item-prices-webhook
Draft

CEXT-5939: Extend OutOfProcessTotalsCollector to support item price modification#565
ryanjcohen wants to merge 5 commits into
AdobeDocs:mainfrom
ryanjcohen:item-prices-webhook

Conversation

@ryanjcohen

@ryanjcohen ryanjcohen commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Purpose of this pull request

This pull request (PR) adds information and examples on how to modify quote item prices using a new webhook.
https://jira.corp.adobe.com/browse/CEXT-5939.

Affected pages

Links to Magento Open Source code

  • ...

@github-actions

github-actions Bot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

🔍 Linter Report

Click to expand full report
═══════════════════════════════════════════════════════════════
                     LINTER REPORT
═══════════════════════════════════════════════════════════════

Generated: 2026-06-05T18:50:02.416Z
Mode: Full Linting (all rules + dead links check)
Target Directory: /home/runner/work/commerce-extensibility/commerce-extensibility
Skipped Rules:
  - check-frontmatter → src/pages/_includes

───────────────────────────────────────────────────────────────

Files to process: 212

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/admin-ui-sdk/api.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 11:122
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/webapi/get-started/authentication/gs-authentication-token/`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 11:266
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/rest/authentication/user/`, expected final URL `https://developer.adobe.com/commerce/webapi/rest/authentication/user`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/admin-ui-sdk/app-review-checklist.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 22:88
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-an-extensionregistration-component`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 22:88
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-an-extensionregistration-component`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 23:142
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/extension-points/menu/#parameters`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 23:142
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/extension-points/menu/#parameters`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/extension-points/menu`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 26:93
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-or-update-the-installyml-file`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 26:93
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-or-update-the-installyml-file`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/admin-ui-sdk/troubleshooting.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 85:210
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/webapi/get-started/authentication/gs-authentication-token/`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-development/app-builder-partnership-essentials.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 129:3
    Message: Unexpected dead URL `https://experienceleaguecommunities.adobe.com/adobe-developer-19`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-development/app-submission-guidelines.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 52:119
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/configuration/#general-configuration`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 52:119
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/configuration/#general-configuration`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/configuration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 55:116
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/app-development/app-submission-guidelines/`, expected final URL `https://developer.adobe.com/commerce/extensibility/app-development/app-submission-guidelines`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:71
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#paas-or-saas`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:71
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#paas-or-saas`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 63:107
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#download-and-configure-the-integration-starter-kit`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 63:107
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#download-and-configure-the-integration-starter-kit`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:191
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#create-an-integration-in-adobe-commerce-as-a-cloud-service`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:191
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#create-an-integration-in-adobe-commerce-as-a-cloud-service`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 70:123
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#configure-the-starter-kit`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 70:123
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#configure-the-starter-kit`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 99:9
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/app-development/best-practices/credentials/`, expected final URL `https://developer.adobe.com/commerce/extensibility/app-development/best-practices/credentials`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 129:106
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-review-checklist/`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-review-checklist`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-development/extension-compatibility.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 37:98
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/reference/rest/paas/`, expected final URL `https://developer.adobe.com/commerce/webapi/reference/rest/paas`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 38:98
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/reference/rest/saas/`, expected final URL `https://developer.adobe.com/commerce/webapi/reference/rest/saas`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 46:103
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/checkout/connect/`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/checkout/connect`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 103:5
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/rest/modules/custom-attributes/`, expected final URL `https://developer.adobe.com/commerce/webapi/rest/modules/custom-attributes`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 110:351
    Message: Unexpected dead URL `https://experienceleague.adobe.com/docs/commerce/frontend/guide/storefront/luma.html`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-development/learning-path.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 49:5
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/installation/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/installation`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 59:5
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/installation/`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/installation`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-management/installation/webhooks.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 151:104
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses/`, expected final URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 157:3
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses/`, expected final URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/events/tutorial/event-providers.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 174:222
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/create-events/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/create-events`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 67:3
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/rest`, expected final URL `https://developer.adobe.com/commerce/webapi/rest/`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 55:123
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/rest/modules/custom-attributes/`, expected final URL `https://developer.adobe.com/commerce/webapi/rest/modules/custom-attributes`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/oope-modules/custom-attributes.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 22:3
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/rest/modules/custom-attributes/`, expected final URL `https://developer.adobe.com/commerce/webapi/rest/modules/custom-attributes`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/configure.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 74:114
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/configure-additional-event-providers/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/configure-additional-event-providers`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/getting-started.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 139:148
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/installation/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/installation`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/payment-usage.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 119:41
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/webapi/rest/use-rest/performing-searches/#other-search-criteria`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 119:41
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/rest/use-rest/performing-searches/#other-search-criteria`, expected final URL `https://developer.adobe.com/commerce/webapi/rest/use-rest/performing-searches`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/payment-use-cases.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 27:80
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/rest`, expected final URL `https://developer.adobe.com/commerce/webapi/rest/`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 142:106
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/graphql/schema/cart/mutations/set-payment-method/`, expected final URL `https://developer.adobe.com/commerce/webapi/graphql/schema/cart/mutations/set-payment-method`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/shipping-use-cases.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 143:8
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/graphql/schema/cart/mutations/set-shipping-address/`, expected final URL `https://developer.adobe.com/commerce/webapi/graphql/schema/cart/mutations/set-shipping-address`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 234:8
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/graphql/schema/cart/mutations/set-shipping-method/`, expected final URL `https://developer.adobe.com/commerce/webapi/graphql/schema/cart/mutations/set-shipping-method`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/tax-use-cases.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 129:102
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses/`, expected final URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/totals-collector-development-considerations.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 3:1
    Message: Description is too long (164 characters). Consider keeping it under 160 characters.
    Rule: check-frontmatter

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/totals-collector-item-prices.md
───────────────────────────────────────────────────────────────
  ❌ ERROR
    Location: Line 13:120
    Message: Cannot find file `totals-collector-fees.md`; did you mean `totals-collector-use-cases.md`. In EDS, a trailing slash (e.g., "./subdir/") resolves to "subdir/index.md", while no trailing slash (e.g., "./page") resolves to "page.md".
    Rule: missing-file

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/integration/receive-data.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 655:94
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/rest/use-rest/asynchronous-web-endpoints/`, expected final URL `https://developer.adobe.com/commerce/webapi/rest/use-rest/asynchronous-web-endpoints`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/webhooks/tutorial/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 55:31
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/project-setup`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 73:53
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/project-setup`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 99:85
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/#download-the-workspace-configuration-file`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 99:85
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/#download-the-workspace-configuration-file`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/project-setup`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/webhooks/use-cases/order-custom-attributes-validation.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 18:167
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/webapi/rest/modules/custom-attributes/#install-custom-attribute-support`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 18:167
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/rest/modules/custom-attributes/#install-custom-attribute-support`, expected final URL `https://developer.adobe.com/commerce/webapi/rest/modules/custom-attributes`
    Rule: no-dead-urls


═══════════════════════════════════════════════════════════════
                        SUMMARY
═══════════════════════════════════════════════════════════════

  📁 Files processed:    212
  📄 Files with issues:  22
  ❌ Total errors:       1
  ⚠️  Total warnings:     53
  📋 Total issues:       54

Result: ❌ FAILED - Fatal errors found

═══════════════════════════════════════════════════════════════

This comment was automatically generated by the linter bot.

Comment thread src/pages/starter-kit/checkout/totals-collector-item-prices.md Outdated
@github-actions

github-actions Bot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

🔍 Linter Report

Click to expand full report
═══════════════════════════════════════════════════════════════
                     LINTER REPORT
═══════════════════════════════════════════════════════════════

Generated: 2026-06-05T19:14:21.648Z
Mode: Full Linting (all rules + dead links check)
Target Directory: /home/runner/work/commerce-extensibility/commerce-extensibility
Skipped Rules:
  - check-frontmatter → src/pages/_includes

───────────────────────────────────────────────────────────────

Files to process: 212

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/admin-ui-sdk/api.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 11:122
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/webapi/get-started/authentication/gs-authentication-token/`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 11:266
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/rest/authentication/user/`, expected final URL `https://developer.adobe.com/commerce/webapi/rest/authentication/user`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/admin-ui-sdk/app-review-checklist.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 23:142
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/extension-points/menu/#parameters`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 23:142
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/extension-points/menu/#parameters`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/extension-points/menu`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 22:88
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-an-extensionregistration-component`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 22:88
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-an-extensionregistration-component`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 26:93
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-or-update-the-installyml-file`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 26:93
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-or-update-the-installyml-file`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/admin-ui-sdk/troubleshooting.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 85:210
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/webapi/get-started/authentication/gs-authentication-token/`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-development/app-builder-partnership-essentials.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 129:3
    Message: Unexpected dead URL `https://experienceleaguecommunities.adobe.com/adobe-developer-19`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-development/app-submission-guidelines.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 52:119
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/configuration/#general-configuration`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 52:119
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/configuration/#general-configuration`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/configuration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:71
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#paas-or-saas`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:71
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#paas-or-saas`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 63:107
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#download-and-configure-the-integration-starter-kit`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 63:107
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#download-and-configure-the-integration-starter-kit`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:191
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#create-an-integration-in-adobe-commerce-as-a-cloud-service`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:191
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#create-an-integration-in-adobe-commerce-as-a-cloud-service`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 55:116
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/app-development/app-submission-guidelines/`, expected final URL `https://developer.adobe.com/commerce/extensibility/app-development/app-submission-guidelines`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 70:123
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#configure-the-starter-kit`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 70:123
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#configure-the-starter-kit`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 99:9
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/app-development/best-practices/credentials/`, expected final URL `https://developer.adobe.com/commerce/extensibility/app-development/best-practices/credentials`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 129:106
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-review-checklist/`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-review-checklist`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-development/extension-compatibility.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 46:103
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/checkout/connect/`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/checkout/connect`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 38:98
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/reference/rest/saas/`, expected final URL `https://developer.adobe.com/commerce/webapi/reference/rest/saas`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 37:98
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/reference/rest/paas/`, expected final URL `https://developer.adobe.com/commerce/webapi/reference/rest/paas`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 103:5
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/rest/modules/custom-attributes/`, expected final URL `https://developer.adobe.com/commerce/webapi/rest/modules/custom-attributes`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 110:351
    Message: Unexpected dead URL `https://experienceleague.adobe.com/docs/commerce/frontend/guide/storefront/luma.html`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-development/learning-path.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 49:5
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/installation/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/installation`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 59:5
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/installation/`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/installation`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-management/installation/webhooks.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 151:104
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses/`, expected final URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 157:3
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses/`, expected final URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/events/tutorial/event-providers.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 174:222
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/create-events/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/create-events`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 67:3
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/rest`, expected final URL `https://developer.adobe.com/commerce/webapi/rest/`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 55:123
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/rest/modules/custom-attributes/`, expected final URL `https://developer.adobe.com/commerce/webapi/rest/modules/custom-attributes`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 57:128
    Message: Unexpected dead URL `https://commercemarketplace.adobe.com/`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 73:144
    Message: Unexpected dead URL `https://commercemarketplace.adobe.com/`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/oope-modules/custom-attributes.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 22:3
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/rest/modules/custom-attributes/`, expected final URL `https://developer.adobe.com/commerce/webapi/rest/modules/custom-attributes`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/configure.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 74:114
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/configure-additional-event-providers/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/configure-additional-event-providers`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/getting-started.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 139:148
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/installation/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/installation`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/payment-usage.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 119:41
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/webapi/rest/use-rest/performing-searches/#other-search-criteria`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 119:41
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/rest/use-rest/performing-searches/#other-search-criteria`, expected final URL `https://developer.adobe.com/commerce/webapi/rest/use-rest/performing-searches`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/payment-use-cases.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 27:80
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/rest`, expected final URL `https://developer.adobe.com/commerce/webapi/rest/`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 142:106
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/graphql/schema/cart/mutations/set-payment-method/`, expected final URL `https://developer.adobe.com/commerce/webapi/graphql/schema/cart/mutations/set-payment-method`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/shipping-use-cases.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 143:8
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/graphql/schema/cart/mutations/set-shipping-address/`, expected final URL `https://developer.adobe.com/commerce/webapi/graphql/schema/cart/mutations/set-shipping-address`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 234:8
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/graphql/schema/cart/mutations/set-shipping-method/`, expected final URL `https://developer.adobe.com/commerce/webapi/graphql/schema/cart/mutations/set-shipping-method`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/tax-use-cases.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 129:102
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses/`, expected final URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/totals-collector-development-considerations.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 3:1
    Message: Description is too long (164 characters). Consider keeping it under 160 characters.
    Rule: check-frontmatter

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/integration/receive-data.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 655:94
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/rest/use-rest/asynchronous-web-endpoints/`, expected final URL `https://developer.adobe.com/commerce/webapi/rest/use-rest/asynchronous-web-endpoints`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/webhooks/tutorial/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 99:85
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/#download-the-workspace-configuration-file`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 99:85
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/#download-the-workspace-configuration-file`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/project-setup`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 55:31
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/project-setup`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 73:53
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/project-setup`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/webhooks/use-cases/order-custom-attributes-validation.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 18:167
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/webapi/rest/modules/custom-attributes/#install-custom-attribute-support`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 18:167
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/webapi/rest/modules/custom-attributes/#install-custom-attribute-support`, expected final URL `https://developer.adobe.com/commerce/webapi/rest/modules/custom-attributes`
    Rule: no-dead-urls


═══════════════════════════════════════════════════════════════
                        SUMMARY
═══════════════════════════════════════════════════════════════

  📁 Files processed:    212
  📄 Files with issues:  21
  ❌ Total errors:       0
  ⚠️  Total warnings:     55
  📋 Total issues:       55

Result: ⚠️  PASSED WITH WARNINGS - No fatal errors

═══════════════════════════════════════════════════════════════

This comment was automatically generated by the linter bot.

@keharper

keharper commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

@ryanjcohen #562 has been merged

@github-actions

github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

🔍 Linter Report

Click to expand full report
═══════════════════════════════════════════════════════════════
                     LINTER REPORT
═══════════════════════════════════════════════════════════════

Generated: 2026-06-08T19:13:05.170Z
Mode: Full Linting (all rules + dead links check)
Target Directory: /home/runner/work/commerce-extensibility/commerce-extensibility
Skipped Rules:
  - check-frontmatter → src/pages/_includes

───────────────────────────────────────────────────────────────

Files to process: 213


═══════════════════════════════════════════════════════════════
                        SUMMARY
═══════════════════════════════════════════════════════════════

  📁 Files processed:    213
  📄 Files with issues:  0
  ❌ Total errors:       0
  ⚠️  Total warnings:     0
  📋 Total issues:       0

Result: ✅ PASSED - All files passed linting successfully!

═══════════════════════════════════════════════════════════════

This comment was automatically generated by the linter bot.

@github-actions

github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

🔍 Linter Report

Click to expand full report
═══════════════════════════════════════════════════════════════
                     LINTER REPORT
═══════════════════════════════════════════════════════════════

Generated: 2026-06-08T19:49:37.963Z
Mode: Full Linting (all rules + dead links check)
Target Directory: /home/runner/work/commerce-extensibility/commerce-extensibility
Skipped Rules:
  - check-frontmatter → src/pages/_includes

───────────────────────────────────────────────────────────────

Files to process: 213


═══════════════════════════════════════════════════════════════
                        SUMMARY
═══════════════════════════════════════════════════════════════

  📁 Files processed:    213
  📄 Files with issues:  0
  ❌ Total errors:       0
  ⚠️  Total warnings:     0
  📋 Total issues:       0

Result: ✅ PASSED - All files passed linting successfully!

═══════════════════════════════════════════════════════════════

This comment was automatically generated by the linter bot.

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

🔍 Linter Report

Click to expand full report
═══════════════════════════════════════════════════════════════
                     LINTER REPORT
═══════════════════════════════════════════════════════════════

Generated: 2026-06-09T19:09:02.335Z
Mode: Full Linting (all rules + dead links check)
Target Directory: /home/runner/work/commerce-extensibility/commerce-extensibility
Skipped Rules:
  - check-frontmatter → src/pages/_includes

───────────────────────────────────────────────────────────────

Files to process: 213


═══════════════════════════════════════════════════════════════
                        SUMMARY
═══════════════════════════════════════════════════════════════

  📁 Files processed:    213
  📄 Files with issues:  0
  ❌ Total errors:       0
  ⚠️  Total warnings:     0
  📋 Total issues:       0

Result: ✅ PASSED - All files passed linting successfully!

═══════════════════════════════════════════════════════════════

This comment was automatically generated by the linter bot.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 📋 Needs Review

Development

Successfully merging this pull request may close these issues.

3 participants