Resource

Afresh DC Buying: Frequently asked RFP questions

Published

Connect with us

Afresh DC Buying helps grocery retailers forecast store demand and build ready-to-submit purchase orders with purpose-built AI for distribution center buyers, automating routine POs, balancing freshness, availability, and freight cost, and recommending forward and opportunity buys.

Afresh DC Buying gives distribution center buyers one AI workspace for all the items on their desk. It does more than just forecast store demand: It helps buyers prioritize their day by automating routine purchase orders, provides scenario analysis on forward buys and much more.

What Afresh DC Buying does

Capability

Fresh

Center store

AI demand forecasting

Forecasts store orders by item, DC, and day, 35 days out, as a range of outcomes

Same 35-day forecasting model, with deal timing and steadier movement built in

PO recommendations

Ready-to-submit POs, balancing freshness, availability, and freight

Ready-to-submit POs, rounded to full pallets and layers, with item-level days-on-hand caps

Aging product strategies

Flags product at risk of spoiling and recommends store allocations or markdowns

Flags aging code-dated inventory and recommends allocations or markdowns

Forward and opportunity buy recommendations

Evaluates vendor spot offers, with a suggested sale price, margin, demand at that price, and a recommended quantity

Recommends investment buys ahead of expiring deals and cost increases, weighing ROI, carrying cost, and capital limits

Inventory issue resolution

Late trucks, shorts, and rejections, each with its impact and a recommended fix

Same as fresh

Exception-based task prioritization

One ranked list each morning, surfacing only the POs, lines, and quantities that need judgment

Same, with more POs automated end to end

Vendor allocation recommendations

Compares vendors for the same commodity on cost, lead time, service, and past performance

Same, where items have multiple sources

Configurable vendor settings

Vendor splits, lead times, case packs, and delivered or FOB terms

Minimums, TiHi, order multiples, and trade deal allotments

Perishability-aware ordering

Shelf life set for every item, bulk or code-dated, from code dates or retailer-configured limits

Not applicable

Full fresh item coverage

Handles random-weight, bulk, and multi-vendor commodity items natively

Not applicable

1. How does Afresh DC Buying build a recommended purchase order?

Afresh recommends an order quantity for every item a buyer manages, every order day. Each recommendation draws on four inputs:

  • A forecast of store demand

  • Projected DC inventory (incoming and on-hand)

  • Vendor and truck settings

  • An ordering policy, customized for each retailer, that balances service level, freshness, and freight cost

Afresh builds and submits each PO

Each recommended PO includes the vendor, loading and delivery dates, delivered or FOB terms, and items, quantities, and costs.

Routine POs are created automatically and submitted to the retailer's PO system. A targeted list of POs is added to the buyer’s prioritized tasks for review, with recommendations and tradeoffs.

When a buyer approves or edits a PO, Afresh creates it directly in the retailer's PO system. Buyers never rekey orders.

Afresh forecasts store demand for every item at every DC, by day, 35 days out

Afresh forecasts what stores will order from each DC, not what the DC shipped, so past shortages don't lower future forecasts.

The forecast is built from:

  • historical store orders and sales

  • pricing and promotions

  • holidays

  • seasonality

  • day-of-week patterns

Forecasts are daily. For center store, weekly and monthly views are also available.

Each forecast is a probability distribution: the full range of likely outcomes and how likely each one is. Buyers see the most likely outcome and what's driving it, such as a promotion or holiday. They can compare it against past periods with similar conditions and adjust it when they know something the system doesn't.

Every adjustment is tracked, so retailers can see whether buyer overrides improve accuracy. And if a forecast, lead time, case size, or vendor minimum changes, Afresh recalculates the recommended PO automatically.

Inventory is projected forward, not just counted today

Afresh projects DC inventory into the future from on hand, on order, prebooks, and inbound POs. It also accounts for how perishable each item is and how reliably each vendor delivers on time and in full.

Safety stock is dynamic and determined for each item and season

Afresh doesn't apply a fixed safety stock, which ties up capital and often leads to shrink and pushes to stores. Instead, safety stock is determined for each item by looking at four factors:

  • How reliably vendor(s) deliver on time and in full

  • How many days until the next delivery

  • How much shelf life the item has left

  • How variable demand is

For example, an item with unpredictable demand and an unreliable vendor gets more buffer, but only as much as its shelf life can hold. A steady item on a frequent delivery schedule gets very little.

Each retailer sets how the cost of a stockout is weighed against the cost of carrying extra inventory. Afresh also sets item-level priorities, such as items that should never be out of stock, items to run long rather than short, and maximum days on hand.

Vendor and truck constraints are part of the order decision, not applied afterward

Afresh weighs vendor lead times, contracts, minimums, order schedules, and truck capacity when it chooses each quantity. When a full truck would lower freight cost but bring in more days of supply than a perishable item can hold, Afresh weighs the freight savings against the spoilage risk.

When several POs share a truck, Afresh totals weight and pallets across all of them, so buyers can see truck fullness before submitting.

2. How does Afresh account for promotions and deals?

