Troubleshooting Customer Documents
A customer cannot see a document
Check the customer and group assignments, public status, website scope, validity dates and frontend enablement. For product documents, also check the product assignment's store view.
Reproduce with the affected customer account. Administrator access does not prove that the storefront audience is correct.
A download is denied
Confirm the audience and validity first, then check the password and download allowance. For a local document, verify that the file exists below the configured upload path. For an external document, verify the URL and allowed hostname.
A local file returns a direct public response
Review the web-server protection for the Customer Documents upload folder. Customers should receive files through the extension's controlled download flow, not through a copied media URL.
An external link is rejected
Use an HTTP or HTTPS URL and add its exact hostname to Allowed External Domains. Avoid broad or empty allowlists in production.
A notification stays pending or fails
Check Magento cron, the mail transport and the notification record. If an attachment is missing, check the local file and the attachment-size limit.
An entity document is not linked
Compare the actual filename with the configured pattern, confirm the entity identifier and verify that the daily linking job completed.
A product document appears in one store but not another
Product assignments are store-scoped. Review the assignment in the affected store view and the document's website scope.
A ZIP is missing a document
The file must be local, accessible and currently valid. Password-protected and external documents are intentionally excluded.
An import row fails
Check required fields, the source file path, allowed extension, customer emails, group codes, category name and product-link syntax. Use Magento's Check Data step before importing.