PRODUCT CREATIVE / PRODUCTION AND HANDOFF
Why do my merged InDesign product cards contain the wrong QR destination even though every code looks different?
Check the encoded source value and its record association before judging the symbol's appearance. A generated QR pattern does not prove it contains the intended address for that SKU. Match the merged card, source record and actual decoded payload, then investigate any disagreement at that point.
Give the QR field a type and an intended payload
Adobe's workflow uses a CSV or TXT header prefixed with #, such as #QRCode. Web-link data uses URL: followed by the address. In Data Merge, select the source file, select the document's QR placeholder and choose Create Merged Document.
Treat the QR value as product data, not decorative artwork. Begin with the product identifier, the purpose printed beside the code and the approved destination. These three should describe the same merchandise and edition before producing variations.
Do not put a convenient file name or an internal note into the field and assume the merge will turn it into the right destination. The typed value needs to express the intended data. The example header is a documented pattern, not proof that an existing spreadsheet already follows it.
Open Window > Utilities > Data Merge, choose Select Data Source, and select the intended CSV or TXT. After selecting the QR placeholder, use Create Merged Document. Confirm that the loaded source is the approved record set before merging.
The typed-field syntax and merge entry are described in InDesign typed QR field headers and data-merge records.
Illustrative exercise A: each SKU needs its own instructions
A fictional catalog contains two similar kettles with different controls. Each card promises setup instructions for that model. Compare each source record's product identifier and typed address before merging, rather than copying one value down the QR column.
After generation, decode each resulting code and compare the payload with the intended record. Check both similar models deliberately: the code may be valid yet contain the other model's address. A visually different pattern is not a substitute for reading what it encodes.
If the second card points to the first kettle, inspect the source row and placeholder association before changing the printed symbol size. Fixing scan geometry cannot correct a wrong payload. Reassess the affected records after correcting the mapping.
These example addresses are intentionally nonworking and must not be printed. The URL: prefix specifies the input type in the merge field. In a real authorized test, compare the decoded destination with the approved address for that SKU. If KETTLE-B resolves to the kettle-a address, the mapping fails even if both symbols scan; inspect the source values and merge association before touching the artwork geometry.
Unexecuted illustrative CSV: reserved invalid example host, not a working campaign
SKU,#QRCode
KETTLE-A,URL:https://example.invalid/setup/kettle-a
KETTLE-B,URL:https://example.invalid/setup/kettle-bIntended destinations to compare with an eventual decode; not observed output
KETTLE-A -> https://example.invalid/setup/kettle-a
KETTLE-B -> https://example.invalid/setup/kettle-bIllustrative exercise B: a shared campaign destination is intentional
Another set of cards intentionally points to one campaign page. Equal addresses across several products may now be correct. Record that shared purpose and ensure the nearby invitation promises the campaign, not model-specific setup information.
Do not invent unique addresses merely to make every QR pattern different. Instead, decode the results and confirm that the repeated destination is the approved one. Then separately assess whether the page presents the right products and whether its use fits the campaign.
If a later brief changes the promise to product-specific care, revisit the record values. A previously accepted shared address does not automatically satisfy the new task, even if the same cards still decode successfully.
Separate payload checking from the physical proof
Use a comparison containing the SKU, source value, merged card and observed decoded payload. This localizes a mismatch without claiming that a successful merge has validated the whole customer journey.
Printed scanning and destination maintenance remain separate checks. A correct payload can still be poorly reproduced, while a readable code can open an unsuitable page. Preserve those distinctions instead of reporting one broad QR pass.
These illustrative exercises involved no InDesign operation, merge, code generation, decoding, export, printing or publication test. No live destination was opened, and no Itemlume integration is claimed.
After record mapping is correct, use the physical QR proof workflow for clear space and actual-size reproduction.
Use the destination lifecycle guide to assign continuing responsibility for a live page; record mapping alone does not maintain it.
Illustrative exercise: SKU-specific instructions versus shared campaign encoding
These are illustrative exercise rows. Save a copy and record your own observations; the example is not an executed acceptance test.
| Fictional card set | Scan promise | Source-data decision | Payload comparison | Separate later check |
|---|---|---|---|---|
| A: Two similar kettle models | Setup for the exact model | Each SKU receives its approved typed web-link value | Decode each card and compare with its own source record | Actual printed readability and the correct model instructions |
| B: Multi-product campaign cards | Visit the shared campaign | Repeated approved address is intentional | Confirm each decoded payload matches the shared value | Campaign content and printed promise, without inventing unique URLs |
Sources and further reading
Recorded source-review dates are listed individually below. An undated source does not inherit the article’s publication date. Software and platform rules can change; check the current original before acting.
Frequently asked questions
Does a valid-looking QR code prove the correct SKU was encoded?
No. Compare the actual decoded payload with the source record and product identity. Pattern appearance does not establish the address.
Must every product card have a unique QR destination?
Only when the intended task requires it. A shared campaign destination can be deliberate; the encoded value and printed promise still need to agree.
PREPARE ASSETS FOR YOUR NEXT STEP
Create supporting product assets in Itemlume.
Create new product creative assets in the workspace, then continue in your chosen tools. Third-party software procedures described in this guide take place in those applications; this workspace link does not imply an integration. Check current capabilities, account access and credit quotes.
Explore asset creation tools Check pricing and credits