Skip to content

Receipt WhatsApp cron ​

The source-verified command is:

bash
php bin/console menzzo:product-reservation:receipt-whatsapp --env=prod --no-debug

The command claims currently sellable stock and leaves failed sends retryable after the claim expires. Its supported options include --limit, --dry-run, and --coupon-ttl-hours.

Safety boundary ​

Running this command against production, including --dry-run, requires explicit approval for the exact command and target. Documentation review does not authorize or execute it.

--dry-run exercises selection and processing while rolling back reservation state and suppressing reservation/WhatsApp sends. Service construction may still refresh a Magento API token, so treat it as a network-capable production operation; it does not prove end-to-end provider delivery.

Schedule and deployment boundary ​

The owning application changes were merged through Logidav PR #2656, with the media follow-up in PR #2673. The installed production cron observed on 2026-10-16 runs hourly through the deployment wrapper and writes var/logs/cron_receipt_whatsapp.log. That runtime snapshot is time-bound; confirm the current schedule and deployed revision through the approved operational process before changing or relying on it.

The generated system crontab document is maintained separately by logidav:cron:document; this page does not establish its current runtime contents.

Internal developer documentation for Menzzo systems.