Fluent Commerce Logo
Docs
Sign In

Inventory Batch Pre-Processing

Essential knowledge

Author:

Fluent Commerce

Changed on:

10 Jan 2025

Overview

This page describes how Inventory Batch Pre-Processing (BPP) works, the opportunities available for configuration, and the implementation improvements enabled by using Inventory Batch Pre-Processing.

Key points

  • Inventory Batch Pre-Processing optimises the performance of inventory ingestion using Inventory Batches
  • This optimization can reduce the processing time for Inventory Batches, depending on the volume and data redundancy ratio.
  • Inventory Batch Pre-Processing can be enabled per Account and Retailer as needed

Pre-requisites

What is Inventory Batch Pre-Processing?

Inventory Batch Pre-Processing is a service that will analyse inventory batches and determine the most efficient way to process the contained inventory batch items. Currently, Inventory Batch Pre-Processing will de-duplicate any individual inventory items included in the current processing. It will also determine whether an individual update is the same as a previous record we already have. If it is an “unchanged” record, Inventory Batch Pre-Processing will filter that update from the batch.

How Batch Pre-Processing works

After receiving inventory batches, we group them and analyze the individual inventory items by comparing them to the existing data in our database. This means the concept of distinct batches is not maintained throughout the processing. Items identified as unchanged, based on the filtering logic, are excluded from processing, prioritizing updates that will cause actual changes.
Without Batch Pre-Processing, if a batch contains a significant amount of unchanged data and only a small portion of changed data, the processing of unchanged data can delay the updates to changed data. This results in a longer time to achieve an accurate view of inventory availability.

Read further detail about How Batch Pre-Processing works

Value Proposition

By incorporating Batch Pre-Processing with the enhanced capabilities, the inventory system offers:

  • Improved Efficiency: Processes only necessary updates, reducing system load.
  • Greater Flexibility: Supports more complex inventory update scenarios with additional fields.
  • Faster Processing Times: Reduces end-to-end processing time for inventory ingestion
  • Better Resource Utilization: Optimizes the use of the workflow engine by eliminating redundant processing.
Fluent Commerce

Fluent Commerce

Copyright © 2025 Fluent Retail Pty Ltd (trading as Fluent Commerce). All rights reserved. No materials on this docs.fluentcommerce.com site may be used in any way and/or for any purpose without prior written authorisation from Fluent Commerce. Current customers and partners shall use these materials strictly in accordance with the terms and conditions of their written agreements with Fluent Commerce or its affiliates.

Fluent Logo