Yes, created a plugins folder under FoxnetSoft.FeedManager and put that file in that folder.
Does it go in the root folder?
So why would it not pick it up?
Here's the snippet from the XML file:
<FeedAttribute>
<Id>15</Id>
<FeedCaption>Manufacturer Part Number (MPN)</FeedCaption>
<FeedName>mpn</FeedName>
<FieldNameCode>plugin:ReplaceWs</FieldNameCode>
<ConvertValues />
<CharsLimit>70</CharsLimit>
<Required>false</Required>
<IgnoreNullOrEmpty>false</IgnoreNullOrEmpty>
<UseCDATA>false</UseCDATA>
<ActionId>0</ActionId>
<AdvancedField>false</AdvancedField>
<RowSourceType>0</RowSourceType>
<AttributeControlType>0</AttributeControlType>
</FeedAttribute>
I'm trying to add a plugin and it isn't doing anything. When we add the plugin to the feed xml is it case sensitive or requires lower case?
public class FeedManagerPlugin
{
public virtual string ReadAttributeValue(Product product, ProductAttributeCombination productAttributeCombination, string feedColumName, string typeFeed)
{
if (product.Sku.StartsWith("WN-") || product.Sku.StartsWith("WU-") || product.Sku.StartsWith("WR-") || product.Sku.StartsWith("WI-"))
return product.Sku.Substring(3);
else
return product.Sku;
}
}