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.