Afresh forecasts promotions from historical ads, deal performance, and price elasticity modeling, combined with future ad dates and deal terms.

Historical promotion performance drives future forecasts

Past ad and deal results are core inputs to the forecast. Afresh measures forecast accuracy on promoted items as a separate category, because promotions are where errors cost the most.

Prebooks and committed inventory are part of the forecast

Historical prebooks and committed inventory feed the forecast. When building a vendor PO, buyers can see actual prebooks by ad group, not just total orders.

Buyers can add demand for specific ads and store groups

Buyers can enter additional demand with start and end dates, at the ad group, product group, or store group level. They can enter it manually or upload it as a CSV.

Afresh flags promotions that sell above plan and recommends a response

When an item sells faster than forecast during an event, Afresh alerts the buyer. It recommends a response, such as increasing an existing PO or issuing a new one.

3. How does Afresh handle seasonal, holiday, new, and irregular items?

Afresh's forecast adapts to each item's demand pattern automatically.

Seasonal items can be identified automatically

Afresh detects seasonal patterns from history. Buyers can also set a season's start and end dates. They can mark items as temporarily unavailable or out of season, with a next available date.

Holiday demand is built into the forecast

Holidays are forecast from past holiday performance. Buyers see when a holiday is driving the forecast.

New items borrow history from similar items

Afresh automatically matches new items to similar existing items and uses their demand patterns until the new item builds its own history.

Slow, lumpy, and fast-changing items don't need special setup

The same forecast handles items that move erratically, move slowly, or are trending up or down fast. There are no separate forecast types to assign or maintain.

Item history follows the item

When stores move to a different DC, or an item's sourcing changes, the item's full history stays with it. Discontinued, inactive, and out-of-season items are skipped automatically.

4. What data does Afresh need to begin?

Afresh needs historical store orders plus the day-to-day data a DC already produces:

  • Historical store orders and sales by item and DC

  • Item and vendor master data, including case sizes, pallet configurations, lead times, minimums, and order schedules

  • Pricing, promotions, deals, and scheduled cost changes

  • DC inventory, at the lot level where available

  • Open purchase orders, receipts, and shipments

  • Truck and delivery schedules

Afresh trains its forecasts on two to three years of history. More history improves accuracy on less frequent events, such as holidays, seasonal items, and some promotions.

Afresh works with your team on data quality during implementation

Afresh ensures incoming data is clean and normalized, working directly with your team to fix errors and data feed issues during implementation.

5. How does Afresh support forward buys and investment buys?

Afresh identifies items with deals ending or cost increases coming. It recommends the buy quantity with the best return, after accounting for inventory, carrying cost, and capital limits.

Afresh alerts buyers to forward-buy opportunities

When a vendor email announces a deal or cost increase, Afresh picks it up and alerts the buyer automatically. Afresh then evaluates the opportunity and recommends a buy quantity based on expected return, inventory, carrying costs, and capital limits.

Recommendations weigh return against cost

Each investment buy recommendation accounts for:

  • Deal terms

  • The forecast

  • On hand and on order

  • Pallet limits

  • Capital limits

  • Carrying cost

Afresh compares each buy's return to the category's ROI goal. Retailers can set these parameters at the DC and category level.

When deals overlap or run back to back, Afresh considers them together rather than one at a time.

Buyers stay in control

Forward buys are never automatically placed. Buyers can accept, adjust, or reject investment buy recommendations.

Fresh vs center store

Investment buys matter most in center store, where deal windows and cost increases are frequent and product can be held. In fresh, the same logic applies to seasonal and holiday buys, with shelf life limiting how far ahead a buyer can go.

6. How does Afresh support opportunity buys in fresh?

When a vendor offers promotional pricing, excess inventory, or a spot deal, Afresh shows whether the deal is worth taking. It then recommends how much to buy and how to sell it.

Afresh alerts buyers to opportunity buys

When a vendor offer arrives by email, Afresh picks it up and notifies the buyer. For each offer, Afresh shows:

  • A recommended order quantity

  • Forecasted demand at that price

  • A suggested sale price

  • The resulting margin

Afresh weighs the downstream impact before the buyer commits

The recommendation accounts for the effect on demand, inventory, carrying cost, shelf life, and margin. A low price only counts as a good deal if the product can sell before it spoils.

7. How does Afresh account for shelf life and aging product?

Afresh applies a shelf life to every item, from code dates or retailer-configured limits, tracks remaining shelf life across the supply chain, and acts on product at risk of spoiling before it’s lost.

Every item has a shelf life

Shelf life comes from code dates or retailer-configured limits and feeds projected inventory and every ordering decision.

Remaining shelf life is visible at every point in the supply chain

Afresh takes in inventory at the lot level. That lets it track each item's total shelf life, and how much remains, from vendor to DC to store.

Buyers can review expiration dates on existing inventory while they build POs. The buyer's dashboard shows time spent in the supply chain and average remaining shelf life for the items on their desk.

Aging product is flagged automatically

Afresh identifies DC inventory that needs to move and recommends how to resolve it:

  • Store allocations, based on each store's inventory position and rate of sale

  • Markdowns, with scenario planning across price points and projected margin

