Pet Supplies

The operations backbone for
pet supplies brands.

Native Shopify and Shopify POS integration, inventory across your distribution center and retail stores, Chewy EDI, and lot and expiry tracking for perishable food and treats. All in one system.

Pet brands that run on Fulfil.

Tomlinson's Feed Muddy Mat Atlas Pet Company

The challenge

Operational complexity unique to pet supplies.

Pet brands sell perishable food and treats with expiry dates, run stores and a distribution center at the same time, and juggle DTC, retail, wholesale, and marketplaces like Chewy. Generic ERPs weren't built for it.

Stores and a warehouse, one catalog

Selling online and across retail locations means tracking the same SKUs in a distribution center and in every store. Without unified visibility, you get out-of-stocks in one place while stock sits in another.

Perishable food and treats

Pet food, treats, and supplements carry expiry dates. You need to ship the oldest usable stock first, keep near-expiry lots off the truck, and trace any lot back to its intake for recall readiness.

Every channel, every buyer

DTC, Shopify POS in-store, wholesale, and marketplaces like Chewy over EDI each have their own rules. Reconciling them across disconnected systems means manual data entry, mispicks, and chargebacks.

Omnichannel & Shopify POS

Online and in-store, on one system.

Fulfil connects directly to Shopify and Shopify POS with no middleware. Web orders and in-store point-of-sale orders land in Fulfil the moment they happen and route automatically to the right location, so your crew never waits for one system to catch up to the other.

For same-day delivery, Tomlinson's built order routing with channel scripts to send each delivery to the store closest to the customer, cutting miles and minutes per delivery by 12% and overall delivery costs by 15%.

  • Direct Shopify & Shopify POS integration, no middleware or sync lag
  • Online and in-store orders unified in one order workflow
  • Automatic order routing to the right store or distribution center
  • Edit orders in Fulfil and sync changes back to Shopify both ways
"In previous systems, we used to see 15-minute-plus delays, and now with Fulfil, orders immediately come from Shopify into Fulfil with no delays. Having things flow into the system as they happen means we can respond to customers even faster."
N
Nicholas
IT & Systems Manager, Tomlinson's Feed

Multi-location inventory

One view across your DC and every store.

In Fulfil a warehouse can be a facility you operate, a 3PL, or a retail store, so your distribution center and all of your stores are tracked in one system. The Inventory by Warehouse report shows quantity on hand and available across every location, and internal shipments move stock between the DC and stores when demand shifts.

Store teams can see exactly what the warehouse has on hand, and warehouse pickers work on mobile scanners or iPads instead of pen and paper. Tomlinson's cut pick times by 50% and reduced inventory transfers by 39% with location-level visibility.

  • Retail stores and distribution centers tracked as warehouses in one system
  • Quantity on hand and available across all locations
  • Internal shipments to move stock between the DC and stores
  • Per-warehouse reorder points so each location replenishes on its own
"Using Fulfil, we're operating a lot faster. Our pick times decreased, and we're able to get trucks on the road an hour earlier than before. We're also spending less time with cycle counts, and our inventory tracking is significantly more accurate, which has been helpful for buying."
K
Kevin
Warehouse Manager, Tomlinson's Feed

Perishable inventory

Ship the freshest lots, trace every batch.

Pet food, treats, and supplements carry expiry dates. Fulfil tracks inventory by lot (batch) number with an expiry date, enabled per product through Lot Management Policies, and assigns lots in first-expired, first-out (FEFO) order automatically during shipment.

A configurable minimum shelf life keeps lots that are too close to their expiry date from shipping, set per lot policy, per channel, or per order line, so customers and wholesale buyers receive product with usable shelf life. Every shipment traces back to the intake lot it came from for recall readiness.

  • Lot (batch) tracking with expiry dates on perishable products
  • Automatic FEFO lot assignment on shipment
  • Minimum shelf life blocks near-expiry lots from shipping
  • Full lot traceability from intake to customer for recall readiness
FEFO lot assignment
LOT-0417, grain-free treats Expires soonest
Assigned first, as long as it clears minimum shelf life
LOT-0902, grain-free treats Held back
Later expiry, assigned only after LOT-0417 is depleted
Near-expiry lot skipped
Lots inside the minimum shelf-life window never ship

Wholesale & marketplaces

Sell to Chewy and retail buyers without the busywork.

Fulfil connects to Chewy through native EDI, automating purchase orders, advance ship notices (ASNs), and invoices with no separate middleware. Chewy is one of many retail and marketplace trading partners Fulfil supports over EDI.

Run wholesale alongside DTC and retail from the same catalog, with per-partner pricing, buyer SKUs, and case-pack quantities, so B2B orders don't need a bolt-on system.

  • Native EDI for Chewy and other retail trading partners
  • Automated purchase orders, ASNs, and invoices
  • Wholesale pricing, buyer SKUs, and case packs from one catalog
  • DTC, retail, wholesale, and marketplaces in a single system
"With Fulfil's help, we developed a routing system to route delivery orders to the store closest to the customer. Since implementing Fulfil as our ERP, we've seen miles per delivery and minutes per delivery down 12% and overall delivery costs down 15%."
PS
Paul Skrovan
Director of Digital Operations, Tomlinson's Feed

