Ultimate Cart Recovery - FAQ

Licensing & purchase

How many updates are included? 12 months of updates and support from purchase. After that, renewal is 25 % of the license price per year. The module keeps working without renewing - it just stops receiving updates and support.

Is there a trial? No trial, but see the CGV for the commercial-gesture refund policy on a blocking defect we cannot fix in reasonable time.

One license - how many domains? One production domain. Development, staging, pre-prod and local environments are free and do not consume the license. You can change the production domain up to 3 times per 12 months.

My license shows as invalid - what do I check? 1. bin/magento ucr:debug:license to see the stored state. 2. Confirm the server can reach the license endpoint (firewall/proxy). 3. A 7-day grace period covers temporary server unavailability; sending is only disabled after the grace + 30-day banner window.

Compatibility

Which Magento versions? Magento Open Source / Adobe Commerce 2.4.6 and 2.4.7+. Not compatible with 2.3.

Which PHP versions? PHP 8.2 and 8.3.

Hyvä? Yes - the frontend pages (restore, unsubscribe, confirmation) work on both Luma and Hyvä. V1 ships server-side controllers + emails only (no interactive JS component).

PWA Studio / headless? The backend works; the customer-facing pages would need a custom frontend integration on your side.

Setup & usage

Nothing is being detected. Make sure Magento cron is running (bin/magento cron:run should advance jobs). Check the abandonment threshold and that quotes actually exist. Force a run with bin/magento ucr:detect.

No emails are sent. Check (1) dry-run is off, (2) a mailer/sender is configured, (3) the recipient is not on the unsubscribe list, (4) var/log/visicrea_ucr.log for errors.

Guest carts are not detected. Guest contact capture happens during checkout. Confirm the capture is enabled and that the guest reached the step where the email/phone is entered.

Can I preview the whole pipeline without sending? Yes - enable dry-run. Detection, rules, coupon generation and logging all run; only the real send is skipped.

Data & GDPR

How do I handle a data-access or deletion request?

bin/magento ucr:export:gdpr [email protected]
bin/magento ucr:delete:gdpr [email protected]

The unsubscribe list is never purged and is always checked before sending.

Where is revenue counted? In the store base currency, using the order's frozen base_grand_total (the amount actually earned, consistent with native Magento sales reports).

Costs & providers

Do SMS cost money? Yes - SMS/WhatsApp are billed by your provider (Twilio/Brevo). A configurable daily fallback cap protects against runaway costs. Email via Magento's transactional system has no per-message provider cost beyond your mailer.

Support

Email support with a 24-business-hour response SLA. Include your Magento/PHP versions, the module version, and the relevant var/log/visicrea_ucr.log excerpt.