How often should I synchronize my data?

Introduction

Efficient data synchronization is crucial for e-commerce sites utilizing the Boxalino Winning Interactions Platform to ensure accurate and up-to-date information for their customers. This article outlines the recommended synchronization frequencies for different types of data, including product data, content data, order data, and customer data.

Product Data (doc_product data)

To maintain a comprehensive and accurate product catalog, e-shops should follow these guidelines:

  1. Full Product Data Update: Perform a full product data update at least once a day. This ensures that any changes or additions to the product catalog are reflected in the Boxalino platform.

  2. Delta Update: For new and significantly changed products, perform a delta update frequently. However, limit these updates to a maximum of once every 15 minutes. The delta update should include all the SKUs of a modified product group. Even if only one SKU within a group changes, it is essential to send the entire group to maintain data integrity.

  3. Instant Update: In certain cases where immediate updates are necessary, such as price and stock information, an instant update can be performed. However, these instant updates should be limited to a maximum frequency of once per minute. Instant updates only include a limited set of specific fields rather than the entire product data.

Content Data (doc_content data)

To keep content data, such as headless content, up to date, the following guidelines should be followed:

  1. Full Content Data Update: Similar to product data, perform a full content data update following the same frequency as the product data. This ensures that any changes or additions to the content data are synchronized with the Boxalino platform.

  2. Delta Update: For content data, there is no instant update option available. Therefore, the delta update should be performed using the same frequency as the full content data update. This ensures that any changes to the content are accurately reflected in the Boxalino platform.

Order Data (doc_order data)

To provide accurate purchase history and order status updates, e-shops should adhere to the following synchronization practices:

  1. Full Order Data Update: Push the full order data at least once to ensure the initial synchronization with the Boxalino platform. This full history update provides a comprehensive overview of the past purchases.

  2. Regular Updates: After the initial full order data update, subsequent updates should be performed at least once a day. However, it is also acceptable to update the order data as frequently as once every 15 minutes to maintain real-time order status information. It is advisable to include all orders from the last one month to ensure the order status is always up to date. Exporting changes only can help reduce data load if you can detect the changes on your side. In some cases, the order data period may need to be extended up to three months.

Customer Data (doc_user data)

To ensure personalized customer experiences and accurate targeting, follow these synchronization recommendations for customer data:

  1. Full Customer Data Update: Perform a full customer data update once a day. This includes updating information related to customer profiles, preferences, and attributes.

  2. Delta Update: For routine updates to customer data, such as changes in contact information or preferences, a delta update can be sent regularly. However, it is typically not necessary to perform delta updates more frequently than once per hour to avoid excessive data load.

Conclusion

Effective data synchronization is vital for e-commerce platforms leveraging the Boxalino Winning Interactions Platform. By following the recommended synchronization frequencies outlined in this article, e-shops can ensure that their product data, content data, order data, and customer data remain accurate, up to date, and optimized for delivering exceptional shopping experiences to their customers.