Promotion Campaigns

A campaign is a complex data type within the promotion.xsd schema that is primarily used to group promotions.

Campaigns are also associated with customer groups. You can specify customer groups as within a promotion import/export file, or separately using the customergroup.xsd. The following example is within the promotion.xsd:

<xsd:complexType name="CustomerGroups" mixed="false">
    <xsd:sequence>
     <xsd:element name="customer-group" type="CustomerGroup" minOccurs="0" maxOccurs="unbounded" />
    </xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CustomerGroup" mixed="false">
    <xsd:attribute name="group-id" type="Generic.NonEmptyString.256" use="required" />
</xsd:complexType>