ĮRODYMAS / 001
Kuponas priklauso WooCommerce.
PerkRule išplečia natyvius WooCommerce kuponus, o ne pakeičia juos paraleliniu kuponų modeliu.
Why it matters
Kupono tapatybė, natyvūs apribojimai, panaudojimas, galiojimas ir nuolaidos skaičiavimas jau turi aiškų pagrindą WooCommerce. Antro modelio kūrimas didintų sinchronizacijos riziką ir mažintų ekosistemos suderinamumą.
Implementation
- WC_Coupon yra pagrindinė kupono duomenų išsaugojimo riba ten, kur PerkRule neturi savo sąvokos.
- PerkRule metadata ribojama tik tuo, ko WooCommerce natūraliai neturi: taikymo režimu, taisyklių definicija, prioritetu, stacking ir panašiai.
- Kupono kūrimas, atnaujinimas, dublikavimas, įjungimas, išjungimas, šiukšlinimas, atkūrimas ir trynimas remiasi natyviu WooCommerce kupono išsaugojimu.
- Natyvus kupono aprašymas ir būsena lieka autoritetingi ir nedubliuojami į PerkRule metadata.
Evidence
- Tikri WooCommerce integraciniai testai apima kuponų kolizijas, trash/restore elgesį ir rollback kelius.
- Kupono kodo paieška sustiprinta aplink WooCommerce datastore elgesį nekuriant antro PerkRule kuponų indekso.
- HPOS laikomas oficialiu platformos reikalavimu; užsakymų duomenys neprojektuojami per legacy postmeta prielaidas.
Known boundary
Šis įrodymas patvirtina dabartinės kūrimo šakos nuosavybės modelį. Jis dar nereiškia suderinamumo su kiekvienu WooCommerce plėtiniu, kol nebaigta suderinamumo laboratorija.