Hi,
Previously we used a custom project for LiveIntegration. As we upgraded to newest DW 9 - we use this version directly in DW9.
We have an issue here, where the ERP is sending QuantatyPrices along like this:
<table tableName="EcomProducts">
    <item table="EcomProducts">
      <column columnName="ProductId"><![CDATA[370080]]></column>
      <column columnName="ProductVariantId"><![CDATA[104720]]></column>
      <column columnName="ProductIdentifier"><![CDATA[370080.104720.LANG2]]></column>
      <column columnName="ProductNumber"><![CDATA[370080]]></column>
      <column columnName="ProductPrice"><![CDATA[78.88]]></column>
      <column columnName="ProductPriceWithVat"><![CDATA[98.60]]></column>
      <column columnName="ProductStock"><![CDATA[0]]></column>
      <column columnName="ProductCurrencyCode"><![CDATA[]]></column>
      <QuantityPrices>
        <QuantityPrice>
          <Quantity>12</Quantity>
          <PriceQuantity>34.55</PriceQuantity>
          <CurrencyCode />
        </QuantityPrice>
      </QuantityPrices>
....
In the Old setup in ProcessResponse this was done:
 
 var tupleList = new List<(string, string)>();
 var quantityPriceNodes = item.SelectNodes("QuantityPrices/QuantityPrice");
 foreach (XmlElement ele in quantityPriceNodes)
 {
     tupleList.Add((
         ele.SelectSingleNode("Quantity")?.InnerText,
         ele.SelectSingleNode("PriceQuantity")?.InnerText)
     );
 }
 productInfo["PricePrQuantity"] = tupleList;
How can I achieve this in the new with a subscriber? Since I do not get the original XML in OnAfterGenerateProductInfoXml or in OnBeforeGenerateProductInfoXml I cant manipulate the XML.
Any ideas?
 
                                                             
                                                     
                             
                                                     
                        							 
                                                     
                                                     
                             
                             
                             
                     
                                                             
                            
                        