E-Commerce Pricing
In this article you will learn about how pricing works in Komet’s E-Commerce according to each inventory type.
User Roles: Admin, Sales Manager, and Setup.
Before you begin with E-Commerce Pricing, we recommend you learn about Core System Pricing since most of the factors considered for E-Commerce come from a correct setup in your core system.
Table of Contents
How Does E-Commerce Pricing Work?
When the system calculates the prices for products in the e-commerce, the price displayed may vary depending on the following factors:
Customer Settings.
Company Settings.
E-Commerce Settings.
Inventory type.
Price setup.
Markups.
Additional charges.
Price Lists. To learn about price list types and the inventories they apply to, read Types of Price Lists.
Additionally, the system follows a specific hierarchy when calculating the product’s price for E-Commerce. In the following sections, you will find detailed explanations of each Inventory type and how the pricing logic works for products originating from it.
Definitions
Base Price. Unit price that is set in the pricing screen or with a price list without markups, additional charges, or FOB charges.
Markups. Price modifiers that are set at the customer level. They can add or subtract from the price and be set in percentage or amount. There are three types of Markups:
Sell-Fast. Vendors usually use this discount to promote products that must be sold as soon as possible. It applies to Open Market Boxes.
E-Commerce*. This markup applies to products sold through e-commerce and to all inventory types.
Price B Markup*. This markup applies to Type B Customers. It applies to Open Market and Future Sales inventories.
FOB. Freight On Board. This charge includes the Fuel Surcharge and the Outbound Freight costs.
Grouping. When there are identical products with different prices, the system groups them into a single line and displays the highest price of the grouped products.
Call Icon. If the product has no price, the system displays a telephone icon that tells the customer to contact the vendor to request a price.
*Only one of these markups can be applied to the price simultaneously.
Grouping in E-Commerce
Products from On-Hand Inventory, Future Inventory, K2K (on-hand), and K2K (future) Inventories are each grouped into separate lines in e-commerce even when the products are identical(1). This creates excessive lines and may allow savvy shoppers to circumvent FIFO of your inventory.
This will be updated to the following after the Valentine’s season of 2024:
In the proposed process, these products would be grouped and displayed as one line(2) in the e-commerce grid. This simplifies the grid for shoppers and ensures that the system can control FIFO inventory rules.
(1)The Komet system considers two items to be identical when the following specifications match:
Product Description
Unit Price
Unit type
Units per Box
Stems per Bunch
Box type
Vendor (This match is conditional… If you do not display the Vendor in your e-commerce, then each Vendor's products will be separately grouped using the same rule)
(2)Sales managers may still intentionally separate individual products by differentiating the price of individual lot numbers.
Open Market Boxes
When the system calculates the prices for Open Market Boxes, it will use the following variables to calculate the final price:
Step One: Settings
The following settings can affect the pricing calculation of the Open Market Inventory:
Customer settings:
Landed Cost as Price. When the customer has this setting enabled, the system will use the landed cost as a price.
Default Customer Type. Depending on if the customer is type A or B, the system will use a different process to calculate the base price.
Price B Markup. When the customer is type B, and there is no price B from manual input, the system will use the markup set for the customer and add it to the base price.
Company Settings:
Price Lists. The system will check for assigned or active price lists that can dictate the price.
E-Commerce Settings:
Ship Date Selection. Prices can vary depending on the combination of the selected shipping date and aging settings of products.
Step Two: Pricing Hierarchy
The system will check for the following conditions when defining the price. When one of the options meets the criteria, the system will use that option to define the price in the e-commerce:
Landed Cost as Price.
Customer Type A. For type A customers, the system will check for the following prices:
Web Price. If a web price is set for the product, the system will use this price.
Price A. If there is an existing price A set for the product, the system will take this price.
No Price. If there is no price, the system displays no price, and an icon prompts the user to call the vendor to request a quote.
Customer Type B. For type B customers, the system will check for the following prices:
Price List M or All. If there is an active and associated Open Market (M) or All type price list, the system will use this price.
Master Price List. If there is an active master price list, the system will use this price.
Web Price. If a web price is set for the product, the system will use this price.
Price B. If there is an existing price B set for the product, the system will take this price.
Price B (Manual input). If an existing price B is manually set for the product, the system will take this price.
No price. If there is no price, the system displays no price, and an icon prompts the user to call the vendor to request a quote.
Step Three: Markups
After the system defines the price, three types of markups can be applied to the price:
Sell Fast Markup.
E-Commerce Markup*.
Price B Markup*.
*Only one of these markups can be applied to the price simultaneously.
Open Market Units
When the system calculates the prices for Open Market Units, it will use the following variables to calculate the final price:
Step One: Settings
The following settings can affect the pricing calculation of the Open Market Inventory:
Customer settings:
Landed Cost as Price. When the customer has this setting enabled, the system will use the landed cost as a price.
Default Customer Type. Depending on whether the customer is type A or B, the system will use a different process to calculate the base price.
Company Settings:
Price Lists. The system will check for assigned or active price lists that can dictate the price.
E-Commerce Settings:
Grouping Rules. Show Vendor Customer E-Commerce Setting
Ship Date Selection. Prices can vary depending on the combination of the selected shipping date and aging settings of products.
Step Two: Pricing Hierarchy
The system will check for the following conditions when defining the price. When one of the options meets the criteria, the system will use that option to define the price in the e-commerce:
Landed cost as price. When the customer has this setting enabled, the system will use the landed cost as a price.
Customer Type A.
Unit Price.
No price + Call Icon. If there is no price, the system displays no price, and an icon prompts the user to call the vendor to request a quote.
Customer Type B.
Price List M or All. If there is an active and associated Open Market (M) or All type price list, the system will use this price.
Master Price List. If there is an active master price list, the system will use this price.
Unit Price.
No price. If there is no price, the system displays no price, and an icon prompts the user to call the vendor to request a quote.
Step Three: Markups
After the system defines the price, two types of markups can be applied to the price:
E-Commerce Markup*
Price B Markup*
*Only one of these markups can be applied to the price simultaneously.
Future Sales
Step One: Settings
Settings that affect the pricing of Future Sales Inventory
Customer Settings:
Landed Cost as Price. When the customer has this setting enabled, the system will use the landed cost as a price.
Company Settings:
Price Lists. The system will check for an assigned or active Future Sales price list that can dictate the price.
Product Price Reminder. If this setting is enabled, the system will use the last product price recorded.
Days set in the Override.
E-Commerce Settings:
Grouping Rules. Show Vendor Customer E-Commerce Setting
Ship Date Selection. Prices can vary depending on the combination of the selected shipping date and aging settings of products.
Step Two: Pricing Hierarchy
The system will check for the following conditions when defining the price. When one of the options meets the criteria, the system will use that option to define the price in the e-commerce:
Landed Cost as Price. When the customer has this setting enabled, the system will use the landed cost as a price.
Product Price Reminder. If this setting is enabled, the system will use the last product price recorded.
Base Price. The system will use the Open Market Price.
Price Lists. The system will check for assigned or active price lists that can dictate the price and apply the first one that applies in the following order:
Prebook
Season
All
Master Price List. When there were no other active price lists, and there is an active season in the master price list, the system will use this one instead.
Purchase Order Item Price. The system will use the Item Price from the Purchase Order.
No price. If there is no price, the system displays no price, and an icon prompts the user to call the vendor to request a quote.
Step Three: Markups
After the system defines the price, two types of markups can be applied to the price:
E-Commerce Markup*
Price B Markup*
*Only one of these markups can be applied simultaneously.
Vendor Availability
When the system calculates the prices for Vendor Availability products, it will use the following variables to calculate the final price:
Step One: Settings
Settings that affect the pricing of Future Sales Inventory:
Company Settings:
Price and Costs Lists
E-Commerce Settings:
Grouping Rules: Show Vendor Customer E-Commerce Setting
Ship Date Selection
Step Two: Pricing Hierarchy
The system will check for the following conditions when defining the price. When one of the options meets the criteria, the system will use that option to define the price in the e-commerce:
Price List M or All. If there is an active and associated Open Market (M) or All type price list, the system will use this price.
Master Price List. If there is an active master price list with an active season, the system will use this price.
VA Price. The system will use the Vendor Availability price.
No price. If there is no price, the system displays no price, and an icon prompts the user to call the vendor to request a quote.
Step Three: Markups
Only the E-Commerce Markup applies to the VA Inventory.
K2K
When the system calculates the prices for K2K products, it will use the following variables to calculate the final price:
Step One: Settings
Settings that affect the pricing of K2K Inventory
Company Settings:
Company GPM. The system will use the default company’s GPM to calculate the price.
E-Commerce Settings:
Grouping Rules. Show Vendor Customer E-Commerce Setting
Ship Date Selection. Prices can vary depending on the combination of the selected shipping date and aging settings of products.
Ship Via Selection. Depending on the selected ship via, the price may vary.
K2K GPM. The system will use the set K2K GPM to calculate the final price.
Step Two: Pricing Hierarchy
The system will check for the following conditions when defining the price. When one of the options meets the criteria, the system will use that option to define the price in the e-commerce:
Ship Via Warehouse.
VA Price. The system will use the Vendor Availability price.
K2K GPM. The system will calculate the price using the base price and the default company’s K2K GPM.
Company GPM. The system will use the base price and the default company’s GPM to calculate the price.
No price + Call Icon. If there is no price, the system displays no price, and an icon prompts the user to call the vendor to request a quote.
Ship Via Grower.
K2K GPM. The system will calculate the price using the base price and the default company’s K2K GPM.
Company GPM. The system will use the base price and the default company’s GPM to calculate the price.
No price. If there is no price, the system displays no price, and an icon prompts the user to call the vendor to request a quote.
Step Three: Markups
Only the E-Commerce Markup applies to the K2K Inventory.
Related Articles
-
How to modify products prices in a Price List? (Knowledge Base)
-
Resumen de Inventario (Español)