You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Commons** - Added `getSyncOptions` to the `ProductSync`, `CategorySync` and `InventorySync`. [#230](https://github.com/commercetools/commercetools-sync-java/issues/230)
63
+
64
+
**Changes** (1)
65
+
-**Product Sync** - Added validation for product drafts' SKUs as a required field on the input product drafts since SKUs will be used for product matching in the future. [#230](https://github.com/commercetools/commercetools-sync-java/issues/230)
66
+
67
+
**Enhancements** (1)
68
+
-**Product Sync** - Changed the product sync to cache product ids per batch as opposed to caching the entire products ids before syncing products. [#230](https://github.com/commercetools/commercetools-sync-java/issues/230)
54
69
55
70
**Bug Fixes** (1)
56
71
-**Commons** - Fixed library version in User-Agent headers of JVM SDK clients using the library. Now it is not fetched
57
72
from the JAR manifest but injected by gradle-scripts/set-release-version.gradle. [#227](https://github.com/commercetools/commercetools-sync-java/issues/227)
Copy file name to clipboardExpand all lines: docs/usage/PRODUCT_SYNC.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,6 +24,9 @@ Utility which provides API for building CTP product update actions and product s
24
24
1. The sync expects a list of non-null `ProductDraft` objects that have their `key` fields set to match the
25
25
products from the source to the target. Also the target project is expected to have the `key` fields set,
26
26
otherwise they won't be matched.
27
+
28
+
**NOTE: PLEASE MAKE SURE THE `SKU` FIELDS OF ALL PRODUCTS ARE SET AS THE SYNC LIBRARY WILL BE MIGRATED TO MATCH PRODUCTS BY `SKU` INSTEAD OF `KEY` IN THE FUTURE.**
29
+
27
30
2. Every product may have several references including `product type`, `categories`, `taxCategory`, etc.. Variants
28
31
of the product also have prices, where each prices also has some references including a reference to the `Type` of its
29
32
custom fields and a reference to a `channel`. All these referenced resources are matched by their `key` Therefore, in
0 commit comments