Skip to content
getbizprint.com

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.

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.

  1. Go to WooCommerce > Print Manager in WordPress.
  2. Open the Printers tab.
  3. Click the name of the printer location you want to limit in the Description column.
  4. Find the Product Mapping section.
  5. Choose Custom in the first drop-down list. More settings appear.
  6. 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.
  7. Click in the Search box under Products.
  8. Type part of a product name.
  9. Click the product you want when it appears in the results. It is added as a button above the Search box.
  10. Repeat steps 7 to 9 for each product you want this location to print.
  11. Click in the Search box under Categories.
  12. Type part of a category name.
  13. Click the category you want.
  14. Repeat steps 11 to 13 for each category you want this location to print.
  15. Click Save Changes at the bottom of the page.

To remove a product or category you added:

  1. Click its button (the one with the ×).
  2. 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.

  • 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.

Need help? Contact BizPrint support at https://getbizprint.com/support/.