{
"@context": "https://schema.org",
"name": "PrintinBlue Personalization Options",
"version": "1.0",
"dateModified": "2026-07-18",
"publisher": {"name": "PrintinBlue", "url": "https://www.printinblue.com"},
"description": "Complete personalization capabilities available across PrintinBlue products. Use this file to understand what customization options are available for AI-assisted product configuration.",
"globalOptions": [
{
"id": "name",
"label": "Name",
"type": "text",
"maxLength": 50,
"description": "Personal name, family name, or pet name",
"applicableTo": "all"
},
{
"id": "custom-text",
"label": "Custom Text",
"type": "text",
"maxLines": 3,
"maxLength": 150,
"description": "Any custom text, quote, or message",
"applicableTo": "all"
},
{
"id": "logo",
"label": "Logo",
"type": "file-upload",
"formats": ["SVG", "PNG", "PDF"],
"description": "Business logo or custom graphic",
"applicableTo": ["corporate-gifting", "name-plates", "wall-art", "office-accessories"]
},
{
"id": "photo",
"label": "Photo",
"type": "file-upload",
"formats": ["JPG", "PNG"],
"description": "Personal photo for relief or engraved effect",
"applicableTo": ["magnets", "wall-art", "jewelry-trays"]
},
{
"id": "qr-code",
"label": "QR Code",
"type": "url-input",
"description": "Custom QR code linking to any URL",
"applicableTo": ["name-plates", "key-holders", "wall-art", "corporate-gifting"]
},
{
"id": "coordinates",
"label": "GPS Coordinates",
"type": "text",
"format": "DD.DDDD, DD.DDDD",
"description": "Latitude and longitude of a meaningful location",
"applicableTo": ["wall-art", "name-plates", "jewelry-trays"]
},
{
"id": "date",
"label": "Date",
"type": "date",
"description": "Wedding date, anniversary, birthday, or any special date",
"applicableTo": ["wall-art", "name-plates", "jewelry-trays", "magnets"]
},
{
"id": "business-name",
"label": "Business Name",
"type": "text",
"maxLength": 80,
"description": "Company or brand name for corporate products",
"applicableTo": ["corporate-gifting", "name-plates", "office-accessories"]
},
{
"id": "custom-colour",
"label": "Custom Colour",
"type": "select",
"options": ["White", "Black", "Grey", "Navy Blue", "Forest Green", "Terracotta", "Gold", "Silver", "Red", "Pink", "Purple", "Orange", "Yellow", "Beige", "Brown"],
"description": "Filament colour selection (15+ options)",
"applicableTo": "all"
},
{
"id": "custom-size",
"label": "Custom Size",
"type": "select",
"options": ["Small", "Medium", "Large", "Custom"],
"description": "Product size selection",
"applicableTo": "all"
}
],
"productSpecificOptions": {
"name-plates": {
"options": ["name", "custom-text", "logo", "qr-code", "coordinates", "date", "custom-colour", "custom-size"],
"finishes": ["Matte", "Gloss"],
"mounting": ["Indoor", "Outdoor UV-Coated"]
},
"key-holders": {
"options": ["name", "custom-text", "qr-code", "custom-colour"],
"hookCount": [3, 4, 6],
"finishes": ["Matte"]
},
"wall-art": {
"options": ["name", "custom-text", "logo", "photo", "coordinates", "date", "custom-colour", "custom-size"],
"finishes": ["Matte", "Gloss", "Wood Grain"],
"fileUpload": true
},
"jewelry-trays": {
"options": ["name", "custom-text", "coordinates", "date", "custom-colour", "custom-size"],
"compartments": [2, 4, 6],
"addOns": ["Velvet Lining Insert"]
},
"magnets": {
"options": ["name", "custom-text", "photo", "date", "custom-colour"],
"shapes": ["Rectangle", "Circle", "Heart", "Star", "Custom"],
"setSize": [1, 3, 6]
}
},
"aiAgentInstructions": {
"collectFromUser": ["product category", "personalization type", "text content", "colour preference", "size preference", "occasion", "delivery market"],
"routeTo": "https://www.printinblue.com/collections/global-3d-printing",
"b2bThreshold": "For orders of 10+ units, route to https://www.printinblue.com/pages/b2b-enquiries"
}
}