SKU On Shipping Label

On Setup => Printers & Scales, you have a checkbox to add "sku on shipping label". When this checkbox is checked (this can be shipping profile specific):

  • For US domestic shipping labels, Teapplix will place a user customizable string onto the shipping label, this defaults to the SKU of the order, but can be many other values as described later in this page.
  • For US to international shipping labels with a built-in customs form, Teapplix will append [ SKU ] into each customs description line. Example of such labels include USPS First Class International, USPS Priority Mail International, and the commercial invoice of UPS and FedEx, etc.
  • For US to international shipping label without a customs form, where customs information is uploaded electronically, Teapplix treats the label as domestic label and put the SKU on the label itself. The electronic uploaded information will not contain the SKU.


Customizing the String Placed on US Domestic Labels

The SKU by default is sku [x qty], as a space separated list. However, the content of this can be changed using a macro language: bbcode. In this bbcode, you can add newlines, change fonts / styles, and add different "data elements":

(Note that most labels only have about 2-3 lines of white space, so too much content will cause the additional lines to not display)

Below are some of the bbcodes:

{SKU}spaces separated sku[xqty] list, all combos are expanded. Notice that on "extra packages" you can manually enter the SKU value for any order.

These are order level values: What it is:
{ORDER_ID} Teapplix Order ID
{ORDER_ID2} Additional Order No from the Marketplace (such as Walmart Order Number)
{QB_TXN_NUMBER} QuickBooks Sales No, Invoice # or Sales Order No.
{EBAY_SALES_RECORD_NUMBER} For ebay orders, the selling manager assigned sales record number
{PHONE} Phone Number of the recipient
{COUNTRY} Full country name of the recipient address
{COUNTRY_CODE} 2 letter country code of the recipient address
{LINE_COUNT} Number of line items in the order
{QTY_COUNT} sum total of number of items in the order. If you have 2 lines in the order, first line quantity 2, second line quantity 5, this macro will show 7
{SKU_LOCATION} sku[x qty](location) list, space separated
{SKU_XREF3} sku[x qty]{xref3} list, space separated
{LOCATION} space separated location list
{XREF3} space separated xref3 list
{SHIP_CLASS} Shipping class of this order. This is typically Standard, Expedited, etc.
{CARRIER} Shipping carrier used to generate the label.
{TRACKING_NUMBER} Tracking number.
{SHIP_METHOD} Shipping method used to generate the label. Teapplix internal value
{SHIP_WEIGHT} Shipping weight
{SHIP_WEIGHT_UNIT} Shipping weight unit, this will be oz, lb, gram, kg, etc.
{POSTAGE} Postage for this label. For UPS FedEx this is the returned value when creating label and may be subject to change.
{INDICIUM_SOURCE} This is similar to carrier, but for USPS it will indicate teapplix (for Teapplix USPS), endicia or stamps. This typically indicate from where the label is purchased from
{INDICIUM_ACCOUNT} Account number used to generate the shipping label. If you have multiple FedEx UPS USPS accounts, this will tell you from which account the label came from.
{BATCH_ID} the batch number for the print
{BATCH_SEQ} the sequence number in the batch
{BATCH_TOTAL} The total number of orders when generating the batch. Notice this is not the total number of successfully generated labels, because for some orders validation may fail.
{NOTE} Memo for the order.
These are conditional order level values:
{DANGEROUS_GOODS_MARK} dangerous goods mark based on the code of products. Note that if nothing is marked as dangerous goods, this will collapse as nothing including the line that it occupies
These are map order parameter to specified value:
For example to display value 1 for order with shipping method DHLSMParcelExpeditedMax/RECTPARCEL and display value 2 for order with shipping method DHLGMSMPARCELPLUSGROUND/RECTPARCEL:
These tags display a table of line items:
this is a table with one line per order line in the order. You can put up to 5 columns. The content depends on what is in XXXX,YYYY,ZZZZ. AAAA BBBB CCCC will control the character length of each column. KKKK,LLLL,MMMM will controll text align of column (Use LEFT,CENTER or RIGHT).
this is a table that places 2 order line items on a sigle line, saving vertical space. You can put max 3 columns (for the table total will be then 6 columns). The content depends on what is in XXXX,YYYY. AAAA BBBB will control the character length of each column. KKKK,LLLL will controll text align of column (Use LEFT,CENTER or RIGHT).
The following fields can be put in the LIST="XXXX" attribute:
LINE The line number of the order item line, starting from 1
SKU The item SKU or item name if SKU is not assigned
QUANTITY Quantity ordered
QTY_B Quantity ordered wrapped with brackets
GROSS Subtotal amount for the order line
NUMBER Item number
XREF3 xref3 field corresponding to the SKU
LOCATION location field corresponding to the SKU
BRAND Brand field corresponding to the SKU
MPN Manufacture's part number field corresponding to the SKU
UPC UPC field corresponding to the SKU
ASIN ASIN field corresponding to the SKU
SUPPLIER Supplier field corresponding to the SKU
SUPPLIER_SKU Supplier SKU field corresponding to the SKU
DESCRIPTION Item description