Post-Purchase Upsell
Global settings
These are the plugin-wide switches; several can also be set per sales channel (see the note at the end). Open Settings → Extensions → My extensions, find Post-Purchase Upsell, open its … menu and choose Configure.
Card “Post-Purchase Upsell”
- 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 plugin 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 (plugin channel) (default: Warning): The minimum severity written to the plugin'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: collect upsell via a second approval when not vaulted (default: On): Only relevant if you use PayPal (via SwagPayPal). When on, PayPal customers without a saved (vaulted) payment can still add the offer via one extra PayPal approval. When off, those customers cannot add the offer: the accept simply fails for them. See Payment handling.
Per sales channel
The master switch, offer-link validity, the customer email and the PayPal second-approval 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.
