Skip to main content

Creating products

Creating (read: uploading) products in EVA is a process that consists of several steps, all requiring a deeper understanding of the concepts involved in those steps to ensure you get it right the first time. That's why instead of creating one giant page going through each and every step, we'll detail what each step requires from you and where you can find the information you need.

First off, although it's technically possible to add products directly via Admin 1.0 (which is already being deprecated), we advise you to import your products via our APIs.

Using our APIs, your external system will be your 'golden record', and EVA will be able to use your products accordingly. Any changes made to your products in your PIM can be synced to EVA by importing your products again.

First steps to creating products

1. Determine which products you need

To sell items or backfill historical orders you first need the items in EVA. Your decisions here determine which products you need in EVA, so start off by mapping which items will be sold in your EVA store landscape and if/how long you want to backfill historical orders from other systems.

  1. Define your Product Hierarchy

You can just upload all your products as a 'flat' list of items. By using product hierarchy in EVA however, you unlock intuitive UX flows for store employees and consumers, plus some nice benefits to managing things like prices and discounts.

Hierarchy is synonymous with Configurable products

  1. Define your Product Properties

EVA contains a list of default product properties you can fill for display or system purposes. Think of basic properties such as a product's Name. Since a product can have hundreds of things which make it unique, you'll want to create your own custom properties, such as Size, Color or even a classification like Dangerous_goods.

You can go wild when it comes to creating product properties, and include those properties' values when uploading products.

See Product content

  1. Define translations needs

By default all products get content in a single language. Need the same product to contain content in more languages?

Read more about Translations

  1. Fetch URLs that host product images

For a nice store or website experience, having product images in EVA is essential. Include one or multiple image URLs in your product master data and we'll fetch the content from there automatically.

Read more about Images

  1. Set up your Tax Codes

Each product in EVA needs to have a TaxCode. Before you can upload products, ensure you have your Tax Codes set-up in EVA.

Read more about Tax codes

  1. Integrate with ImportProducts

To get products into EVA we primarily rely on the ImportProducts call. Due to the extensiveness of the service, you can find information about its use in several places in our docs, such as the concepts of Product content. The basics on the service however are available in the Developers docs.

Read more about Pushing products

  1. Test uploading and editing (new) products

Product uploads are not a one-time thing. We advise taking the time to think about how often to update products and/or adding new ones.