Skip to main content
All CollectionsGeneral
How does Elovate handle: "Use default value"
How does Elovate handle: "Use default value"
Updated over a week ago

How Elovate Handles Product Import and Data Comparison

During product import, Elovate checks if the store-level data differs from the global-level data. If any differences are detected, Elovate saves this data in a separate object within the product object.

Store-Level Data Retrieval

Elovate retrieves store-specific data via the API at the store level. More information be found in the documentation: Data import from Magento

The Magento API returns all product data without specifying whether it comes from the global, website, or store level. This includes Magento’s checkbox settings (e.g., “Use default value”).

To address this limitation, Elovate has developed its own mechanism for identifying these differences by comparing the data between store and global levels.

Checkbox Inconsistencies

As a result of this comparison-based system, the checkbox settings in Elovate may not always match those in Magento. This is due to how Elovate identifies and stores the data, ensuring that it reflects differences between global and store values.

Key Points:

  1. Data Handling: Elovate saves store-specific data separately if it differs from global data.

  2. API Retrieval: Magento’s API does not distinguish between data origins (global/website/store), so Elovate relies on internal comparison.

  3. Checkboxes: Checkbox settings (such as “Use default”) in Elovate may not perfectly align with Magento’s due to the data comparison mechanism.

Did this answer your question?