Overview
MailUp gives you the ability to dynamically generate a barcode, linked to a recipient field. This feature comes in handy in many scenarios, such as when needing to insert a unique discount or promotion code in an email campaign.
...
- check that the symbology of your barcode is supported by the symbology used: see #Table Table 2 or use this link to perform a rendering test https://www.limilabs.com/barcode/demo
- if not already done, import the alphanumeric value to be encoded by the barcode into the platform recipients fields
- generate the URL, as explained below
...
- Open your text editor: we recommend Notepad++, but Windows Notepad will be fine too.
- Paste in the editable window the following snippet:
http://<ConsoleHost>/frontend/Barcode.aspx?idoptin=[_idoptin]&hash=[_hash]&BarcodeHeight=60&SymbologyId=14&NarrowBarWidth=2&bearerbarsmode=0&BitmapTargetFormat=1&Ratio=0&TargetDynField=PromoID&FontHeight=0,2
- Replace the parts of the query string marked in red with your account-specific information:
- Replace <consolehost> with your admin console URL
- Replace LatestShippedOrderId with the recipient field you've chosen to hold (and filled in with) the barcode numeric number.
- Select it (CTRL + A) and copy it to clipboard (CTRL +C)
- Now open your web browser and log into your admin console
- Click on Messages > Email > New > Create New Email or edit an existing message.
- In the message editor, switch to HTML mode
- Write a plain and empty HTML Img tag such as <img src="" /> in the writable area of the editor as below
- Enter the URL you copied above into the src tag. For example, assuming your admin console URL were http://c9x8d.s56.it/ and that the recipient field you are using to store the unique number to use in the barcode is called PromoID, the code would look as follows:
<img src="http://c9x8d.s56.it/frontend/Barcode.aspx?idoptin=[_idoptin]&hash=[_hash]&BarcodeHeight=60&SymbologyId=14&NarrowBarWidth=2&bearerbarsmode=0&BitmapTargetFormat=1&Ratio=0&TargetDynField=PromoID&FontHeight=0,2" />
- Click on Save. Now you should be seeing the barcode rendered in the preview window as shown below
...
SymbologyId | Symbology name | Description | Example |
---|---|---|---|
1 | Codabar | Valid characters are: '0123456789-$:/.+ABCD'. The number should start and stop with one of the 'ABCD' characters. | A1234567890A |
2 | Code11 | Valid characters are: '0123456789-'. | 1234567890 |
3 | Code128 | Use GS1-128 (UCC/EAN-128) symbology if you plan to use, application identifiers such as '(10)1234(01)56789'. | Hello 123 |
4 | Code39 | Valid characters are capital letters and numbers. Start and stop characters ('*') are added automatically. | HELLO 123 |
5 | Code39Ext | Start and stop characters ('*') are added automatically. | Hello 123 |
6 | Code93 | Valid characters are capital letters and numbers. Start and stop characters ('*') are added automatically. | HELLO 123 |
7 | Code93Ext | Start and stop characters ('*') are added automatically. | Hello 123 |
8 | Deutsche Post Ident Code | 11 digits + checksum | 12345678901 |
9 | Deutsche Post Leit Code | 13 digits + checksum | 1234567890123 |
10 | Ean218 | ||
11 | Ean13 | 12 digits + checksum, Use the following format to add supplement: '123456789012,34'. | 123456789012,34 |
12 | Ean14 | 13 digits + checksum | 1234567890123 |
13 | Ean8 | 7 digits + checksum | 1234567 |
14 | Interleaved 2 of 5 | Valid characters are: '0123456789', length (including checksum) must be even. | 123456789 |
15 | ITF14 | 13 digits long + checksum | 1234567890123 |
16 | Msi | Valid characters are: '0123456789' | 1234567890 |
17 | Numly | 19 digits | 1234567890123456789 |
18 | Opc | 9 digits + checksum | 123456789 |
19 | Planet | Valid characters are: '0123456789' | 1234567890 |
20 | Postnet | Valid characters are: '0123456789' | 1234567890 |
21 | Pzn | 6 digits + checksum | 123456 |
22 | Royal Mail 4 state | Valid characters are capital letters and numbers. | 1234567890 |
23 | Royal Tnt Post Kix | Valid characters are capital letters and numbers. | 1234567890 |
24 | Industrial 2 of 5 | Valid characters are: '0123456789' | 1234567890 |
25 | Singapore post 4 State | Valid characters are capital letters and numbers. | 1234567890 |
26 | SSCC18 | 17 digits long + checksum | 12345678901234567 |
27 | Swiss Post Parcel | 18 digits long | 123456789012345678 |
28 | UPCA | 11 digits + checksum | 12345678901 |
29 | UPCE | 8 digits | 12345678 |
30 | USP Sack label | 8 digits long | 12345678 |
31 | USP Tray label | 10 digits long | 1234567890 |
...