Print only some products at a WooCommerce printer location with BizPrint Product Mapping
This page shows you how to make a printer location print only orders that contain certain products or product categories, for example sending drinks to the bar printer and food to the kitchen printer. It is for WooCommerce store owners who use the BizPrint plugin for WooCommerce with the Product Mapping for Print Manager add-on, and it works with both desktop and Android stations.
Before you start
Section titled “Before you start”- Install and activate the Product Mapping for Print Manager add-on. Add-ons are included with some plans (see BizPrint pricing). See Install a BizPrint add-on in WordPress.
- Product Mapping needs PHP 7.4 or later on your WordPress site. Your web host can tell you which version you have.
- Create the printer location you want to limit. See Create a printer location in the BizPrint plugin for WooCommerce.
- For an Android station, see Set up a WooCommerce printer location for an Android station with BizPrint. Both Output Format choices work there.
How Product Mapping decides what prints
Section titled “How Product Mapping decides what prints”Each printer location has a Product Mapping section with two choices:
- All: the location prints every order. This is the default.
- Custom: the location prints an order only if at least one product in the order matches the products or categories you choose. Orders with no matching product are not sent to this location at all.
A product matches when:
- you chose the product itself, or
- the product is a variation (such as a size or color) of a product you chose, or
- the product is in a category you chose, or in a subcategory of it. For example, choosing a “Drinks” category also covers products in a “Drinks > Coffee” subcategory.
Variations need a little more care with categories. If a variable product is only in a subcategory, choosing the category above it may not cover that product’s variations. To be sure a variation matches, choose the parent product itself, or the exact category the parent product is in.
By default, a matching order prints in full, with every product on it. To leave the other products off the printout, tick Print only selected products and categories. Then only the matching products appear on this location’s printout.
Set up Product Mapping
Section titled “Set up Product Mapping”- Go to WooCommerce > Print Manager in WordPress.
- Open the Printers tab.
- Click the name of the printer location you want to limit in the Description column.
- Find the Product Mapping section.
- Choose Custom in the first drop-down list. More settings appear.
- Tick Print only selected products and categories if you want this location’s printout to show only the matching products. Leave it unticked to print the whole order.
- Click in the Search box under Products.
- Type part of a product name.
- Click the product you want when it appears in the results. It is added as a button above the Search box.
- Repeat steps 7 to 9 for each product you want this location to print.
- Click in the Search box under Categories.
- Type part of a category name.
- Click the category you want.
- Repeat steps 11 to 13 for each category you want this location to print.
- Click Save Changes at the bottom of the page.
To remove a product or category you added:
- Click its button (the one with the ×).
- Click Save Changes.
Leave the second drop-down list on Default print unless you want a separate ticket for each product. See Print each product on its own ticket in WooCommerce with BizPrint Product Mapping.
Good to know
Section titled “Good to know”- It applies to every print to this location. Product Mapping applies to automatic printing and to orders you print by hand from the order screen. If you print an order by hand to a Custom location and the order has no matching product, nothing prints at that location.
- An order can print at several locations. Each location checks the order on its own. An order with a coffee and a sandwich can print at both the bar and the kitchen, each showing its own products when Print only selected products and categories is ticked.
- Locations set to All print everything. If you also have a location on All that uses the same printer, that printer gets the whole order as well.
- Other mapping add-ons add more rules. If the same location also uses Shipping Mapping or Metadata Mapping, an order has to pass every rule to print there.
- Changes apply to new prints. Saving new settings does not print anything again.
Related pages
Section titled “Related pages”- Print each product on its own ticket in WooCommerce with BizPrint Product Mapping
- Print by shipping method or zone at a WooCommerce printer location with BizPrint Shipping Mapping
- Print kitchen tickets for WooCommerce orders with BizPrint
- Install a BizPrint add-on in WordPress
Need help? Contact BizPrint support at https://getbizprint.com/support/.