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, cheiamodules.wooexistă (titlu „WooCommerce”, descriere „Accept payment on your booking appointment with WooCommerce Checkout”) cuis_active=falseșiis_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-calendarhas_woo/woo_enabled(expuse deCalendarController.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).