This article explains how to set up and manage vendors, delivery windows, and order guides in Gaia. These three components work together to power the ordering workflow β each item on your menu must be linked to a vendor product, each vendor must have delivery windows configured, and order guides control which products each school can order.
How It All Fits Together
Before schools can place orders, three things need to be in place:
β’ Every menu item must be linked to a vendor product (so Gaia knows where it's purchased and how it's packaged).
β’ Every vendor must have delivery windows set up (so Gaia knows when deliveries arrive and can generate orders on the right schedule).
β’ Order guides must be configured to control which products each school is allowed to order.
π‘ Note If any of these three pieces is missing, Gaia will not be able to generate orders for that item. Use this article to make sure each piece is in place. |
Vendors Overview
The Vendors module allows you to organize items based on purchasing information, and automates order creation by tracking specific criteria for orders and deliveries for each vendor contract. For each Vendor created in Gaia you can track and pull reports on product lists, usage and spend by site, and manage order guides for different groups.
What Is a Vendor?
A vendor in Gaia represents a supplier sties purchase food or supplies from β such as a produce distributor, a dairy company, or your own warehouse. Each vendor record stores purchasing information, product listings, delivery schedules, and pricing history.
Viewing a Vendor
Navigate to the Vendors section from your main menu. Selecting a vendor opens its profile, where you can see:
All products purchased from that vendor
Order guides associated with the vendor
Delivery windows and other settings
Vendor Products
Each item on your menu must be associated with a vendor product. A vendor product tells Gaia:
Which vendor supplies the item
The product's packaging (e.g., case of 30 lbs, carton of 48)
Pricing information, which flows into inventory valuation and recipe costs
To link a menu item to a vendor product, open the item in the Pantry and add the appropriate vendor product.
General Information
System ID: Unique ID generate by Gaia, cannot be changed.
District ID: User defined ID, for example the vendor code in accounting systems.
Approved Spend: The total budget a district agrees to spend with a vendor over a specific period. This amount is across all sites in the district.
Minimum Order Value: You can define a minimum total value for an order to show warnings when an order does not meet this total, however it doesn't block any user actions. More details can be found in the Orders article.
Contact Details: Different types of contacts can be added such as billing contact, delivery contact, sales contact, in order to easily track email, phone numbers, and addresses.
Deliveries
What Are Delivery Windows?
Delivery windows tell Gaia when a vendor delivers to your schools. This is required for the ordering system to work correctly β without delivery windows, Gaia cannot determine which delivery an order belongs to or generate orders on the right schedule.
How Delivery Windows Work
When a school places an order (using Shop Week), Gaia looks at the delivery windows to determine:
Which vendor is delivering on which day
The order-by deadline (if you've missed the order-by date, Gaia will not generate an order)
Which week's menu the delivery covers
By default, a delivery covers the rest of the current week from the day after it arrives. When you shop the following week, Gaia updates the orders accordingly, taking into account what was already ordered or received previously.
π Example A delivery arriving Wednesday covers Thursday through the following Tuesday. When you shop for the next week, Gaia accounts for the fact that some items were already covered by the Wednesday delivery. |
You can set up multiple deliveries for each vendor based on the agreed delivery schedule in your contract. For each delivery window, you need to specify the first instance and Gaia will auto-calculate all subsequent deliveries. The following information is needed to successfully manage deliveries
Lead time (Order by day)
Delivery date (Receive by day)
Frequency
Schools
π‘ Note If a school receives deliveries on Monday, Wednesday, and Friday, you need three separate delivery window entries β one for each day. Each entry is marked as 'once a week.' |
Order Guides
Product List
For each vendor you can access the full list of items that are procured from that vendor, organized by item category. This can be specified from the item page as described in the Product section below. An item may appear as a product on one or more vendor.
What Is an Order Guide?
An order guide is a list of products that a specific school (or group of schools) is allowed to order from a given vendor. Order guides give you fine-grained control over purchasing β you can enable or disable individual products for specific schools, or create separate order guides for schools with different needs.
Default Behavior
By default, all products in a vendor's catalog are available to all schools. If all your schools order the same items from a vendor, no special configuration is needed beyond ensuring the vendor's products are all toggled on.
Creating a New Order Guide
You may want to create a separate order guide when a specific school needs access to products that other schools should not see β for example, a lactose-free milk that only one site orders.
Products Overview
A product is a specific instance of a pantry item tied to one vendor. An item may have one or more vendor products, for example various cases sizes from the same vendor, or the same case size from multiple vendors.
Packaging Unit: Specifies how the item is packaged (e.g., "Case of 72" or "Box of 4kg").
Capacity: Indicates the quantity or weight of the packaging.
Item: Identifies the pantry item (e.g., cereal bar or apples).
Adding products to an item
Products can be added from the Create Vendor Product dialog box on the Item page. Options to add multiple products at a time directly from the vendor page are planned on the roadmap.
Managing Pricing
Users can modify the product price, and Gaia keeps the full history of pricing changes by date. This also impacts inventory valuation, as Gaia automatically assigns the estimated inventory value based on the product price at the time of placing the order.
Updating the product price may have downstream impacts.
May impact:
Meal Cost: Recipes containing the product will adjust in cost, potentially impacting compliance with cost criteria if the meal hasnβt been served yet.
Pending Orders: Product prices on unplaced orders can change dynamically until the order is finalized.
Will not change:
Past menus or purchase requests (PRs).
Existing inventory.
Placed orders.

