diff --git a/lib/powa_api/product_service.rb b/lib/powa_api/product_service.rb index ab9759f..88dd01b 100644 --- a/lib/powa_api/product_service.rb +++ b/lib/powa_api/product_service.rb @@ -31,9 +31,13 @@ def self.get_published_products_by_sku(*skus) header_block(xml) xml.soapenv(:Body) do |xml| - xml.urn(:GetPublishedProductsBySkuRequest) do |xml| - xml.skuList skus.join(' ') - end + xml.urn(:GetProductsBySkuRequest) do |xml| + xml.skuList do |xml| + skus.each do |sku| + xml.sku sku + end + end + end end end end @@ -71,7 +75,11 @@ def self.get_products_by_sku(*skus) xml.soapenv(:Body) do |xml| xml.urn(:GetProductsBySkuRequest) do |xml| - xml.skuList skus.join(' ') + xml.skuList do |xml| + skus.each do |sku| + xml.sku sku + end + end end end end