Table of Contents
Catalog contains sections that allow you to create and structure your Product Catalog.
Products
Products are orderable items that your Customers may purchase. Purchased Products become visible for the Customer as Services under the Profile the Product was purchased on.
Products have a localized name optional plan name as well. Plan name is often used to separate different versions of the same Product, eg. Starter, Basic, Professional.
Products have a localized description field that you can edit using a WYSIWYG editor. You can create content rich pages describing your products best features, using images and/or videos.
Provisioning method
Provisioning method defines how the Product is provisioned when the Order is received and activated.
- Manual - Email. This provisioning method sends an email to the address defined by Preference: SERVICE_PROVISIONING_DEFAULT_EMAIL_ADDRESS with the Message Template: SERVICE_EMAIL_PROVISION.
- Automatic - PAITA. This provisioning method uses PAITA integration to provision the Service. PAITA integration needs to be setup before. See Service Integrations.
Pricing
Products have 3 different pricing options:
- Ask for an Offer. The Product cannot be purchased. Instead, contact information is presented.
- One-time purchase. A single price may be set. The Service will be provisioned, but no actions will be performed by Pilvi after that. Use cases: One-time purchase to receive something in exchange.
- Recurring. Product has a price for a certain period. The usage of the Service may be continued after the initially paid period has ended. Product may have a setup cost, that is paid only on the first order. Product may also have a Trial period.
Discounts
See Discount page for more information on Discounts.
Life-time
Product may be externally managed. Externally managed Products are not visible or purchasable in the Shop can cannot have a price. Externally managed Products are used when you want your Services to be provisioned from an outside source.
Product Cards
Product Cards may be used to provide different views to your Products. A Product may have many Product Cards that each can have a different theme and varying fields showing information about the Product.
Product Cards are components that can be embedded to external websites.
Product Card Groups
Product Card Groups may be used to group Product Cards from different Products into a single element. Product Card Groups enable you to show a compare view of the Products, which shows what feature is available for each Product.
Product Cards Groups are components that can be embedded to external websites.
Relations
Relations may be added between the products. In the Shop, these relations show as product recommendations in Product Detail and Product Configure.
There are two relation types, group and single. If a new group relation is created, the current and the selected target product will be added to the group. More products can be added to the existing group. In the Shop, the products in the group relation will be shown as recommendations for each product in the group. A product may belong to several groups and single relations.
The Single relation type is unidirectional. The product in the relation (target product) will be shown for the current product in the Shop. The current product won't be shown when inspecting the target product.
Taxonomy types
Taxonomy type | Intended use case | Where is shown? |
---|---|---|
Variant | Variations of the same Product. Used for different Product Plans for ex. | Product Detail Page, under "Other versions of this product" and a select box above the product price. |
Related | Products that are related or otherwise recommended with this Product. | Product Detail Page, under "Recommended products" |
Competing | Competing or similar Products. | Product Detail Page, under "Competing products" |
Compatible | Products that may be bought and used together. | Product Configure Page, as checkboxes. If selected, they will be added to Cart at the same time. |
Importing Excel Files
Products can be imported from an Excel file. The file must be in Excel 97 - 2003 (.XLS) format, and contain 15 columns described below. The data must begin from row 2.
Download template file here
Excel File Layout
# | Column | On Create | On Modify | Default value | Example | Description |
---|---|---|---|---|---|---|
1 | Product No. | optional | required | 100 | 100 | Product number |
2 | Locale | optional | optional | From user's session | en_US | Possible values: fi_FI , en_US |
3 | Localized name | required | required | Microsoft Office | ||
4 | Localized plan | optional | optional | Business | ||
5 | Localized description | optional | optional | Web user interfaces of: Outlook, Word, Excel, PowerPoint, OneNote. | ||
6 | API | optional | optional | NONE | NONE | Possible values: EMAIL , PAITA , NONE |
7 | Currency | optional | optional | EUR | EUR | Possible values: EUR , USD |
8 | Price (in Currency) | optional | optional | 8.50 | Decimal number, no currency sign | |
9 | Price interval | optional | optional | P1M | ISO 8601 Duration. Min: P14D Max: P10Y |
|
10 | Billing intervals | optional | optional | P1M | Comma separated list of ISO 8601 Durations. Min: P14D Max: P10Y |
|
11 | Property product.users Price |
optional | optional | 5.5 | Decimal number, no currency sign | |
12 | Property product.licenses Price |
optional | optional | 5.5 | Decimal number, no currency sign | |
13 | Property product.units Price |
optional | optional | 5.5 | Decimal number, no currency sign | |
14 | Trial period (days) | optional | optional | 0 | 30 | Min: 0 Max: 90 |
15 | Region | optional | optional | global | ||
16 | Brand name | optional | optional | Microsoft | ||
17 | Categories | optional | optional | category-1,category-2 | Comma separated list of the category slugs | |
18 | Image URL | optional | optional | http://www.myshop.fi/pictures/apic.png | ||
19 | Property Vendor SKU | optional | optional | |||
20 | Price variation interval | optional | optional | ISO 8601 Duration. Min: P14D Max: P10Y |
||
21 | Price variation | optional | optional | 5.5 | Price for the variant interval in Price interval. Decimal number, no currency sign. | |
22 | Property product.users Price variation interval |
optional | optional | ISO 8601 Duration. Min: P14D Max: P10Y |
||
23 | Property product.users Price variation |
optional | optional | Price for the variant interval in Price interval. Decimal number, no currency sign | ||
24 | Property product.licenses Price variation interval |
optional | optional | ISO 8601 Duration. Min: P14D Max: P10Y |
||
25 | Property product.licenses Price variation |
optional | optional | Price for the variant interval in Price interval. Decimal number, no currency sign | ||
26 | Property product.units Price variation interval |
optional | optional | ISO 8601 Duration. Min: P14D Max: P10Y |
||
27 | Property product.units Price variation |
optional | optional | Price for the variant interval in Price interval. Decimal number, no currency sign | ||
28 | CTA: Is Purchasable | optional | optional | TRUE | FALSE | Boolean |
29 | CTA: Is Quotable | optional | optional | FALSE | FALSE | Boolean |
30 | CTA: Is Custom CTA | optional | optional | FALSE | FALSE | Boolean |
31 | Price Show | optional | optional | TRUE | FALSE | Boolean |
If the product number is enclosed, and a product with the same number exists in the database, it will be replaced. Otherwise the row will be imported as a new product. If the product number cell is left empty, the number will be generated, and that row will be imported as a new product.
If the data has been succesfully imported, the number of products processed will be displayed. If not, an error dialog will point at which rows and columns there is invalid data.
Categories
Categories allows the Products to be grouped in the Shop with a criteria of your choosing.
By default, categories are shown on the sidemenu in the Shop, but you can also choose to not show them in the menu.
Category has a layout that affects how the Category and its products are shown on the page.
Category layouts
Layout | Description |
---|---|
Single Category | Grid view of all the Products in the Category with filter and sorting controls. Default |
Category Showcase | Products of the Category and its related Categories grouped into Carousels with varying sizes. |
Regions
Regions are another means of grouping your Products based on geographical location. Regions are shown separately from Categories in the Side menu.
Brands
Regions are another means of grouping your Products based on the provider of the Product. Brands are shown separately from Categories in the Side menu.
SEO
Products have localized SEO fields such as Title tag, Meta description and Meta Keywords that can be manually set. If not set, Pilvi Platform tries to automatically provide best possible values based on the Product data.