Resolutions follow the retailer's approval process

Price changes can be routed to a category manager for approval. Approved allocations and pricing are sent to the retailer's systems, and store teams are notified.

Allocations made to clear aging product are flagged, so they don't inflate future forecasts.

8. What does a buyer's day look like in Afresh?

Buyers start each day with one prioritized list of the decisions that need them. Each item comes with context and a recommended action.

  • POs that need review

  • Late trucks, shorts, and rejections, with recommended fixes

  • Aging product actions

  • Vendor offers

Review is exception-based at every level

Afresh surfaces only the POs and actions that need review and automates the rest. Within each PO, it highlights the specific items and quantities that need attention.

Items are flagged when forecast confidence is low, when data looks wrong, or when recent trends break from the norm.

Alerts cover what buyers would otherwise track by hand

Afresh alerts buyers to:

  • Upcoming out-of-stocks

  • Overdue shipments

  • Short shipments

  • Forecast deviations, with thresholds the buyer can set

  • Items whose recent sales differ significantly from last year

  • Promotions selling above plan

Buyers see the impact of a decision before they make it

While building a PO, buyers see days of supply, on hand, on order, and projected margin, both before and after the order. When they override a recommendation, they see the tradeoff.

9. How does Afresh handle late trucks, shorts, and rejections?

Afresh shows each disruption with its impact and a recommended fix, and it simulates the outcome of each option before the buyer acts.

For every late truck, short PO, or quality rejection, Afresh shows: what happened, which items and stores are affected, and the impact on service level and inventory.

Afresh then recommends a resolution, such as pulling a PO forward, transferring product between DCs, issuing an urgent PO.

Afresh simulates the impact of each option on fill rate, days on hand, and margin so buyers can make informed decisions.

Options can be configured per DC. For example, DC-to-DC transfers can be turned off where a retailer has only one warehouse for that category.

Demand shifts to substitutes when an item is unavailable

When an item is out, buyers set its availability dates. Afresh automatically moves that demand to substitute items, so the substitutes are ordered to cover it.

10. Can buyers adjust forecasts and recommendations?

Yes. Buyers can adjust any forecast or recommendation, and every adjustment is tracked, so retailers can see whether overrides help or hurt, and Afresh’s models learn from them.

Additional demand at group levels

Buyers can add demand at the product group, ad group, or store group level, with start and end dates.

When an input affects a whole category, Afresh adjusts every related item's forecast automatically. Buyers don't have to override items one by one.

Order and buy recommendations

Buyers can edit quantities on any recommended PO. They can accept, adjust, or reject investment buy and opportunity buy recommendations, with a reason for any rejection. Recommendations recalculate immediately when an input changes.

Override performance is measured

Afresh compares system forecasts, buyer overrides, and actual sales. That shows whether overrides are improving results, and where.

11. How does Afresh choose between vendors?

Afresh compares vendors that supply the same item on cost, lead time, service, quality, and past performance. It then recommends how to allocate volume across them.

Vendor reliability shapes every order

Afresh tracks how reliably each vendor delivers on time and in full. It orders more conservatively from less reliable vendors.

Vendor performance is reported

Vendor fill rate and other vendor performance metrics are available at any level of the product hierarchy.

12. How does Afresh measure performance?

Afresh reports on buyer overrides and business results such as service level, fill rate, and days of supply, at any level of the business.

In-product reporting covers:

  • Service level

  • Fill rate

  • Inventory turns

  • Days of supply

  • Vendor fill rate

  • DC transfers

  • Order time

Each is available at any level of the product hierarchy. For wholesalers, reporting goes down to the member or banner level.

Overrides and adoption

Afresh reports how many forecasts buyers overrode and whether those overrides improved accuracy.

13. What systems does Afresh integrate with?

Afresh connects to a retailer's existing ERP, purchasing, warehouse, and pricing systems. It creates POs directly in the retailer's PO system.

Integration methods

  • API-based and event-driven integration for real-time and asynchronous data exchange

  • Batch file transfer over SFTP

  • Private connections to cloud infrastructure where preferred

Purchase orders go straight into the retailer's system

Afresh creates and edits POs directly in the retailer's purchasing system. PO output can be customized to the retailer's format.

14. What does implementation look like?

Afresh integrates with the retailer’s data, works with your team on data readiness, then rolls out desk by desk.

Integration and data readiness

Afresh sets up data feeds, loads history, and works directly with your team to clean and normalize data before buyers rely on Afresh for daily buying.

Rollout, training, and support

Buyers move to Afresh gradually, desk by desk, so each team can switch from its old tools without disrupting daily ordering.

Afresh program managers provide training materials, and solutions engineers provide technical integration documentation.

Security

  • SOC 2 compliant

  • SSO and SCIM authentication

  • Role-based and rules-based access control

  • Data encryption in transit and at rest

  • Client data destroyed at the end of the agreement

  • Web application, with no installation required

15. How do I submit an RFP?

Fill out the form below to get in touch.



Keep reading