Q Card Docs
Managing content data

Deals

Fields and content rules for deal posts.

Deals

Description

Deals are the individual interest-free offers and promotions attached to a merchant. Each deal is linked to a merchant through its Merchant field, and the content entered here is reused across Find a retailer, the partner modules, and the deal's own page.

The standard WordPress editor is hidden on deals, so the title plus the three tabs below are the whole form.

How to edit

  1. In WordPress admin, open Deals.
  2. Create or edit a deal and work through the Deal main settings, Content - main copy, and Terms & conditions tabs.
  3. Publish, then check the deal on Find a retailer and on the merchant's page.

Required fields are marked in WordPress and the deal cannot be saved without them.

Deal main settings

FieldField nameRequiredWhat it does
Deal scheduledeal_scheduleYesAlways on or Specific dates. Choosing Specific dates reveals the two date fields below, which then have to be filled in.
Availabilitydeal_availabilityYesTick how customers can shop the deal: in-house, in-store, online, or phone orders only. Feeds the shopping options filter on Find a retailer and the shopping method card on the deal page.
Categorydeal_categoryYesThe categories the deal appears under. Feeds the category filter.
Merchantdeal_merchantYesThe merchant the deal belongs to — type to search for it. Also used when results are sorted alphabetically, so deals sort under the merchant's name rather than their own title.
Deal imagedeal_imageYesThe image used on the deal card. JPG or PNG.
Productdeal_productYesQ Mastercard, Q Card, or both. Feeds the card type filter.
Interest free termdeal_interest_free_termNoThe interest-free periods available. Feeds the interest-free filter, and the longest term selected is the one shown on the deal page.
Deal badgedeal_badgeNoFree text badge shown on Find a retailer and the partner modules. Leave blank for no badge.
Payment Holiday Termpayment_holidayNoOne or more terms between 6 and 60 months. Selecting any term is what makes the deal match the Payment holidays filter and adds the Payment Holiday badge to the matching offer.

Dates — only shown when the schedule is set to Specific dates:

FieldField nameWhat it does
Deal live datedeal_live_dateWhen the deal is published.
Deal expire datedeal_expire_dateWhen the deal is unpublished. Also shown on the deal page as the "offer valid until" date, formatted like 31 July 2026.

Set by the system — leave these alone:

  • Was streamed (deal_streamed)
  • Is live (deal_is_live) — used on remote sites to decide visibility, and changed automatically rather than by hand.

Content - main copy

FieldField nameRequiredWhat it does
Deal Highlight carddeal_highlight_cardNoUp to 35 characters. Adds a floating pill to the deal card in places like the homepage and the deals filter page. Leave empty for no pill.
Deal Highlightdeal_highlightNoA highlight line on the deal page, sitting under the deal title. Leave empty and nothing appears.
Deal Minimum spenddeal_minimum_spendNoShown in the description detail cards. If it is left empty, the partners description card falls back to See terms.
Promotional Cardshow_promotional_cardNoPick a campaign to show its promotional card on the page. The card's content is managed on the campaign itself (see Offers & campaigns). Leave empty for no card.
Deal descriptiondeal_descriptionYesThe main copy for the deal.

Terms & conditions

FieldField nameRequiredWhat it does
Deal terms and conditionsdeal_terms_and_conditionsYesThe full terms for the deal.

The deal description and the terms are both rich text fields. Avoid pasting straight from Word, which carries hidden formatting that can break the layout, and avoid adding your own HTML styling, which can conflict with the templates.

How deals are filtered

On the Find a retailer page, deals and merchants appear in the same list but respond to the filters differently:

FilterHow deals respond
Interest-free offers deal typeAlways match.
Standard purchases deal typeNever match — that deal type applies to merchants only.
Payment holidays deal typeMatch only when a Payment Holiday Term is selected.
Interest-free termsMatch on the deal's Interest free term field. This filter only reads that field, so merchants drop out of the results whenever a term is selected.
CategoriesMatch when a Category is selected.
Shopping optionsMatch when their Availability is selected.

Where deals are used

  • Find a retailer — deals and merchants appear together in the results
  • Partners — the deal carousel and the deal description section

The filtering relies on these field names, so renaming a field needs a developer.

On this page