Skip to content
Tops Shop and Scan

Save Time, Scan as You Shop!

A new, convenient way to shop! Use your phone to scan your items and then bag them as you go!



Available exclusively at the following Tops Locations:

  • Alden, 12775 Broadway Blvd
  • Amherst, 3980 Maple Road
  • Arcade, 658 W Main St
  • Baldwinsville, 2265 Downer Street
  • Cheektowaga, 3865 Union Road
  • Depew, 4777 Transit Road
  • Depew, 6363 Transit Road
  • Derby, 6914 Erie Rd.
  • Dunkirk, 3955 Vineyard Drive
  • East Amherst, 9660 Transit Rd. at North French
  • East Aurora, 65 Grey St.
  • Grand Island, 2140 Grand Island Blvd.
  • Hamburg, 4250 McKinley Parkway
  • Ithaca, 2300 N. Triphammer Rd.
  • Kenmore-Tonawanda, 1740 Sheridan @ Delaware
  • Lockport, 3949 Lockport-Olcott Rd.
  • Lockport, 5827 S. Transit Rd.
  • Medina, 11200 Maple Ridge Rd.
  • New Paltz, 271 Main Street
  • Orchard Park, 3201 Southwestern Blvd.
  • Rhinebeck, 6726 Route 9
  • Village of Hamburg, 6150 South Park Ave.
  • West Seneca, 355 Orchard Park Rd.
  • Williamsville, 5274 Main & Union
  • Williamsville, 2351 Maple Rd.

Summer Recipes

How to Get Started

First, download the SHOP+SCAN app through Google Play or the App Store. Next, connect to Tops Guest Wifi. Scan your Tops BonusPlus barcode to start saving. Scan and bag as you go! You'll be able to see your running total while you shop and watch savings add up instantly with automatic discounts. When you've finished your shopping, visit any self checkout for fast and easy checkout.

Summer Recipes
Get it in the iOS App Store
Get it in the Google Play Store

Shopping Tips!


Tops Summer Essentials

Bring your reusable bags and prep your cart before shopping

Tops Summer Essentials

For loose bakery items, look for these barcode tags on the self-service bakery cases


Tops Summer Essentials

Visit scales throughout the produce department for weighed items. Place the item on the scale. Enter the PLU. Print then scan the barcode on the sticker with your phone

Tops Summer Essentials

To purchase gift cards, set the card(s) aside. You'll need to ask a store associate to process the card(s) at checkout

Questions? We've got answers! Click here for FAQ's (pdf)

Switch Debug Code

This code is used by the webmaster to track down website problems, please ignore the following chart.

Item Value
vURL_Path ShopScan/
vWebApp ShopScan
vWebAppSW
File Exists false
vStub /Savings/pages/ShopScan_S.las
File Exists true
aAppElements array
vAppElementsCount 0
vSwitchError
v404
vS

Version Object Tests

$versions >= 'Consumer Accounts,6.0.0': true

variable_defined('versions'): true

Retailer's App Versions

App Retailer's Version Default Version Latest Version
circulars 6.7.13
consumer accounts 6.0.0
contact us 3.0.3
coupons 1.1.5
coupons.com 1.6.0
grocery newsletters 1.5.1
PDF circulars 1.1.0
recipes 4.7.2
shopping lists 3.17.5
store locator 2.10.0
donations 1.0.0
* client_IP: 172.31.62.134
* $vS->type: string