Inžinerinis įrodymas / Konfliktų planavimas
Akcijų konfliktai pirmiausia gauna planą.
Tinkamos automatinės akcijos išsprendžiamos į deterministinį planą prieš pradedant keisti gyvą krepšelį.
Jei kuponai taikomi dar tuo metu, kai konfliktai tik atrandami, iteravimo tvarka gali netyčia tapti verslo logika. Atskiras planas padaro prioritetą, išskirtinumą ir gedimo elgesį aiškų.
ĮGYVENDINIMAS
Kaip teiginys įgyvendintas.
Tinkamos automatinės akcijos išsprendžiamos į deterministinį planą prieš pradedant keisti gyvą krepšelį.
Įgyvendinimo punktas
Didesnis explicit prioritetas laimi; vienodi prioritetai sprendžiami pagal stabilią kupono tapatybę.
Įgyvendinimo punktas
Stack, exclusive, conflict-group ir Best Deal režimai aprašomi aiškiai.
Įgyvendinimo punktas
Natyvūs WooCommerce individual-use apribojimai lieka kieti, o apsaugoti rankiniai kuponai neišmetami.
Įgyvendinimo punktas
Best Deal renkasi tik aiškiose ribotose grupėse ir nevykdo neribotos kuponų kombinacijų paieškos.
Įgyvendinimo punktas
Resolveris sudaro minimalų pašalinimo/pritaikymo planą dar prieš pirmą gyvo krepšelio mutaciją.
ĮRODYMAI
Kas šiuo metu tai pagrindžia.
Jei kuponai taikomi dar tuo metu, kai konfliktai tik atrandami, iteravimo tvarka gali netyčia tapti verslo logika. Atskiras planas padaro prioritetą, išskirtinumą ir gedimo elgesį aiškų.
Patikrinimo pagrindas
Best Deal vertinimas naudoja WooCommerce cart totals elgesį izoliuotoje krepšelio kopijoje, o ne savą nuolaidų matematiką.
Patikrinimo pagrindas
Reprezentatyvūs fixed-cart, percentage ir fixed-product atvejai tikrinami prieš natyvų WooCommerce elgesį.
Patikrinimo pagrindas
Runtime automatinę nuosavybę laiko atskirai nuo kupono application mode, todėl conflict resolver negali tyliai pasisavinti rankinės būsenos.
ŽINOMA RIBA
Ko šis įrodymas dar neteigia.
Free-shipping piniginė vertė Best Deal grupėse dar neskaičiuojama, o WC_Cart_Totals suderinamumas lieka sekama release rizika. Šios ribos sąmoningai neslepiamos.
PATIKRINTA APLINKA
ĮGYVENDINTA / YRA ŽINOMŲ RIBŲ
WordPress 7.0.3 / WooCommerce 11.0.1 / PHP 8.2.12 / MariaDB 10.4.32
Grįžti prie viešo kūrimo žurnalo.
Kūrimo žurnalas rodo, kurie Produkto 001 sluoksniai jau turi įrodymus ir kurie dar laukia darbo.
Atidaryti kūrimo žurnaląPerkRule pagalbos erdvė
Tikra pagalba veikia geriau, kai galima normaliai pasikalbėti.
PerkRule Discord bus tiesioginė vieta diegimo klausimams, klaidų pranešimams, suderinamumo pastaboms ir išleidimų aptarimui. Naudingi atsakymai neturi dingti privačiuose ticketuose — pasikartojančios problemos galės virsti dokumentacija ir Inžinerijos užrašais.
Discord atsidarys artėjant Produkto 001 išleidimui