Please see our most frequently asked questions about PickingPal.
Yes. PickingPal for WooCommerce is now exclusively available for sale on PickingPal.com. We no longer sell it through the WooCommerce Extension store.
Yes. Please see the Changelog for the latest updates on PickingPal and PickingPal Pro.
Yes. PickingPal is compatible with the latest and most current versions of WordPress & WooCommerce.
If we learn of any incompatibility as a result of a new release of WordPress or WooCommerce, we will update our plugin and put out a new point release.
We do not offer a trial version of our software, and unfortunately we do not have a self-guided demo site at this time.
If you have specific questions about capability or functionality, or would like to request a screen-share demonstration, please contact us.
You can see all of the functionality of PickingPal on our PickingPal Documentation page.
In addition, below you can see a video example of how PickingPal looks/works from a mobile phone using manual input of order numbers and product skus. (In normal operation, a barcode scanner would be used in place of manual input).
We have adopted the same purchase & refund terms as other online software platforms such as Envato. Please see our purchase/refund terms & conditions page for details.
PickingPal Pro has more features than PickingPal, and can be used on up to two (2) sites. For the full list of differences, please visit the description section of the PickingPal Pro product page.
Yes, you may upgrade from PickingPal to PickingPal Pro. The easiest and quickest way to upgrade to Pro is to purchase a Pro license, and email us to request a refund on your base license order.
PickingPal is theme independent. If the theme is developed using proper WordPress and WooCommerce development standards, there should be no conflicts. Support does not include any debugging related to theme incompatibility.
We do not generate any product barcodes or product barcode labels primarily because every shop has a different method for designing & printing barcode labels. Some use standard 1-D barcodes, others use 2-D barcodes such as QR Codes.
PickingPal does not generate product barcodes for the reasons noted previously.
There are plugins available that will create & show product barcodes, based on the WooCommerce SKU, within the product page in the admin backend. You may use one of those if you need or want to store barcodes within the product itself on the backend.
To locate those plugins, simply use your favorite search engine and search for: woocommerce product barcodes.
PickingPal scans/verifies using barcode values from the native WooCommerce SKU field or the PickingPal “Additional Sku” field(s) of each product or product variation. So, all you need is to make sure that any barcode values generated by YITH are present in one of those fields within the product or product variation.
Yes! There is a great Free Online Barcode Generator tool available at BarCodesInc.com. Simply enter your product SKU into the field provided to generate a valid barcode image.
Repeat the process for each SKU you have, save the barcode images, then print them when you need them.
There is also a variety of label stickers available at your local office supply store that may be used to print your product barcode labels on a laser, inkjet, or thermal printer. Just find the size that best suits your needs.
One method we’ve used rather successfully is to use a DYMO 4XL with small labels, design the product barcode labels using the DYMO software, and just save them to a folder. Then, when we need any number of barcode labels, we simply open up the appropriate barcode label file, and print as many as we need on demand. It’s quite simple actually.
We provide an export facility (please see our documentation) that is available to save barcode label data to a CSV. Once in CSV, you may use any facility to print barcode labels.
In addition, WooCommerce provides an export facility, under WooCommerce > Products > Export
Yes! There are many online companies that can help you with your barcode label printing needs, such as OrderBarcodeLabels.com, as well as many others.
We’d recommend doing a search using your favorite search engine, and search using the following phrase: barcode label printing service.
There are many cases where physical products are labeled with barcode labels (barcode values) that do not match the internal SKU for the product. For example a business may receive products that contain a manufacturer barcode such as a UPC, EAN, etc., but the internal SKU is unique to the business itself.
In these cases, a business may use our “Additional SKU” function to associate other SKUs (like UPC, EAN) to each product. PickingPal is able to scan based on SKU, or any Additional SKU.
Please see our Documentation for details.
In order to use PickingPal, the first step is to pull up an order in PickingPal using the order number (via a barcode scan of the order number barcode). As such, there is currently a requirement to have a list of order numbers or order number barcodes so the individual orders may be pulled up in PickingPal for scanning. This is usually in the form of some print-out.
An order barcode is just the order number displayed using a barcode font. To show the order number as a barcode, on our documents we output this HTML and load the font as follows:
<font face="IDAutomationHC39M">(<?php echo $order_number; ?>)</font>
Please see this article on the ID Automation website for more information.
If you are using an alternate plugin to print a packing slip, invoice, or label, that plugin should be able to provide information as to how to display an order barcode on their documents.
Yes, please see this article for details.
Yes, there is a way to import warehouse location data into PickingPal! Please see this article for details.
PickingPal should work with any wireless or wired barcode scanner that will successfully connect to a PC, MAC, or Mobile device / Tablet (via Bluetooth or MicroUSB). See our article about barcode scanners for additional information.
You can find a selection of corded and wireless hardware barcode scanners on Amazon, eBay, Office Depot, Walmart, NewEgg, POSGuys, etc.
Yes. This is possible with the use of one of the following barcode scanner configurations:
We have tested this configuration with some finger/mini/handheld laser barcode scanners.
Yes. This is possible with the use of a bluetooth or wireless (Android & iOS) or microUSB (Android) scanner. We have tested this configuration with some finger/mini/handheld laser barcode scanners. PickingPal has been tested on mobile devices with screen sizes as small as 5″.
Not at this time. PickingPal is browser-based and works in conjunction with a connected or paired hardware scanner.
Note: We have found camera-based scanning to be much slower than using hardware scanners. As such, we don’t have any immediate plans to support camera-based scanning via a mobile app.
No. Mobile scanning apps do not have a way to transfer barcode scans into our browser-based web application.
This example video was taken using a Samsung Galaxy S9+, using manual input (versus using a barcode scanner) to demonstrate what the PickingPal interface looks like from a mobile phone. A barcode scanner was not available at the time of making the video. Note: PickingPal should be used with a barcode scanner.
More than likely your barcode scanner is mis-configured, not paired/connected to the device properly, or is not working correctly.
On the same device/computer you have your hardware barcode scanner connected to, open up a Notepad, Word document, or the equivalent. Find one of your physical products that has a barcode label on it, or print out a barcode on a piece of paper, and scan the barcode with your barcode scanner.
Two things must happen to confirm that your scanner is working correctly:
If you cannot perform the steps as stated above, then your barcode scanner is not working or configured properly.
PickingPal is a browser-based software, designed with a responsive, mobile friendly interface.
While it can be operated on a large mobile phone using a mobile browser such as Chrome, the interface will be easier to interact with on a slightly larger screen such as a mini tablet or a tablet (i.e. iPad Mini, iPad, or Android tablet).
Outside of the requirement of a reasonably current handheld device and a browser, the only other requirement would be a scanner that can be paired to the device by way of bluetooth/wireless, or other means such as a scanner docking station (i.e. iPad barcode scanner, tablet barcode scanner, barcode sled).
Each picker will need a login to your WordPress/WooCommerce store, with a minimum of “Shop Manager” access.
From a efficiency configuration perspective, any setup that leaves the pickers with their hands mostly free is likely most desirable.
Please note, we do not endorse or recommend any specific hardware configuration. Links provided are for illustration purposes only.
PickingPal is barcode format independent. Meaning, the input to our software is an actual value, and not based on the format of the barcode.
So, if you have a QR code representing your SKU/UPC/EAN, and you have a barcode scanner that will scan QR codes (i.e. 2-d scanner), then that would be a configuration that would work with PickingPal.
PickingPal does not print shipping labels and is not integrated with any shipping label providers.
One option that is available in PickingPal Pro is to automatically move the order to a new order status upon 100% pick complete. It may be possible within WooCommerce to trigger the automatic printing of a shipping label upon being moved to a specific order status. However, that would likely be part of a separate plugin/extension for WooCommerce that prints shipping labels, such as WooCommerce Shipping.
Alternatively, you can use a shipping label provider (like ShipStation, Shippo, Shipping Easy, etc.) and only pull down orders in certain order statuses (after 100% pick complete).
PickingPal is a perfect complimentary tool to use in conjunction with your favorite shipping software. Once you’ve verified your Order items have been properly picked through PickingPal, you can use any shipping software to generate the needed shipping labels.
Check with your shipping software provider to see if they support Order barcodes. If they do, you can use the Order barcode on the PickingPal Pick Ticket to quickly look-up orders when generating shipping labels.
In PickingPal, a Pick Ticket is similar to, and formatted like an invoice. It contains all the items that were purchased in the order. Invoices show line item pricing, order subtotal, taxes (if applicable), and the order total.
A Packing Slip represents what was actually picked/scanned. For example, if an order contains 4 items, but only 3 can be shipped initially. A shipping person may scan those 3 items, and then print a Packing Slip for the items that will be in the initial shipment.
Packing Slips do not contain any line item prices, taxes, or totals.
Yes. Please refer to the “Customizing Your Pick Ticket Layout” section in our online documentation.
PickingPal does not include any feature to enable automatic printing of Pick Tickets or Packing Slips.
There may be ways to automatically print Pick Tickets via a cloud-print service such as directprint.io, PaperCut.com, ezeep.com, or Printix.net.
Yes, if you are processing a partial shipment, once you scan the last item in the partial shipment, you may print a packing slip — which will only include the items that have been partially picked.
You may print more than one Packing Slip for an order that is split into two cartons/boxes, however, PickingPal does not have a feature to print packing slips specific to a multi-carton shipment.
To accomplish this simply pick/scan the items that will be placed in the first carton, then print a Packing Slip for those items. Reset the picking status of the order, pick/scan the items that will be placed in the second carton, then print a Packing Slip for those items.
To ensure the order shows a pick-complete status, the items in the first carton will need to be scanned a second time.
Yes. While we do not have a direct integration to PIP, nor do we provide any support for PIP, we understand that there are ways to configure & customize the PIP invoices and packing slips.
Please refer to our Adding a Barcode to WooCommerce PIP Invoices article for some reference information. Should you need additional help, please contact the authors of PIP or review the “Customize the Template“ section of the PIP documentation.
Yes. This feature is available in PickingPal Pro.
Yes. This feature is available in PickingPal Pro.
Not at this time. However, PickingPal Pro does have a feature to prevent scanning orders in certain order statuses.
It may be possible to utilize that feature to achieve the intended goal. Please contact us to discuss your specific use-case, and we’ll be happy to assist you further.
Pick-to-bin usually requires some discussion for it to be fully understood, because it cannot be demonstrated solely via a screencast recording.
However, our online documentation explains how the pick-to-bin pick list works. Please visit the above link, then search for “pick-to-bin” and you will find the section that provides more details about the feature.
The pick-to-bin capability is largely a paper-only print-out solution to help improve the efficiency of the picking process. Of course, you can print the pick-to-bin document to PDF and view it on a portable device if you prefer not printing physical documents.
We do not provide any pick-to-bin scanning verification capability where PickingPal verifies items against an order as they are placed in the individual bins. Once bins contain all the order items, they can be verified at that time with PickingPal.
At this time PickingPal does not provide any facility to export the picking log within the software. However, the log data is stored in the WordPress database.
PickingPal line item log data is stored in the table named $wpdb->prefix + ‘pp_pick_order_status’ where $wpdb->prefix is “wp_” by default. Picked line items, are identified by the “_wc_pick_arr” post meta key.
PickingPal is designed to support translations, but we have not created any translation files ourselves. The language files are located in the \i18n\languages folder of the PickingPal installation directory.
No. No order data is passed to our server.