SyncInventory with variants