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