LogoLogo
API Documentation
API Documentation
  • What is Mediablob
  • Fields
  • Endpoints
    • Authorization
    • REST
    • SOAP (legacy)
      • Pictures
  • XML structure
    • XSD
    • Products
      • Extending existing products
      • Deleting products
    • Complement products
    • Pricelists
      • Local price overrides
      • Future price changes
    • Campaigns
    • Productgroups
    • Local integration
      • Signorder
      • Display groups
    • Error messages
  • Images
    • Formats and resolution
Powered by GitBook
On this page
Export as PDF
  1. XML structure
  2. Local integration

Signorder

PreviousLocal integrationNextDisplay groups

Last updated 2 years ago

This describes .

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.

<?xml version="1.0" encoding="utf-8"?>
<signOrder xmlns="http://shoppa.com/signOrderSchema" createDate="1997-08-26T01:31:12.71" usageDate="2019-12-24" autoPrint="true">
    <product idType="Code1" id="12345" copies="1" displayGroup="38988a59-5c03-4876-bb34-c016575b5936" />
    <product idType="Code1" id="23456" copies="1" displayGroup="73c94b65-560c-4f74-a667-198676fd5eac">
        <field name="price" value="95.00" />
        <field name="text1" value="Battery included" />
        <code name="EAN13" value="1234567890128" />
    </product>
    <products copies="1" displayGroup="1fa465e2-ce62-484e-a0b6-a26da2dc9c6c">
        <product idType="Code1" id="34567" productIndex="1" />
        <product idType="Code1" id="45678" productIndex="2" />
    </products>
    <products copies="1" displayGroup="1fa465e2-ce62-484e-a0b6-a26da2dc9c6c">
        <product idType="Code1" id="56789" productIndex="1" />
        <product idType="Code1" id="67890" productIndex="2">
            <field name="price" value="49.90" />
            <code name="EAN13" value="2345678901234" />
        </product>
    </products>
</signOrder>

SignOrder schema version 1.1