Once the Magento connector configuration has been saved and the cron jobs are operational, the next synchronization will occur according to the previous Magento settings, regardless of the Sales Layer configuration.
Rules
- In the first synchronization or connector refresh, all products will be sent.
- Once the connection between Sales Layer and the e-commerce channel has been established, all changes made in Sales Layer will be sent to the e-commerce channel.
- The connector will sync any item that may have undergone modifications, even if the change originated from related categories or variants.
- If the status changes, for example to draft, the item will be updated in the e-commerce channel.
- Any modification in the Sales Layer channel will send all product information included in it in plugin synchronizations, with the time required for the process.
- It will sync any item that may be affected or relevant to a connector modification, such as adding category mapping or synchronization settings.
- Updating the connector will send all items that match the connector filters.
- It will not sync previous items that have already been synchronized and have not changed, or are irrelevant to a connector modification.
- When synchronizing items with fields that have multiple options, for example a color field with blue and red values, the field values will be added to the Magento store views in the first synchronization. After that, selecting items to be synchronized into a new store view will not update these attribute values.
When syncing variants
- The top-level parent element, the parent product of the variant, will be sent. If you want to send categories, we recommend changing the status and modifying them together with the variants you want to synchronize.
- All variants of that product will be sent. For example, if a product in Sales Layer has 50 variants and only one is modified, all 50 will be synchronized.
When syncing categories
Additional category fields cannot be configured, because Magento 2 does not allow them. Only internal fields are supported.
URL Key mapping
- When searching for a category to link, the connector will search for any category without Sales Layer credentials and an exact URL Key. If found, it will assign it and synchronize the data. If not, a new one will be created.
- When synchronizing data, if the URL Key field is not mapped, or is mapped and has an empty value, the URL Key will be formatted from the category name. If another category under the same parent has the same URL Key, it will be modified by adding the suffix -sl-{n}, where {n} is an incremental number, until a non-used URL Key is found. This process will be repeated for each store ID where the data is synchronized.
If a full synchronization must be launched to sync all products, whether modified or not, you can use the Force refresh button in the Sales Layer Parameters tab. This sends the complete catalog, multi-language fields, images, formulas, and more. This affects how long the synchronization lasts.
Forcing the connector does not ensure immediate synchronization, because it depends on the existing process queue.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article