Automated purchasing

Stop building purchase orders by hand.

Reorder points automatically generate draft purchase requests when combined available and inbound stock drops below a minimum, based on either quantity thresholds or days of sales velocity, and each supplier record carries lead time, minimum order quantity (MOQ), and tiered pricing.

For pet retailers running many locations, that means buyers stop manually checking minimums store by store and focus on vendor relationships and product selection instead.

  • Auto-generated purchase requests from per-location reorder points
  • Quantity- or sales-velocity-based replenishment
  • Supplier lead time, MOQ, and tiered pricing built in
  • Data warehouse and reporting to plan the next PO
"The automation of ordering is the number one priority." … "Many of the other providers we evaluated felt dated, as if we had to adapt our business to fit their older technology. It became very clear to us pretty early in the process that these other providers were legacy providers, and Fulfil was the future."
KK
Kate Knecht
Owner & Vice President, Tomlinson's Feed

What a pet retailer got from switching to Fulfil.

50%
Faster pick times
39%
Fewer inventory transfers
15%
Lower delivery costs
Tomlinson's Feed 18 stores + distribution center 18,000+ SKUs

Customer story

See how Tomlinson's Feed runs on Fulfil.

A 75-year-old, family-owned pet retailer running 18 stores and a distribution center on Shopify POS and Fulfil.

TF
Tomlinson's FeedCentral Texas pet retailer
Customer story

FAQ

Questions? Answers.

What is the best ERP for pet supplies brands?
Fulfil is an ERP built for pet supplies brands running omnichannel operations: pet food, treats, supplements, and accessories sold across Shopify and Shopify POS, marketplaces like Chewy over EDI, wholesale, and retail stores. It tracks inventory across a distribution center and every retail location, handles lot and expiry dates for perishable food and treats, and automates purchasing across locations.
How does Fulfil integrate with Shopify POS for pet stores?
Fulfil connects directly to Shopify with no middleware, so online and in-store orders flow into one system. Orders from your website and from Shopify POS appear in Fulfil instantly and route automatically to the right location. Tomlinson's Feed, a 75-year-old pet retailer running 18 stores on Shopify POS, replaced 15-minute-plus sync delays with orders that appear in Fulfil the moment they are placed.
Can Fulfil track inventory across distribution centers and retail stores?
Yes. In Fulfil a warehouse can be a facility you operate, a 3PL, or a retail store, so a distribution center and every store are all tracked in one system. The Inventory by Warehouse report shows quantity on hand and available across all locations, internal shipments move stock between the DC and stores, and reorder points are calculated per warehouse so each location gets its own replenishment.
Does Fulfil integrate with Chewy?
Yes. Fulfil connects to Chewy through its native EDI capabilities, automating purchase orders (850), advance ship notices (856 ASNs), and invoices (810) with no separate middleware. Chewy is one of many retail and marketplace trading partners Fulfil supports over EDI alongside your DTC and wholesale channels.
Can Fulfil track expiration dates for pet food and treats?
Yes. Fulfil tracks inventory by lot (batch) number with an expiry date, enabled per product through Lot Management Policies. It assigns lots in first-expired, first-out (FEFO) order automatically during shipment, and a configurable minimum shelf life blocks lots that are too close to their expiry date from shipping, so perishable food and treats reach customers with usable shelf life.
Does Fulfil automate purchasing and replenishment for pet retailers?
Yes. Reorder points automatically generate draft purchase requests when combined available and inbound stock drops below a minimum, based on either quantity thresholds or days of sales velocity. Each supplier record carries lead time, minimum order quantity (MOQ), and tiered pricing, so Fulfil replenishes the right products at the right locations without buyers building every purchase order by hand.
Can Fulfil handle pet product bundles and variety packs?
Yes. A bundle or variety pack is sold as a single SKU and explodes into its component products at fulfillment using a bill of materials, so you hold no separate bundle inventory and component stock and cost stay accurate. Fulfil also supports light manufacturing and kitting for brands that assemble their own products.
How does Fulfil compare to NetSuite for pet supplies brands?
Legacy ERPs like NetSuite require heavy customization to handle omnichannel pet retail, Shopify POS, lot and expiry tracking for perishable food, and EDI marketplaces like Chewy. Fulfil includes native Shopify and Shopify POS integration, multi-location inventory across a DC and retail stores, lot and FEFO expiry management, EDI trading partners, and automated purchasing out of the box. Tomlinson's chose Fulfil over NetSuite, Microsoft Dynamics, Acumatica, and Brightpearl.

Agentic ERP

Run it with your own AI agents.

Fulfil is an agentic ERP. Connect your Fulfil data to Claude or other LLMs through the MCP server to pull live sales, inventory, and margin numbers in plain English, or point Claude Code at the CLI to automate the repetitive work behind a busy pet-retail season.

Ready to run your pet brand
on one system?

Shopify POS, multi-location inventory across your DC and stores, Chewy EDI, and lot and expiry tracking, built in.