This describes SignOrder schema version 1.1.
A signorder file can reference a number of products, which display groups that should be used to print them, and how many copies should be printed. Additionally you can specify values for the product fields (e.g. price, text1, etc.). Note that these values will not override existing product fields, but will only populate empty fields. The exception to this is the price field, which will override existing prices.
Other notes:
To specify values for code fields (Code1, EAN13, etc.) you need to use the <code>
element, rather than the <field>
element.
To get multiple products onto one template they need to be grouped in a products
element. Which display group to use should then be specified for the products
element, and not the individual product
elements. In this case the product
elements need to have the productIndex
attribute, in order to specify which product index to use in the template(s).
The usageDate
attribute can be used to get prices from future dates. If omitted, todays date will be used.
If the autoPrint
attribute is false, there is no need to specify display groups.