Skip to content

Comments

Backorder Issue — ACCS-216 (PDP Troubleshooting)#712

Draft
bdenham wants to merge 15 commits intodevelopfrom
backorder-issue
Draft

Backorder Issue — ACCS-216 (PDP Troubleshooting)#712
bdenham wants to merge 15 commits intodevelopfrom
backorder-issue

Conversation

@bdenham
Copy link
Collaborator

@bdenham bdenham commented Jan 30, 2026

Add Product Details Troubleshooting Guide

Issue

Customer-reported support issue: When ACCS is notified via API from an ERP that a product is backordered, the backorder toggle switches on (backorder flag appears on PDP), but then switches back to off after a period of time even though the ERP hasn't adjusted the quantity available. This causes customers to see products as deliverable when they're actually on backorder, leading to order fulfillment issues.

This guide helps developers troubleshoot product availability issues with actionable debugging steps.

Associated JIRA ticket

ACCS-216

Staging preview

https://commerce-docs.github.io/microsite-commerce-storefront/dropins/product-details/troubleshooting/

Affected pages

New page to be added here:

@bdenham bdenham self-assigned this Jan 30, 2026
@bdenham bdenham added the new-topic A major update published as an entirely new document label Jan 30, 2026
@bdenham bdenham changed the title PDP troubleshooting with backorder issue Backorder Issue/PDP Troubleshooting — ACCS-216 Feb 3, 2026
@bdenham bdenham changed the title Backorder Issue/PDP Troubleshooting — ACCS-216 Backorder Issue — ACCS-216 (PDP Troubleshooting) Feb 3, 2026
Copy link
Contributor

@keharper keharper left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A lot of cosmetic stuff, but I'm not approving right now because I think sending the reader to the playground is a big error.

import Link from '@components/Link.astro';
import TableWrapper from '@components/TableWrapper.astro';

This guide helps you troubleshoot common issues with product availability, stock status, and product data synchronization on the product details page.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This topic?

### Backorder status toggle switches off unexpectedly

<Aside type="note" title="Note about this issue">
This troubleshooting entry is based on a customer-reported support issue. The "backorder toggle" refers to a Commerce Admin interface element used to configure product backorder settings (accessible via **Catalog** > **Products** > **\[Product\]** > **Advanced Inventory**). While the Commerce Admin interface itself is not part of the storefront codebase, the data synchronization mechanism (SaaS Data Export) that syncs inventory changes from Commerce to Catalog Service is documented and verifiable.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why does Product need to be in brackets?

If you need the backorder toggle to change dynamically based on stock levels, you would need to implement a custom runtime action that:
- Subscribes to quantity adjustment events
- Calls Adobe Commerce APIs to update the backorder flag when quantity reaches 0
- This custom implementation should be at the integration level (e.g., OPTP integration), not in core storefront code
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not a bullet.

Remove e.g. and don't mention a specific customer.

});
```

**Method 2: GraphQL Playground**
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Again, this is not the proper destination for queries.


<Steps>

1. Open browser DevTools → Network tab
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this Chrome-centric?

@bdenham bdenham requested a review from keharper February 10, 2026 18:16
@bdenham bdenham marked this pull request as draft February 11, 2026 17:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new-topic A major update published as an entirely new document

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants