         payload:
           version: product.version
           actions: actions
+
       updates.push wrapper
     updates
+
+  _buildAddPriceActions: (variantId, newVariants, productExternalIdMapping, externId, sku) ->
+    actions = []
+    newVariant = newVariants[sku]
+    throw new Error "Import data does not define price for existing product with '#{productExternalIdMapping}' = '#{externId}' and SKU = '#{sku}'" if not newVariant
+    _.each newVariant.prices, (newPrice) ->
+      actions.push utils.buildAddPriceAction(newPrice, variantId)
+
+    actions
 
   _buildInventoryCreates: (skus, newVariants) ->
     creates = []

_ = require 'lodash-node'
_s = require 'underscore.string'
{InventorySync} = require 'sphere-node-sync'
{Rest} = require 'sphere-node-connect'
{_u} = require 'sphere-node-utils'
api = require '../../lib/sphere'

                    [ProductsUpdate] Price updated for #{@priceUpdatedCount} out of #{@toBeImported} products.
                    [ProductsUpdate] Inventories created: #{@inventoriesCreated}
                    [ProductsUpdate] Inventories updated: #{@inventoriesUpdated}
                    [ProductsUpdate] Inventories update skipped: #{@inventoriesUpdateSkipped}
                    [ProductsUpdate] Processing time: #{(endTime - @startTime) / 1000} seconds."""

  _processProductUpdatesData: (data, mappings) =>
