Batch Inventory & Expiry Dates

Batch Inventory & Expiry Dates

by Freshly

Effortlessly track batches & manage expiry for perishables

5.0 of 5 stars(4 reviews)

Manage expiry dates & recalls

Batch track inventory, assign expiry dates, and be prepared for recalls, so that you can serve your customers with confidence.

Automate expiry processes

Automate how expiring inventory gets handled, saving you time on tracking inventory and other time-consuming tasks.

Optimize perishable inventory

Forecast future demand and make more informed inventory decisions to increase profit margins (coming soon).

About Batch Inventory & Expiry Dates

Freshly makes it easy to sell perishables such as food & beverages, cosmetics, and pharmaceuticals, online.

With the ability to track and prioritize your products by their expiration date, you'll be able to more effectively manage your inventory levels, reduce product spoilage, track product recalls, and increase profitability.


  • Add inventory batches to products and track them based on their expiry dates
  • Show expiry dates to your customers on storefront product pages
  • Trace recalled items back to the batch or lot that they belonged
  • Clearly see which product batches are approaching their expiry date
  • Get notified when your products reach their expiry date
  • Auto-assign or manual-assign batches to fulfill orders using the First-expire, First-out (FEFO) or First-in, First-out (FIFO) method
  • View a history of inventory changes to batch quantity, batch expiry, or batch preferences
  • Import and export your inventory batches in bulk using CSV files
  • Bulk print and edit batch detail packing slips with liquid templates
  • Product level expiry configurations (coming soon)
  • Make more informed purchasing and inventory decisions with analytics (coming soon)

Customize how expiring inventory gets handled to increase profit margins

Customize how expiring inventory gets handled with options such as applying percent discounts days before product expiry (coming soon) and removing expired product batches from inventory count.


  1. How does Freshly affect my store? We reliably sync your Shopify products and inventory activity. Product inventory changes as you add batches with item quantities on Freshly. All inventory updates are tracked on Freshly.

  2. Does Freshly replace my Shopify inventory and fulfillment manager? No, we extend and enhance the capabilities of your Shopify's inventory and fulfillment manager to suit your requirements for batching and/or expiry dates. Freshly is built to work seamlessly with your existing workflow.

  3. Do I have to track inventory on both Shopify and Freshly? Only products that you wish to batch track should be managed on Freshly.


If you need help or want to share how we can improve, let us know! We're only a message away and will reply within 24 hours.

Integrates with

  • Bundle Builder,
  • Point of Sale

See the app in action

Explore how the app works in an example store.

View example store


Essential 🥬


  • 50 products with unlimited inventory batches

  • Auto-assign batches during fulfillment

  • Multiple locations

  • Email support

Pro 🐟


  • Unlimited batches

  • Auto & manual-assign batches

  • Batch traceability

  • Bulk import & export

  • Customer-facing expiry dates

  • Email & chat support

* All charges are billed in USD. Recurring charges, including monthly or usage-based charges, are billed every 30 days.

5.0 of 5 stars

The overall rating reflects the current state of the app. It accounts for all app reviews but prioritizes the most recent ones.
  • 5 of 5 stars
    100% of ratings are 5 stars
  • 4 of 5 stars
    0% of ratings are 4 stars
  • 3 of 5 stars
    0% of ratings are 3 stars
  • 2 of 5 stars
    0% of ratings are 2 stars
  • 1 of 5 stars
    0% of ratings are 1 stars

Most recent reviews


I'm using this to help track batches of skincare products. The option before was either to keep a manual record (which we were doing) or pay for an inventory management system which would be too complex for our current needs. Freshly is well designed and easy to use. It's reassuring to know we can get all the essential info, such as batch delivery & expiry dates, how much of each batch is left and which customers it's been sent to, at the click of a button.

Developer reply

January 1, 2021

Thanks so much for your thoughtful review 🤗 Happy New Year!

All Things Canine

I’m Loving This App
I have been using it for a few weeks now and it does everything I need, great job guys. Makes tracking expiry dates of my pet food so much easier. I’m just about to move onto the paid plan now.

Developer reply

December 15, 2020

We're so happy to hear that it's made expiry tracking easier for you! 🐶 Thanks for your five-star review and all the best during the holiday season. 🎄

Local Beauty

Installed recently this app to help me manage the expiry date of cosmetics and skincare products. It's definitely helpful and the support team responds promptly in my case Basil answered me through the chat and wad really kind and followed up the issue I encountered

Developer reply

November 1, 2020

Thank you so much for taking the time to share your experience here. I really appreciate your kind words and your great review! 😄 I'm also happy to hear that Freshly is able to help you manage your cosmetic products.