Stocky's Gone: Mastering Barcode Labels & Inventory with Shopify's New Purchase Orders

Hey everyone, let's talk about something that's been a hot topic in the Shopify community lately: the shift away from Stocky and what that means for your inventory management, especially when it comes to printing those all-important barcode labels for new stock. I saw a great discussion kick off with @PBN1 asking about getting a CSV download of received items from the new Purchase Order (PO) creation link to replace Stocky's quick barcode label generation. It's a common pain point, and frankly, a major operational gap for many of you.

The Stocky Shift: Why Barcode Labels Are a Challenge Now

For years, Stocky was the go-to for so many of us for streamlining inventory, and its barcode label feature was a godsend. As PBN1 rightly pointed out, it was a "quick and easy way to create barcoded labels for all received stock items." With Stocky sunsetting, that seamless workflow is gone, and the new native Shopify PO system, while powerful in its own right, doesn't yet offer that direct "export newly received items for barcode printing" button we all loved.

This leaves store owners scrambling for a solution to efficiently label incoming inventory for POS locations and general stock management. It's not just about getting the data; it's about getting the right data in the right format to quickly print labels for items that just hit your warehouse floor.

Crucial Questions to Guide Your Workflow (Thanks, Julien!)

Julien from the community (@Pipokx) jumped into the discussion with some really insightful questions that are key to figuring out your best path forward. These aren't just questions; they're guideposts for building a robust new process:

1. Your Printing Setup: What Are You Using?

  • Dymo or Zebra? If you're using dedicated label printers like Dymo or Zebra, you likely have specific software that requires a certain CSV or data format. Understanding this is step one.
  • Shopify's Retail Barcode Labels App? This is a strong contender for many. Shopify offers a free app designed to help you print labels directly from your admin using a standard printer or dedicated label printer.

Knowing your hardware and preferred software will dictate how you need to prepare your data.

2. Partial Deliveries: New Units or Entire PO?

  • Strictly Newly Received Units? If a PO comes in partially, do you only want to print labels for the items that just arrived? This is often the most efficient way to work, preventing re-labeling or printing unnecessary labels.
  • The Entire Original PO? Or, are you okay with printing labels for the whole PO every time, even if only a portion has arrived? This might be simpler but less precise for inventory tracking.

Most store owners prefer the former – only labeling what's physically in hand. This means your data extraction needs to be precise.

Crafting a Solution: Step-by-Step Approach (Until a Native Feature Arrives)

Since a direct "export received items for barcodes" isn't available in the new PO system *yet*, here's a workflow to bridge that gap, drawing on the community's insights and best practices:

Step 1: Accessing Your Received Inventory Data

This is where the "operational gap" truly shows. Currently, you'll need to navigate to your Purchase Orders section in your Shopify admin. When you open a specific PO, you can see the "Received" quantities for each item. Unfortunately, there isn't a one-click CSV export for only these newly received items. Your options are:

  • Manual Extraction (for smaller operations): For smaller batches, you might need to manually list the SKUs, product names, and quantities of the items just received. It's not ideal, but it's a direct way to get the exact data you need.
  • General PO Export & Filtering: If Shopify offers a general PO export (even if it includes all items, not just received), you could export that, then filter the CSV to isolate the items with "received" quantities. This requires a bit of spreadsheet work.

The key here is to accurately identify what was just received and its corresponding SKU and product name.

Step 2: Preparing Your Data for Barcode Generation

Once you have your list of received items (SKU, Product Name, Quantity Received), you'll need to format it into a CSV file that your chosen barcode printing solution can understand. For most solutions, a simple CSV with columns like SKU and Quantity is sufficient. If you have existing barcodes for your products, ensure those are also in your product data within Shopify.

SKU,Quantity
ITEM-001,50
ITEM-002,25

Ensure your SKUs are accurate and match your Shopify product catalog, as this is how the printing app will link to your product details.

Step 3: Generating Your Barcode Labels

This is where your printing setup comes into play:

Option A: Using Shopify's Retail Barcode Labels App (Recommended for most)

  1. Install the App: If you haven't already, install the Shopify Retail Barcode Labels app from the Shopify App Store. It's free and integrates directly with your store.
  2. Prepare Your CSV: As outlined in Step 2, create a CSV with at least SKU and Quantity columns for the items you just received.
  3. Upload & Print: In the Retail Barcode Labels app, you can upload this CSV. The app will pull product details (like product name and existing barcodes) from your Shopify catalog and allow you to select a label template to print. This is often the most straightforward method for Shopify store owners.

Option B: Third-Party Label Software (Dymo, Zebra, etc.)

If you're using dedicated software for your Dymo or Zebra printer, you'll need to:

  1. Format for Your Software: Ensure your CSV is formatted precisely to match the import requirements of your specific label printing software. You might need additional columns like Product Name or Price depending on your label design.
  2. Import & Print: Import your prepared CSV into your label software and use your pre-designed templates to print the labels. This gives you maximum flexibility in label design but requires more manual data preparation.

Option C: Exploring Advanced Inventory Apps

For larger operations or those needing more robust features beyond what native Shopify offers, exploring third-party inventory management apps might be a long-term solution. Many of these apps offer comprehensive PO management, receiving workflows, and integrated barcode printing capabilities that could replicate or even improve upon Stocky's functionality.

Addressing Partial Deliveries Head-On

Julien's question about partial deliveries is crucial. If you're only printing labels for newly received units, your manual data extraction or CSV filtering must be precise. Always double-check the "received" quantities in your PO before generating your label CSV. This prevents over-labeling and ensures your physical inventory matches your digital records.

While Stocky's departure has certainly created a workflow challenge for barcode label generation, it's not insurmountable. By understanding your specific needs (printing setup, partial delivery handling) and carefully managing your data, you can build an efficient process. The Shopify Retail Barcode Labels app is a strong starting point for many, but don't shy away from exploring other third-party solutions if your operations demand more. Keep an eye on Shopify's updates too; the platform is constantly evolving, and a more streamlined solution for this gap might be on the horizon. For now, careful data handling is your best friend!

Share:

Start with the tools

Explore migration tools

See options, compare methods, and pick the path that fits your store.

Explore migration tools