Scan to Search uses the information in the barcode to search through orders and perform a designated action. In ShipStation, you can use custom barcodes so long as it stores information such as an order number, customer name, or other searchable field.
If you are not using the default ShipStation Scan to View barcodes, you must use the Scan to Search menu to do the following actions.
Go to Other Actions in the Action menu and select Barcode Search.
Use the ShortKey command Ctrl + Shift + S (or Cmd + Shift + S on a Mac) when you are on the Orders screen.
In the Barcode Search pop-up, select the order status in which you want to search and choose what you want ShipStation to do with the order.
Add it to a batch (new or existing)
Use your barcode scanner to start scanning.
Check the Keep this window open after orders are found and processed option if you have multiple actions you wish to perform or multiple orders to process.
Find the packing slip you wish to add a barcode to and click Edit.
A window will then display with an HTML editor.
If you use the default template, you must create a copy before you can edit it.
Click the Order Footer section, scroll until you reach the bottom, and add the following line of code at the end:
<barcode size="small">[Order #]</barcode>
If you are a Magento user, you will need to add the "barcodetype" attribute so that your code looks like this:
<barcode size="medium" barcodetype="Code128A">[Order #]</barcode>
To center the barcode, use the code below:
<p align="center"><barcode size="medium">[Order #]</barcode></p>
If you're having trouble getting ShipStation to read your order barcode, try the following:
Change the value for the barcode size to x-small. Sometimes a part of barcode code gets cut off if the print is too large causing an error when reading it.
Change the type of barcode to Code128A, Code128B or some other type (see options listed below).
Here's an example of a barcode that has a different size, type, and font than the default barcode (128A):
<barcode size="small" barcodetype="Code128C" barcodefont="CCode128_S2">[Order #]</barcode>
Change Barcode Size
Edit the value for the size attribute.
Change Barcode Type
Change the value for the barcodetype attribute.
Change Barcode Font
Add the barcodefont="value" attribute to the barcode tag and replace "value" with an option from the table below.
For HTML novices: Be sure to always include the value for an attribute between quotation marks, as illustrated in the above example.
The table below lists the types, sizes and fonts for barcodes ShipStation can read:
You can include any field replacement or static value as a barcode on packing slips. However, order level information and product level information must live in specific parts of the template.
Order Level information (like Order #, Shipping Service, Custom Field #1, etc.) must remain in either the Order Header or Order Footer sections of the packing slip.
Product Level information (like SKU, Item Title, Warehouse Location, etc.) must remain inside the Order Items table.
After you customize the packing slip, print a sample slip to ensure everything looks as it should. Remember to Save Changes before closing out the window.
See Apply Template to a Store for instructions on how to assign your custom packing slips to specific selling channels.