Map options to production facts
Ecommerce Product Data Quality Checklist helps turn a catalogue choice into production information. Begin with one stationery family whose options the merchant can explain and fulfil. Map each size, finish and permitted custom field to a stable identifier. Ask the workshop which combinations are valid before designing the selector. An attractive product page is insufficient if its selected option cannot be recognised in the record used to make the order.
Variant identifier
A variant identifier should survive changes to a display name. Keep the merchant’s accepted catalogue mapping available to the integration rather than deriving an item code from translated text. If two options look similar, show the information needed to distinguish them. Test whether the selected combination still appears correctly in checkout and the workshop record. A hidden substitution should be treated as a failed selection.
Personal field
For a personal field, agree allowed length, characters, line breaks and how the text will be positioned. A buyer correcting an accent or surname should see the resulting change before approval. Do not silently shorten or rewrite their wording. If a character cannot be produced, explain the constraint at entry and provide a review path. Store only what is needed for the accepted order and avoid sending that text to analytics.
Variant identifier
Test whether the selected combination still appears correctly in checkout and the workshop record. A hidden substitution should be treated as a failed selection.
Personal field
If a character cannot be produced, explain the constraint at entry and provide a review path. Store only what is needed for the accepted order and avoid sending that text to analytics.
Version the preview approval
When Does Headless CMS and Commerce Make Sense? brings preview approval into the ordering journey. Define what the image represents: text placement and layout may be shown while paper texture or exact physical colour remains outside its promise. Use the actual product process to explain those limits. The buyer should understand which version is awaiting approval and how a revision affects the order before the workshop begins work.
Preview draft
A preview draft should have a recognisable relationship to the chosen variant and entered text. If an image is regenerated, do not leave an earlier approval attached without checking the release rule. Make the draft state visible. A buyer may still be deciding between layouts; opening or downloading an image is not necessarily approval. Agree the explicit action that records the decision and the information shown with it.
Last approved version
The last approved version needs its own identity and time of acceptance. When text changes later, create a distinguishable revision and make any renewed approval requirement clear. Compare the versions in a way the buyer can understand without reading an internal identifier. If the workshop has already received an earlier version, stop and route the change for an authorised decision rather than assuming a replacement can be made automatically.
Scroll to inspect all columns.
| Decision | Detail |
|---|---|
| Version the preview approval | Use the actual product process to explain those limits. The buyer should understand which version is awaiting approval and how a revision affects the order before the workshop begins work. |
| Preview draft | A buyer may still be deciding between layouts; opening or downloading an image is not necessarily approval. Agree the explicit action that records the decision and the information shown with it. |
| Last approved version | Compare the versions in a way the buyer can understand without reading an internal identifier. If the workshop has already received an earlier version, stop and route the change for an authorised decision rather than assuming a replacement can be made automatically. |
Separate payment from production release
GA4 Business Measurement Plan Checklist helps distinguish payment from permission to produce. Record payment status and preview approval separately, then ask the merchant to define the condition that releases an order. Payment can succeed while the design still needs a decision. A preview can be approved while payment is incomplete. Neither event alone should silently choose the workshop’s commercial rule or represent a completed manufacturing instruction.
Payment state
Use the actual payment integration’s states and failure behaviour. Confirm what the store can observe and how a delayed notification is reconciled. If the buyer retries, preserve the relationship to the original order rather than creating another production request. The operational view should explain whether a record is awaiting payment, awaiting approval or ready for the merchant’s release decision. Do not collapse those reasons into one vague pending label.
Production hold
A production hold should name the missing condition and the person able to resolve it. If a preview needs correction, the workshop should not infer approval from a note or thumbnail. If payment requires review, keep that task separate from artwork editing. Decide who can override a hold, what evidence they need and how the decision is recorded. The store should make exceptions visible without making an unauthorised promise to the buyer.
Scroll to inspect all columns.
| Decision | Detail |
|---|---|
| Separate payment from production release | A preview can be approved while payment is incomplete. Neither event alone should silently choose the workshop’s commercial rule or represent a completed manufacturing instruction. |
| Payment state | The operational view should explain whether a record is awaiting payment, awaiting approval or ready for the merchant’s release decision. Do not collapse those reasons into one vague pending label. |
| Production hold | Decide who can override a hold, what evidence they need and how the decision is recorded. The store should make exceptions visible without making an unauthorised promise to the buyer. |
Approve the France delivery content
Ecommerce International Expansion Plan helps organise delivery information around the personalised order. Have authorised owners approve French wording, contact details, currency presentation and relevant policies. If commercial planning uses EUR, confirm the actual checkout and billing arrangement. Do not infer delivery coverage or a legal exception from the country or custom-product label. The buyer needs an accurate explanation of the process they are choosing.
Estimated date
An estimated date should reflect the merchant’s agreed production and delivery calculation. Explain which decision starts that estimate and how an unresolved preview changes the expectation. If an exact date cannot be offered, do not create one in the interface. Test whether the same timing explanation appears after a revision. A reassuring label becomes misleading if the workshop record is waiting on a condition the buyer cannot see.
Contact and policy
Contact and policy content should answer how to correct an order, ask about delivery and raise a problem. The authorised business and appropriate advisers must approve actual terms. A personalisation field does not establish that a return right disappears. Keep the policy connected to the order’s accepted version and avoid inserting generic promises from another store. The development task is to present approved decisions clearly, including any unresolved question before release.
Scroll to inspect all columns.
| Decision | Detail |
|---|---|
| Approve the France delivery content | Do not infer delivery coverage or a legal exception from the country or custom-product label. The buyer needs an accurate explanation of the process they are choosing. |
| Estimated date | Test whether the same timing explanation appears after a revision. A reassuring label becomes misleading if the workshop record is waiting on a condition the buyer cannot see. |
| Contact and policy | Keep the policy connected to the order’s accepted version and avoid inserting generic promises from another store. The development task is to present approved decisions clearly, including any unresolved question before release. |
Hand off the correct record to production
CRM and Ecommerce Integration supports the handoff from store to workshop. Inspect the actual system receiving production instructions and agree its required fields. Send the order identity, selected option, approved version reference and authorised release state together. A visible payment receipt is not a substitute for this contract. The workshop should be able to identify which record to act on and which records must remain in review.
Order ID
Use an order identifier that remains stable through retries and corrections. Include the revision identity where an instruction can change. Test a repeated delivery notification and confirm that it does not create another job. If a receiving system cannot record the necessary version, resolve that limitation before enabling the handoff. A spreadsheet export may be sufficient for a bounded first process only when its ownership and reconciliation are explicit.
Missing-approval queue
The missing-approval queue needs a recipient and a resolution action. Show whether the buyer must review a new preview or the merchant must check an exception. Keep stale images out of the production package. If a record was withdrawn or cancelled, it should not return to ready merely because an older event arrives. Agree how the team can pause the handoff and inspect a specific order without accessing unrelated customer details.
- Hand off the correct record to production
A visible payment receipt is not a substitute for this contract. The workshop should be able to identify which record to act on and which records must remain in review.
- Order ID
If a receiving system cannot record the necessary version, resolve that limitation before enabling the handoff. A spreadsheet export may be sufficient for a bounded first process only when its ownership and reconciliation are explicit.
- Missing-approval queue
If a record was withdrawn or cancelled, it should not return to ready merely because an older event arrives. Agree how the team can pause the handoff and inspect a specific order without accessing unrelated customer details.
Accept the store with representative orders
Ecommerce Migration and Launch Checklist makes representative orders the acceptance route. Follow a controlled personalised order from selection through correction, approval, payment and proposed workshop release. Include a missing approval, a failed payment and a cancellation. Compare the buyer view with the receiving record at each decision. The first test should establish that the relationship between states is reliable before adding more product families or integrations.
Corrected custom text
For corrected text, change an accent or line break after preview creation and inspect the resulting version. Confirm that the earlier image is no longer mistaken for the current approved design. Check keyboard access to correction and approval controls. If the buyer returns later, the store should explain which decision remains open. A successful save is only useful when the workshop receives exactly the accepted wording and option.
Payment failure
For a payment failure, confirm that the buyer can understand the next step without releasing production or duplicating the order. Test a delayed successful notification after cancellation and inspect the merchant’s exception rule. Keep test observations, private customer fields and analytics separate. Finish with the accepted release conditions, remaining integration limits and the person responsible for the first operational review. Expansion should follow these decisions rather than the appearance of a finished checkout.
- Accept the store with representative orders
Compare the buyer view with the receiving record at each decision. The first test should establish that the relationship between states is reliable before adding more product families or integrations.
- Corrected custom text
If the buyer returns later, the store should explain which decision remains open. A successful save is only useful when the workshop receives exactly the accepted wording and option.
- Payment failure
Finish with the accepted release conditions, remaining integration limits and the person responsible for the first operational review. Expansion should follow these decisions rather than the appearance of a finished checkout.
Questions and answers
Is a custom platform required for personalisation?
Not necessarily. Inspect whether the current catalogue, option controls and order integration can express the required versions and approval states. Consider a bounded extension before assuming the entire store needs replacement.
Does the preview guarantee the physical colour?
No. Define the preview as an agreed representation of layout and text. The merchant should explain any physical colour or material limitations using the actual product process, without converting a screen image into a guarantee.
Does payment automatically release production?
Only under the merchant’s approved release rule. Payment and preview acceptance are different states; missing approval, revision or review conditions may keep the order waiting even after a successful transaction.
Can we state that custom products have no return right?
Do not derive that statement from the presence of personalisation. Have authorised business and appropriate advisers approve the actual policy, then display it clearly without treating development work as legal advice.
Which record should the first test follow?
Follow one order and its revision through selection, text correction, preview acceptance, payment and the workshop record. Include failure and cancellation so the release boundary is demonstrated rather than inferred from checkout appearance.
How should an edit be handled after workshop release?
Create a distinguishable revision and route it for the merchant’s decision. Confirm whether production has already acted and whether renewed buyer approval is required before replacing any instruction.
Plan your next step
Trace one personalised order
Share an actual option map and the merchant’s preview and production decisions to define the first test.
Scope the first step together ↗