Changelog
Novedades de Relvato
Cada actualización de la app de Relvato y del plugin de WordPress, de la más reciente a la más antigua.
- Add: Server-side coupon apply/remove endpoint so coupon verification is theme-independent — no need to find a theme's coupon field (some themes, e.g. Rey, hide it with no standard toggle).
- Fix: The runner's REST calls now load the correct cart for logged-in (authenticated-journey) verification. WordPress ignores cookie auth on REST without a nonce, so cart totals, coupons, and shipping were read from an empty cart; the token-gated endpoints now honor the runner's auth cookie.
- Add: Signed REST endpoints (cart-state, store-info) so Relvato reads structured cart totals, coupons, and shipping directly from WooCommerce instead of scraping the page — robust across themes and locales. Token-gated to the verification runner.
- Add: Coupon support for checkout verification — verify a coupon applies (or is correctly rejected), and place real "free" test orders on stores without cash on delivery via an auto-created, restricted 100%-off verification coupon (locked to the verification user, never public).
- Add: "Connect with Relvato" onboarding — a one-click button (and an admin prompt when unconnected) that opens the dashboard pre-filled for this store, so you just pick/create the site and paste the connect token back. Guided two-step setup.
- Change: Connection is now a single "connect token" pasted from the dashboard, instead of separate Endpoint / Site ID / Signing secret fields — fewer fields to copy and no risk of a mismatch. Existing connections keep working; leave the token blank to keep the current connection.
- Add: Email-delivery verification support. The verification user's email is pointed at the site's Relvato inbox so order-confirmation emails can be checked for actual delivery.
- Add: Store-owner order notifications (new/cancelled/failed) are suppressed for verification test orders, so running verifications no longer emails the merchant. Customer emails are untouched.
- Fix: block-based (Store API) checkouts now tag and auto-remove verification test orders too — previously only classic shortcode checkouts were cleaned up, so block-checkout stores left the test order in place.
- Add: "Settings" link on the Plugins screen for quick access to the configuration page.
- Add: Settings page (Endpoint, Site ID, Signing secret, Verification user, Enable/disable, Test orders).
- Add: Authenticated checkout — token-gated trusted login as a dedicated verification user (no password stored).
- Add: Test-order hygiene — verification checkouts no longer change stock; test orders are auto-trashed.
- Add: Verification-mode bypass for WooCommerce "Coming soon" so staging/pre-launch stores can be verified.
- Initial release: change detection (core/plugin/theme/WooCommerce updates), HMAC-signed change events with debounced dispatch, and verification-mode token handling.