Governed AI and commerce content
How Quick2Print controls prompts, evidence, templates, review, and WooCommerce publication.
Quick2Print uses one versioned pipeline for AI-assisted product content. AI output is never treated as a source of product facts.
Who controls what
- Super Admins publish platform prompt packs, non-overridable guardrails, strict output contracts, test fixtures, and the platform default content layout.
- Workspace admins configure the brand market profile, field policies, protected-field unlocks, permitted production modes, models, limits and published workspace layouts.
- Team members create and edit layout or product-template drafts and submit them for workspace-admin review.
Quick2Print keeps published versions immutable. We do not overwrite a customised brand layout when a platform default changes; we show the brand an optional update.
What is sent to an AI provider
Only the selected provider receives the generation request. Quick2Print sends:
- The published platform capability instructions and non-overridable factuality rules.
- The exact fields and ordered content blocks selected for AI generation.
- The brand market, language, audience, terminology, banned-claim and brand-voice profile.
- The immutable content-layout and product-template version identifiers.
- Resolved product and variant information selected from the template.
- Relevant Printful catalogue and variant facts.
- Current user product inputs, clearly labelled as untrusted evidence rather than instructions.
- Eligible design and mockup images through freshly generated HTTPS URLs.
- Stable evidence IDs that the response must cite.
Quick2Print does not send WooCommerce, Printful, or AI API keys in the prompt. Provider keys are encrypted at rest, decrypted only on the server for the relevant provider request, and never returned to the browser.
Output and validation
The provider must return strict structured JSON. Each value contains the generated text, cited evidence IDs, a confidence value, and a reason. Unsupported values must be null.
Quick2Print then validates evidence citations, protected facts, required fields, title and description limits, banned claims, unnatural repetition, Merchant requirements, and WooCommerce formats. Description HTML is rendered and escaped by Quick2Print from ordered blocks; the provider does not supply unrestricted HTML.
Quick2Print keeps colour, dimensions, identifiers, material, prices, safety facts, size, stock and other authoritative fields locked to their source unless a workspace admin unlocks an individual field. We audit every unlock.
Review and publication
AI Review shows source, generated, human-edited, and final values; provenance; evidence; validation; and the exact product and variation JSON. Approval is attached to the latest generation ID and a SHA-256 hash of that payload. Any later content, template, layout, prompt, or generation change invalidates approval.
The available collection modes are:
- Review: Quick2Print makes no WooCommerce write until a workspace admin approves.
- Auto draft: a fully valid payload is automatically approved by the workspace policy and staged as a hidden WooCommerce draft.
- Auto live: a fully valid payload is staged, then sent through the audited publish worker.
Any provider failure, unsupported claim, incomplete output, or blocking validation issue stops publication and returns the product to review. Bulk approval is all-or-nothing when any selected product has a blocker.
Final product and variant SKUs are deterministic and atomically reserved by Quick2Print. Provider retries reuse the same identifiers. WooCommerce writes use an idempotent publication outbox so retries cannot create duplicate products.