Test: FluentBooking / Integrări / WooCommerce (glue confirmat, netestabil — plugin neinstalat)

Dovadă: Integrare FluentBooking ↔ WooCommerce

Testat LIVE pe fluent.safebiz.ro — combo aprobat de taki în Plugin Lab (integration-matrix/selection.json, status approved_by_taki, request_id fcdf9a08-25b0-4c05-820b-a23da78879c0).

Ce demonstrează

Verdictul din analiza codului (native_verdict: "glue"CalendarSlot::isWooEnabled()/getWooProductPrice(), gate defined('WC_PLUGIN_FILE')) e reconfirmat live: gate-ul e prezent și funcțional, dar inactiv pe acest site pentru că WooCommerce nu e instalat.

  • GET /wp-json/fluent-booking/v2/settings/global-modules → 200, cheia modules.woo există (titlu „WooCommerce”, descriere „Accept payment on your booking appointment with WooCommerce Checkout”) cu is_active=false și is_unavailable=true (assert-uri PASS pe ambele câmpuri).
  • GET /wp-json/fluent-booking/v2/calendars → 200, calendars.total=0 (assert PASS) — niciun calendar existent pe site, deci câmpurile per-calendar has_woo/woo_enabled (expuse de CalendarController.php:926-927) nu pot fi verificate direct pe un obiect real.

Verificare independentă (listă plugin-uri)

GET /wp-json/wp/v2/plugins confirmă: WooCommerce NU apare în lista de plugin-uri instalate pe fluent.safebiz.ro (site partajat family-lab Fluent — doar plugin-uri Fluent/Sure active).

Concluzie

Glue-ul de cod e real (canal de plată alternativ la FluentCart, type=='woo'), dar netestabil end-to-end pe acest site: WooCommerce nu e instalat, iar instalarea unui plugin nou pe site necesită pas [!] separat, aprobat explicit de taki (regulă dură plugin-learner — workerul nu instalează plugin-uri). Test 100% GET-only (fără scriere pe automation-policy, fără nevoie de politică pentru citiri).

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *