Post-Purchase Cross-Selling & Upselling

Global settings

These are the extension-wide switches; several can also be set per sales channel (see the note at the end). Open Settings → Extensions → My extensions, find Post-Purchase Cross-Selling & Upselling, open its menu and choose Configure.

Card "Post-Purchase Cross-Selling & Upselling"

  • Enable post-purchase upsell offers (default: On): The master switch for the whole feature. When off, no offer is shown after checkout in any sales channel, no matter what your campaigns say. It ships on – turn it off while you set things up if you want to stay dark until you are ready.
  • Offer link validity (minutes) (default: 30): How long the offer link stays valid after checkout. Once it expires the customer can no longer add the offer; their original order is unaffected. The value is clamped to a 5–120 minute range.

Card "Emails, retention & advanced"

  • Send customer confirmation email on accept (default: On): Sends the buyer a confirmation when they accept an offer. The template ships with the extension and is active right away – no Flow Builder setup needed. Edit the wording under Settings → Email templates. See Emails.
  • Analytics retention (days) (default: 365): Offer links, analytics events and acceptance records older than this are removed automatically by a daily cleanup task. (Used, declined or expired links are cleared sooner, after 7 days.) Lower it to keep less history.
  • Log level (extension channel) (default: Warning): The minimum severity written to the extension's own log channel. Options: Debug, Info, Notice, Warning, Error. Leave it on Warning for normal use; raise it only when investigating an issue with support.
  • PayPal wallet: collect upsell via a second approval when not vaulted (default: On): Only relevant if you use PayPal (via SwagPayPal). When on, PayPal-wallet customers without a saved (vaulted) payment can still add the offer with a quick confirmation at PayPal; when off, those wallet customers cannot add the offer (the accept simply fails). This applies to the PayPal wallet only: the PayPal card method (ACDC) is saved-card only, so a card order without a saved card is never offered the upsell, regardless of this setting. See Payment handling.
Per sales channel

The master switch, offer-link validity, the customer email and the PayPal wallet-confirmation setting can be overridden per sales channel using the selector at the top of the configuration screen. Analytics retention and the log level apply globally.