<IsDefault>0</IsDefault> <Name>Order 48-95</Name> <Description></Description> <SE> <SEName></SEName> " /> Multi-Variant Product add through WSI
Important Notice from AspDotNetStorefront
It is with dismay that we report that we have been forced, through the action of hackers, to shut off write-access to this forum. We are keen to leave the wealth of material available to you for research. We have opened a new forum from which our community of users can seek help, support and advice from us and from each other. To post a new question to our community, please visit: http://forums.vortx.com
Results 1 to 4 of 4

Thread: Multi-Variant Product add through WSI

  1. #1
    woodmage is offline Junior Member
    Join Date
    Jan 2009
    Posts
    4

    Default Multi-Variant Product add through WSI

    Trying to add a product with multiple variants. The product is loading up fine, but the variants are not making it in there. I have gone over the docs, and it looks like I have it correct, but can not get it to work. I am probably missing something really simple? Anybody have any ideas? My variant block looks like the following:

    HTML Code:
      <Variants>
    <variant Action="Add">
      <IsDefault>0</IsDefault>
      <Name>Order 48-95</Name>
      <Description></Description>
      <SE>
        <SEName></SEName>
        <SEKeywords></SEKeywords>
        <SEDescription></SEDescription>
        <SENoScript></SENoScript>
        <SEAltText></SEAltText>
      </SE>
      <Published>1</Published>
      <IsTaxable>1</IsTaxable>
      <IsShipSeparately>0</IsShipSeparately>
      <FreeShipping>0</FreeShipping>
      <IsDownload>0</IsDownload>
      <Weight>1.0</Weight>
      <Price>1.54</Price>
    <MinimumQuantity>48</MinimumQuantity>
    <DisplayOrder>48</DisplayOrder>
    <Colors>
    <Color SKUModifier="0" PriceDelta="0">White</Color>
    <Color SKUModifier="1" PriceDelta="0">Pink</Color>
    <Color SKUModifier="2" PriceDelta="0">Blue</Color>
    <Color SKUModifier="3" PriceDelta="0">Green</Color>
    </Colors>
    </variant>
    <variant Action="Add">
      <IsDefault>0</IsDefault>
      <Name>Order 96-143</Name>
      <Description></Description>
      <SE>
        <SEName></SEName>
        <SEKeywords></SEKeywords>
        <SEDescription></SEDescription>
        <SENoScript></SENoScript>
        <SEAltText></SEAltText>
      </SE>
      <Published>1</Published>
      <IsTaxable>1</IsTaxable>
      <IsShipSeparately>0</IsShipSeparately>
      <FreeShipping>0</FreeShipping>
      <IsDownload>0</IsDownload>
      <Weight>1.0</Weight>
      <Price>1.12</Price>
    <MinimumQuantity>96</MinimumQuantity>
    <DisplayOrder>96</DisplayOrder>
    <Colors>
    <Color SKUModifier="0" PriceDelta="0">White</Color>
    <Color SKUModifier="1" PriceDelta="0">Pink</Color>
    <Color SKUModifier="2" PriceDelta="0">Blue</Color>
    <Color SKUModifier="3" PriceDelta="0">Green</Color>
    </Colors>
    </variant>
    <variant Action="Add">
      <IsDefault>1</IsDefault>
      <Name>Order 144 or more</Name>
      <Description></Description>
      <SE>
        <SEName></SEName>
        <SEKeywords></SEKeywords>
        <SEDescription></SEDescription>
        <SENoScript></SENoScript>
        <SEAltText></SEAltText>
      </SE>
      <Published>1</Published>
      <IsTaxable>1</IsTaxable>
      <IsShipSeparately>0</IsShipSeparately>
      <FreeShipping>0</FreeShipping>
      <IsDownload>0</IsDownload>
      <Weight>1.0</Weight>
      <Price>1.02</Price>
    <MinimumQuantity>144</MinimumQuantity>
    <DisplayOrder>144</DisplayOrder>
    <Colors>
    <Color SKUModifier="0" PriceDelta="0">White</Color>
    <Color SKUModifier="1" PriceDelta="0">Pink</Color>
    <Color SKUModifier="2" PriceDelta="0">Blue</Color>
    <Color SKUModifier="3" PriceDelta="0">Green</Color>
    </Colors>
    </variant>
    </Variants>

  2. #2
    George the Great is offline Senior Member
    Join Date
    Nov 2006
    Location
    Cleveland, OH
    Posts
    1,792

    Default

    The XML for WSI is case sensitive. Set your lowercase variant to proper-case Variant
    <a href="http://www.aspdotnetstorefront.com">Shopping Cart Software</a>

  3. #3
    woodmage is offline Junior Member
    Join Date
    Jan 2009
    Posts
    4

    Default

    Ok, that was stupid

    Now when I do the upload, I get no products in there. I ran the xml through the import tester app and get the following error. It doesn't really tell me what is happening though.

    HTML Code:
    <?xml version="1.0" encoding="utf-8"?>
    <AspDotNetStorefrontImportResult Version="" DateTime="8/24/2009 6:17:45 PM">
      <Transaction Name="ReallyCoolImport">
        <Item NodeType="Product" Name="Unique Wildflower Seed Favors" GUID="513109E1-A163-4E95-8F95-2D39C11318EC" ID="16411" ActionTaken="Add" Status="OK" Message="" />
        <Error Message="Exception, Message=Must specify valid information for parsing in the string." />
        <Rollback />
      </Transaction>
      <Error Message="Must specify valid information for parsing in the string." />
    </AspDotNetStorefrontImportResult
    Any ideas? What string is causing an issue?
    Also, is there a version of the Test App that works with Vista x64? I get the error "Could not load file or assembly "Microsoft.Web.Services3" every time hit go.

    THanks for the help

  4. #4
    George the Great is offline Senior Member
    Join Date
    Nov 2006
    Location
    Cleveland, OH
    Posts
    1,792

    Default

    We'd need to see the XML you're trying to import to determine what's going wrong. As far as the error message, you need to install Microsofts Web Services Enhancements 3.0 on the machine
    <a href="http://www.aspdotnetstorefront.com">Shopping Cart Software</a>