---
title: Barcodes - Inventory (Visit Items, Receive Items)
description: This article shows you how to activate barcode searches for quickly adding visit items to a visit or receive items to a receive.
---

[Skip to content](https://support.pantrysoft.com/bar-codes-inventory-visit-items-receive-items#main-content)

English

Show submenu for translations

[More support](https://support.pantrysoft.com/kb-tickets/new?hsLang=en)

![pexels-caleboquendo-7807594](https://support.pantrysoft.com/hs-fs/hubfs/pexels-caleboquendo-7807594.jpeg?width=3480&height=892&name=pexels-caleboquendo-7807594.jpeg)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [More support](https://support.pantrysoft.com/kb-tickets/new)
- [Go to pantrysoft.com](https://app.pantrysoft.com/login)

[Go to pantrysoft.com](https://app.pantrysoft.com/login)

 Welcome to the PantrySoft knowledge base. How can we help you?

- There are no suggestions because the search field is empty.

1. [Knowledge Base](https://support.pantrysoft.com/?hsLang=en)
2. [Additional Admin Guides](https://support.pantrysoft.com/additional-admin-guides?hsLang=en)
3. [Inventory Management](https://support.pantrysoft.com/additional-admin-guides?hsLang=en#inventory-management)

# Barcodes - Inventory (Visit Items, Receive Items)

## This article shows you how to activate barcode searches for quickly adding visit items to a visit or receive items to a receive.

### Definition

In PantrySoft, you can enable a barcode scanner widget on Visit and Receive screens for quickly adding items to a visit or receive item list.

#### Enable the barcode widget

*Perform the following steps to activate barcode scanning for both Receives and Visits:*

1. **Login with an Org User**  
   Ensure you are logged in as a User with the Org  Admin role.
2. **Go to Inventory Settings**  
   Go to **Setup->Inventory Settings**.
3. **Enable Inventory Barcode setting**  
   Under Inventory Management switch "Show Search by Barcode" to *Yes*. This will enable barcode searches for inventory management (receives etc.). Under Visit Distribution switch "Show Search By Barcode" to Yes. This will enable barcode searches for Visits.
4. **Save and Exit**  
   Click the *Save and Exit *Button.
5. **Verify Barcode field on the Receive Screen**  
   Go to **Inventory->Receives** and create or edit a receive record. You should see:
   
   ![](https://support.pantrysoft.com/hs-fs/hubfs/image-png-Feb-14-2024-08-37-00-7511-PM.png?width=376&height=339&name=image-png-Feb-14-2024-08-37-00-7511-PM.png)

#### Scanning a Visit Item or Receive Item

Now that you've enabled barcode scanning for inventory items, you can begin to scan the barcode on the side of individual products. 

### Associating Codes 

The first time you scan a UPC, you'll have to "teach" PantrySoft how the real-world item corresponds to an Inventory Item you've set up in your PantrySoft inventory. 

For instance, if you set up an inventory item called "Black Beans" go into an Inventory Receive, and then scan a can of black beans, you'll probably see the following message and dropdown below the barcode widget:

![](https://support.pantrysoft.com/hs-fs/hubfs/image-png-Feb-14-2024-08-41-41-7470-PM.png?width=453&height=321&name=image-png-Feb-14-2024-08-41-41-7470-PM.png)

Perform the following steps to associate an unknown code with an item:

1. **Find the Appropriate Product**  
   Use the dropdown selector to choose the PantrySoft Inventory Item you wish to associate with this specific barcode (this specific product).
2. **Click Associate Code**  
   This will store the code association in memory, and it will *also *add the item to the item list.

### Adding Known Codes.

If you scan a product you've already associated with a PantrySoft Inventory Item (as in the steps above), it will simply be added to the item list below. If you scan the same item multiple times in a row, the new item at the top of the list will simply increment its quantity.

### Editing Code Associations

Code Associations in PantrySoft are not permanent links between product barcodes and PantrySoft Inventory Items. Rather, they're more like a dictionary for PantrySoft to use when you pick up a scanning gun. Pantrysoft lets you alter the association of a code with an inventory item, even after you've already used the code to add an item to a list. It's important to note that changing an association after you've used it does *not* affect prior activity at all (it will not instantly swap Receive Items or Visit Items you've already logged).

*Perform the following steps if you need to delete or edit a code association you've made:*

1. **Go to Inventory Item Codes**  
   Go to **Inventory->Item Codes**.
2. ***Option: Edit the Code Association.***  
   Click the *Edit *button and see the details of the code association (see figure immediately below). Usually, you'll re-associate a known code by finding the code in question and changing the item it's paired with. Don't forget to Save and Exit.
3. ***Option: Delete the Code Association. ***  
   Click the *Delete *button next to a code association. This will erase the association, but it won't have any impact on existing inventory records (Receives, Visits). Now scanning that code you deleted will once again prompt you to re-associate the code with an item of your choice.

> **Barcodes as Pantry Item Categories.** Some pantries will create their own barcodes (there are online services for printing a page of barcodes, or there are barcode stickers that can be purchased). They will then put a list of barcodes (perhaps color-coded and labeled as a category, i.e., "Meat") next to their cashiers, who are trained to interpret pantry items as belonging to a specific category. The cashier scans one of the codes in front of them for each item in the customer's basket. In this way, some pantries scan categories rather than products. 

 

- [Getting Started](https://support.pantrysoft.com/getting-started?hsLang=en#main-content)
  
  
  
  
  
    - [Users](https://support.pantrysoft.com/getting-started?hsLang=en#users)
    - [PantrySoft Interfaces](https://support.pantrysoft.com/getting-started?hsLang=en#pantrysoft-interfaces)
    - [Inventory](https://support.pantrysoft.com/getting-started?hsLang=en#inventory)
    - [Guest/Client Registration](https://support.pantrysoft.com/getting-started?hsLang=en#guest-client-registration)
    - [Visits](https://support.pantrysoft.com/getting-started?hsLang=en#visits)
    - [Client Portal - Scheduling](https://support.pantrysoft.com/getting-started?hsLang=en#client-portal-scheduling)
    - [Reporting](https://support.pantrysoft.com/getting-started?hsLang=en#reporting)
- [Additional Admin Guides](https://support.pantrysoft.com/additional-admin-guides?hsLang=en#main-content)
  
  
  
  
  
    - [Client Registration & Visits](https://support.pantrysoft.com/additional-admin-guides?hsLang=en#client-registration-visits)
    - [Additional Features](https://support.pantrysoft.com/additional-admin-guides?hsLang=en#additional-features)
    - [Inventory Management](https://support.pantrysoft.com/additional-admin-guides?hsLang=en#inventory-management)
    - [Additional Paid Features](https://support.pantrysoft.com/additional-admin-guides?hsLang=en#additional-paid-features)
    - [Tags](https://support.pantrysoft.com/additional-admin-guides?hsLang=en#tags)
    - [Scheduling Appointments](https://support.pantrysoft.com/additional-admin-guides?hsLang=en#scheduling-appointments)
- [Scheduling and Schedule Templates](https://support.pantrysoft.com/scheduling-and-schedule-templates?hsLang=en)
- [User Interfaces](https://support.pantrysoft.com/user-interfaces?hsLang=en#main-content)
  
  
  
  
  
    - [Client Portal/ Online Store- Admin & Setup Guides](https://support.pantrysoft.com/user-interfaces?hsLang=en#client-portal-online-store-admin-setup-guides)
    - [Client Portal/ Online Store- Customer Guides](https://support.pantrysoft.com/user-interfaces?hsLang=en#client-portal-online-store-customer-guides)
    - [Packing/ Kitchen Screens and Reports](https://support.pantrysoft.com/user-interfaces?hsLang=en#packing-kitchen-screens-and-reports)
- [Special Workflows](https://support.pantrysoft.com/special-workflows?hsLang=en#main-content)
  
  
  
  
  
    - [Delivery/Meals on Wheels](https://support.pantrysoft.com/special-workflows?hsLang=en#delivery-meals-on-wheels)
    - [University](https://support.pantrysoft.com/special-workflows?hsLang=en#university)
- [FAQ & Miscellaneous](https://support.pantrysoft.com/faq-miscellaneous?hsLang=en#main-content)
  
  
  
  
  
    - [Client Troubleshooting](https://support.pantrysoft.com/faq-miscellaneous?hsLang=en#client-troubleshooting)
    - [Other FAQs](https://support.pantrysoft.com/faq-miscellaneous?hsLang=en#other-faqs)
    - [Messaging and Notifications](https://support.pantrysoft.com/faq-miscellaneous?hsLang=en#messaging-and-notifications)
    - [Other Reports](https://support.pantrysoft.com/faq-miscellaneous?hsLang=en#other-reports)
    - [Technical Documentation](https://support.pantrysoft.com/faq-miscellaneous?hsLang=en#technical-documentation)
- [Reporting Tools](https://support.pantrysoft.com/reporting-tools?hsLang=en#main-content)
  
  
  
  
  
    - [Merging Duplicate Client Accounts](https://support.pantrysoft.com/reporting-tools?hsLang=en#merging-duplicate-client-accounts)
- [Release Notes](https://support.pantrysoft.com/release-notes?hsLang=en#main-content)
  
  
  
  
  
    - [2026 Releases](https://support.pantrysoft.com/release-notes?hsLang=en#2026-releases)
    - [2025 Releases](https://support.pantrysoft.com/release-notes?hsLang=en#2025-releases)
    - [2024 Releases](https://support.pantrysoft.com/release-notes?hsLang=en#2024-releases)
- [Recorded Webinars](https://support.pantrysoft.com/recorded-webinars?hsLang=en#main-content)
  
  
  
  
  
    - [2026 Webinar Recordings](https://support.pantrysoft.com/recorded-webinars?hsLang=en#2026-webinar-recordings)
    - [2025 Webinar Recordings](https://support.pantrysoft.com/recorded-webinars?hsLang=en#2025-webinar-recordings)
- [Special/ Niche Features](https://support.pantrysoft.com/special-niche-features?hsLang=en)
- [Advanced Inventory](https://support.pantrysoft.com/advanced-inventory?hsLang=en)
- [CSFP Module](https://support.pantrysoft.com/csfp-module?hsLang=en#main-content)
  
  
  
  
  
    - [CSFP Overview](https://support.pantrysoft.com/csfp-module?hsLang=en#csfp-overview)
    - [Managing CSFP Participants](https://support.pantrysoft.com/csfp-module?hsLang=en#managing-csfp-participants)
    - [Recording CSFP Visits](https://support.pantrysoft.com/csfp-module?hsLang=en#recording-csfp-visits)
    - [CSFP Data Management](https://support.pantrysoft.com/csfp-module?hsLang=en#csfp-data-management)
- [PantrySoft Volunteer](https://support.pantrysoft.com/pantrysoft-volunteer?hsLang=en)

# PantrySoft

pantrysoft.com Help Center

Copyright © 2026, PantrySoft