📍 Where can I find this module?
Main menu > Catalog > Supplier offers
Sourcing management allows you to centralize your suppliers' quotes, compare prices and lead times, and automatically calculate the selling prices of your standard products.
1. General Principle #
Sourcing is based on a three-tier hierarchy:
Produit Standard (ex : « Câble HDMI 2m »)
├─ Produit Spécifique (ex : « Câble HDMI 2m – Marque Alpha, Ref ABC123 »)
│ ├─ Offre Fournisseur A — 5,50 € — Délai 3j — ★ Préférée
│ └─ Offre Fournisseur B — 4,80 € — Délai 7j
└─ Produit Spécifique (ex : « Câble HDMI 2m – Marque Beta, Ref XYZ789 »)
└─ Offre Fournisseur C — 6,00 € — Délai 5j
- The standard product is the generic item used in your quotes and customer orders
- The specific product is the particular item purchased from a supplier
- The supplier quote includes the price, delivery time, and terms offered by a supplier for a specific product
The selling price of the standard product is calculated automatically based on supplier quotes.
2. Configure a standard product #
- Go to Main Menu > Catalog > Products
- Create a new product or edit an existing product
- In the "Standardization" section, check the "Standard product" box
- Configure the pricing settings:
| Setting | Description |
|---|---|
| How the price is calculated | Determines how the reference cost is calculated (see Section 4) |
| Margin (%) | Percentage markup applied to the base cost |
| Price rounding | Rounding applied to the final price (Aucun, 0,01, 0,05, 0,10 or 1) |
- Register the product
Note: A standard product cannot be linked to another standard product as a parent. Pricing settings are only visible for standard products.
3. Link specific products #
- Create a new product (or edit an existing product)
- Do not check the "Standard product" box
- In the "Parent Standard Product" field, select the corresponding standard product
- Register
The specific product now appears in the "Products" tab of the standard record .
Important: The system verifies that the selected parent is indeed a standard product. If this is not the case, an error message appears and the transaction is blocked.
4. Manage supplier quotes #
View offers #
Three possible access routes:
- Main Menu: Catalog > Supplier Offers
- From a specific product: the "Supplier Offers" tab in the related lists
- From a supplier: "Supplier Offers" tab in the related lists
Create an offer #
- Click "+" to add a new listing
- Please fill in the fields:
| Field | Description | Required |
|---|---|---|
| Product | Specific product in question | Yes |
| Supplier | Supplier offering the service | Yes |
| Supplier Part Number | Supplier SKU | No |
| Purchase price | Unit purchase price (must be greater than 0) | Yes |
| Currency | Currency of the purchase price | No |
| Timeframe (days) | Delivery time in days | No |
| Minimum quantity | Minimum order quantity | No |
| Quantity per package | Quantity per package | No |
| Valid from | Start date (blank = no limit) | No |
| Valid until | Expiration date (blank = no expiration date) | No |
| Favorite offer | Mark this offer as your top choice | No |
- Register
Note: There may be multiple offers for the same product and supplier, for example with different terms or validity periods.
Favorite Offer #
Only one offer can be marked as a "favorite" per specific product. If you mark a new offer as a favorite, you must first uncheck the previous one.
The preferred offer is used first when the price calculation mode is set to "Preferred Offer."
5. Automatic calculation of the selling price #
Calculation formula #
The selling price of a standard product is calculated as follows:
Prix de vente = Coût de référence × (1 + Marge% / 100)
The reference cost depends on the calculation method chosen:
| Fashion | Method |
|---|---|
| Best price | Lowest purchase price among valid offers |
| Favorite offer | Price of the marked offer ★ (if there is no preferred offer: use the cheapest one) |
| Average bid | Average purchase price of all valid offers |
Example: With a base price of €5.50, a 30% margin, and rounded to €0.10:
5,50 × 1,30 = 7,15 €→ rounded to 7,20 €
Validity of an offer #
An offer is considered valid if:
- Its purchase price is greater than 0
- The "Valid from" date is in the past or has not been entered
- Its "Valid until" date is in the future or has not been entered
Triggering a recalculation #
The price updates automatically when:
- You can create, edit, or delete a supplier quote
- You are changing the parent standard product for a specific product (both the old and new parent products are recalculated)
You can also force a recalculation by clicking the "Recalculate Standard Price" button on the standard record .
Understanding the calculation status #
After each recalculation, the "Calculation Status" field displays the result:
| Status | Meaning | Recommended action |
|---|---|---|
| OK | Price calculated successfully | Nothing to be done |
| NO_SPECIFICS | No specific products associated | Create custom products |
| MISSING_OFFERS | No valid supplier offers | Add supplier offers |
| MISSING_PRICES | All offers are priced at $0 | Check the prices of the offers |
Important: When the status is marked as "error," the selling price is reset to 0 to prevent the item from being sold at a price that no longer reflects actual costs.
6. Sourcing Dashboard #
The Sourcing Dashboard provides an overview of the procurement status of your standard products.
Go to the dashboard #
From the product list, click the "Sourcing Dashboard" button in the action bar.
Note: This button appears only if the feature has been enabled by the administrator in Settings > Kafinea Features.
Displayed indicators #
The top of the page displays four indicators summarizing the situation:
- OK (green): standard products with a correctly calculated price
- Alerts (orange): offers expiring soon or sole supplier
- Errors (red): products with no specifications, no offers, or no prices
- Active offers (blue): total number of valid supplier offers
Click on a metric to filter the table accordingly.
Standard Products Table #
The table displays all standard products along with their number of variants, active offers, selling price, base cost, margin, and status. Use the filters and search function to refine the results.
Product details (drill-down) #
Click the "⌄" button on a row to expand the sourcing tree: specific products → supplier offers. Each offer displays the supplier, price, lead time, validity dates, and visual indicators (★ favorite, ⏰ expires soon, 💀 expired).
Recalculate prices #
- A product: click the ↻ button in the corresponding row
- Multiple items: Check the desired items, then click "Recalculate Selection"
AI Analysis #
Click "Analyze with AI" to get a summary of your sourcing situation along with top recommendations.
Sourcing Tree Widget #
For record standard record , a graphical widget displays the sourcing tree in the summary block: the standard product in the center, its specific products, and the associated supplier offers. The colors indicate the status of the offers.
7. Frequently Asked Questions #
The price of my standard product is €0 #
Check the "Calculation Status" field in the record to identify the cause:
NO_SPECIFICS→ Create specific products linked to the standardMISSING_OFFERS→ Add supplier offers for specific productsMISSING_PRICES→ Make sure the offers have a purchase price greater than 0
Can I manually change the price of a standard product? #
The price is reset with each automatic recalculation. If you change the price manually, it will be updated the next time a supplier quote is modified. To adjust the price, change the margin percentage or the supplier quotes.
The "Recalculate Standard Price" button does not appear #
Make sure the "Standard Product" checkbox is selected for the product, then refresh the page.
How do you handle seasonal promotions? #
Use the "Valid from" and "Valid until" fields to set the validity period for each offer. Only offers whose validity period includes today's date are included in the price calculation.
Glossary #
| Term | Definition |
|---|---|
| Standard product | A generic item used in quotes and customer orders, for which the price is calculated automatically |
| Specific product | A specific version of a standard product purchased from a particular supplier |
| Supplier Offer | A supplier’s commercial proposal for a specific product (price, delivery time, terms) |
| Base cost | Purchase price used as the basis for calculating the selling price, determined according to the selected calculation method |
| Favorite offer | Supplier offer marked as a priority for a specific product |