Gfacility

Module configuration

Products

Catering products and reservable services — who can order what, when it's available, and how to handle bulk changes.

Updated Jan 23, 2026

Configuration · Modules · 4.3

In Gfacility you sell, deliver and reserve through products: catering (sandwiches, lunch, meeting packages) as well as reservable services (AV kit, bike rental, cleaning round). The same mechanism — product details, restrictions and availability — applies to both.

Why this matters to the business

"Lunch at 11:55 for today"

Threshold time → orders must be in at least day-1 before 13:00. Catering breathes with you.

"External parties order the exec lunch"

Restrictions link a product to a group/organisation → not visible to everyone.

"One-off order"

Custom product → once in the cart without polluting the catalogue.

"5% indexation across all prices"

Bulk-adjust via filter → reindex every product in one click.

The three layers of a product

Product details

Name, description, category, organisation (publisher/supplier), purchase and sales price, currency, VAT, tags.

Restrictions

Who & where can order — preset restriction rules. Multiple stackable (OR logic).

Availability

When deliverable: min/max lead time, threshold time, day schedule, date window, shipping cost.

Availability fields in detail

FieldWhat it controls
Min lead timeHow many hours/days ahead you must order at minimum.
Max lead timeHow far into the future you can order.
Threshold timeClock time for the order deadline — "at least 1 day ahead, before 13:00".
Min order quantityNo single pieces — only from X units onwards.
Date windowProduct can only be ordered between X and Y (seasonal catering).
Day schedulePer weekday: when deliverable (no lunch on Sundays).
Shipping costYes/no, and amount.

Custom product: one-off without polluting the catalogue

For exceptions — a specific wine, a one-off table arrangement — pick + custom product in the cart. Fill in name, category, price, description directly. Appears only on that one reservation, not in the catalogue.

Bulk-adjust for mass changes

For indexation or currency changes you update via filter + bulk:

Approach 1: Selection

Tick products → "Bulk-adjust selected rows". For small batches.

Approach 2: Filter

Build a filter, no ticks → "Bulk-adjust all rows". For large batches.

For price fields three modes: Change to (fixed value), Adjust by percentage (+5% indexation), Adjust by fixed amount (+€0.50). Always export first as a backup — bulk can’t be undone.

Which decisions will you make?

Which product categories?

Lunch · drinks · breakfast · ad-hoc · meeting services · …

Which restrictions to predefine?

Central restriction rules → reusable across hundreds of products.

Threshold times per supplier?

Varies per caterer → record agreements explicitly on the product.

Reservable services or separate tool?

Class "Service" on a CI vs. a separate product — one place or split.