Skip to main content

Introduction

Script Engine is a service provided by Expivi that allows its users to execute complex pricing calculations, or custom BOM (Bill of Materials) calculations based on user-provided data.

Users write their own Javascript that executes in a secure sandbox. The scripts can integrate data from user-provider spreadsheets or from the internet to make their calculations.

As such we recommend you have some programming knowledge before diving into writing your scripts.

Use Cases

Script engine currently supports four use cases:

  1. Calculate pricing for a configured 3D product.
  2. Determine the SKUs required for a configured 3D product.
  3. Calculate complex shipping costs.
  4. Custom arbitrary calculations.