Hello guys,
Just got an issue here with a filter, for some reason, very unexpected.
Am trying to use 2 other custom fields as filter parameters. ("gender" and "special eddition") but not AvailableDate.
AvailableDate is just a custom field for a date to receive, and it is used in product details page, not in product listing.
Error message:
System.ArgumentException: No ProductField or ProductFieldValue based on the given system name exist. Parameter: 'productFieldSystemName', Value: 'AvailableDate'.
at Dynamicweb.eCommerce.Products.Product.SetProductFieldValue(String productFieldSystemName, Object value)
at Dynamicweb.eCommerce.Naviconnect.ItemInfoHandler.FillProductValues(Product product)
at Dynamicweb.eCommerce.Naviconnect.NotificationSubscribers.ProductListBeforeSort.SetProductInfo(BeforeSortArgs args)
at Dynamicweb.eCommerce.Naviconnect.NotificationSubscribers.ProductListBeforeSort.OnNotify(String notification, NotificationArgs args)
at Dynamicweb.Extensibility.NotificationManager.Notify(String notification, Object[] args)
at Dynamicweb.eCommerce.Frontend.Frontend.ListProducts(ProductCollection products, String groupsIdent, Boolean hasBeenSorted)
at Dynamicweb.eCommerce.Frontend.Frontend.EcomRender()
at Dynamicweb.eCommerce.Frontend.Frontend.GetContent()
at Dynamicweb.Frontend.Content.GetModule(DataRow& ParagraphRow)
No idea why would it ever pop-up, anyone has any suggestions?
This happens only if I invoke filter (add &filter=val) in url.
/Dmitrij