Custom Gateway - Customer Support

Welcome to the Custom Gateway Support Portal

Here you can raise support tickets and read articles on common queries using the topic sections and search below

Understanding Product Smartlink Formats


Every product in the Gateway CPP Database has its own unique URL that controls its functionality. Detailed below is an explanation of how URLs are structured. Software developers should also consult our Personalise-iT iFrame integration guide.

Base URL Customisable Product





p ps, pj or su*

Customisable, POD or Sample Product

Used to specify initial product / saved sample to display- CPP ID Number, Sample ID or Previous Print Job ID




Used to decide which interface to display - options




Controls which renderer should be loaded by the app, for example WebGL or Flash for 3D products and HTML5 Canvas for 2D products.

Not all apps support every renderer.






Company Ref

Company ID so artwork goes to the correct fulfilment partner



Layout Configuration

Used to decide how the layout is configured in more detail - covering tab order, enhanced features etc




Use to set a different language - can also be used to change terminology in your own language - if not selected will display in English




Use if you want to enable the gallery tab and link to an image gallery



Product Category

Use to add product categories if you are using the product selector



External Pricing API

Use to specify location of pricing, product name / description and minimum order values



Add to Cart Callback

Use to specify payment details for facebook app or if not integrate with an ecommerce website



 Auto Add Text  Auto adds text to a product  &text=yourtext


Auto Upload Image from URL

Use to load a product with an image or images auto applied to the image area. Image should be from a publically available url



Dynamic Design Product  Will upload a product with a dynamic design already applied  &ddp=


Dynamic Design Will upload a range of dynamic designs for selection against a product  &dd=


Auto Load with Certain Colour

Use to load a product with a certain colour already displayed



 Load product with specified view

Use to load a product already in a certain print position 


    *     = Required


Base URL for Sample, Print Job or Print On Demand  Product


As above but su= or pj= replaces p=

Every product you create and save using personalise-it will have a unique su id / previous orders have a pj id


There are 3 basic types of product


  1. Sample that can be personalised


  1. Print on Demand Product that is not personalised


Print on Demand Products can also be displayed as a normal thumbnail only if sizes are handled on the website and colour changes are not required - as long as the sample/print on demand reference is passed to our print manager once an order has been paid for


Example Thumbnail


  1. Print Jobs - Artwork from previous orders that can be re-ordered

URL Format for Apps Delivered via CDN


The URL format for apps delivered by the CDN is slightly different to a normal PERSONALISE-iT App (The CDN is used for apps that are international and are likely to have a high volume of traffic)


The URLs are structured like this - uses rather than

l=acp2 - only the layout and language if used are detailed before the # - as these are both stored on the CDN


# - everything after the # is still pulled initially from the local server

p=1027692 - product ID is cache for common products increasing speed

guid=99999 - fulfilment company


Any other variables can be added just like an app from a local server by adding &

Here is the full URL -

Was this article helpful?
1 out of 1 found this helpful