I guess you are referring to not being able to select an integer attribute. You could try (test thoroughly) to add the type to the widget configuration - specially in AutoCompleteForMendix.xml
<property key="searchStringAttribute" type="attribute" required="false">
<caption>Search String Attribute</caption>
<category>Search - Microflow</category>
<description>Attribute to store the search term while searching via a microflow</description>
<attributeTypes>
<attributeType name="String"/>
<attributeType name="Integer"/>
<attributeType name="Long"/>
</attributeTypes>
</property>
Hi Dylan,
I am probably stating the obvious here but the simplest solution would be to create an additional attribute sProductCode with type string and set it everytime you set the product code (or in a before commit microflow).
Its a bit of extra memory but not something I would worry about unless I had a trillion products (thats probably more than what Amazon has).
Hope this helps,
-Andrej