Back to ChangelogBack to Changelog

Discount coupons with metadata, Shopify, domain and template fixes

Discount coupon import now supports metadata (discount type, value, currency, minimum spend), post‑import statistics and updating existing coupons, regular product sync in IdoSell, fix for cart‑to-feed matching in Shopify, fix for DMARC display on multi‑record domains, fix for the error message when a campaign fails to send, and fix for the checkbox in the template overview.

IMPROVEMENT

Discount coupons: import with metadata, statistics and updating existing coupons

Discount coupon import (CSV and copy‑paste) now supports metadata ‑ discount type (percentage or fixed), value, currency, minimum spend and shipping. Metadata is displayed in the folder detail and in the import dialog. After import, a summary shows the number of newly added, updated and skipped coupons. Existing coupons can now be updated by re‑importing with the same code ‑ metadata is overwritten and existing coupons are not added again. The /coupons/import API endpoint accepts the same metadata as the manual import.

IMPROVEMENT

IdoSell: regular product synchronisation

The IdoSell integration now regularly synchronises the product catalogue, not just on first connection. Changes in products (price, availability, description) are now automatically reflected in Ecomail.

FIX

Shopify: abandoned cart with a specific feed now works

The ECM_BASKET merge tag with a feed ID (ECM_BASKET__) evaluated as empty in the Shopify integration, even when the product from the cart existed in the feed. The cause was a key mismatch between the Shopify builder and the general product matching code. Cart‑to-feed matching now works the same as with other integrations. The general ECM_BASKET merge tag (without a feed) was not affected.

FIX

Domains: DMARC record displays correctly for multi‑record domains

For domains with multiple TXT records, the DMARC value was displayed incompletely or split. The DMARC record display is fixed.

FIX

Campaigns: clearer message when sending fails

When a campaign failed to send, a generic error message was shown without a specific reason. The message now describes what went wrong.

FIX

Templates: checkbox in the overview displays correctly

In the template overview, the checkbox for bulk selection was not displayed for individual templates. The display is fixed.

newsletterStay up to date

Once in a while, we will send a summary of new features, improvements, and fixes to your inbox. No spam, no marketing – just product updates from Ecomail.