Predictika · Shower base orders and price list
An AI sales agent prepares an order for a bathroom contractor who wants MAAX B3Round or B3Square acrylic shower bases: the base size, drain position, installation type, anti-slip bottom, drain finish and the total. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published price list and returns a verdict, every reason and the figures it computed.
This validator models orders for the MAAX B3Round and B3Square configurable shower bases in the MAAX National Price List USA (effective August 2026), not just the scenarios shown below.
Any B3Round or B3Square shower base order that touches these rules is in scope — not only the scenarios pictured here. Not covered: shower doors, Utile and other wall systems, other MAAX base families, drain grids and other accessories, freight, dealer or contractor pricing (the list gives MSRP only), and replacement parts. Seat-variant wording in the list is treated as the same configuration.
6 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.
| What the validator caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| A combination of size, drain position and installation that exists for some sizes only | Only with care Each of the 23 sizes lists its own handful of drain and installation combinations, and some are offered only with the anti-slip bottom, so a product has to be kept per combination or a long set of option rules maintained by hand. | The size, drain position, installation type and anti-slip bottom are checked together against what the price list names for that size. |
| A drain that is included on one family and not the other | Only with care Whether the drain is in the box depends on the family, so a required-option or bundle rule is needed per family and kept in step with the price list. | The family decides whether the order must supply its own drain, and whether the square drain options apply, in the same pass as everything else. |
| A finish that is only an option of a particular drain | Only with workarounds A finish is not a product by itself here; it is priced only as part of a square drain option, so a finish chosen without the option has to be caught with a cross-field rule. | A finish without a drain option is found whatever order the choices arrive in, and the option price is added only when it applies. |
| A stated total that must match the price build-up | Only with care A total typed into the quote is a free-entry field; a rule can compare it with the computed total, but someone has to write and maintain that comparison. | The stated total travels with the order and is compared with the computed total on every call. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the order is saved or a step is completed, so a rep often fixes one error and meets the next. | All findings come back together, whatever order the choices arrived in. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.
| 1 | The MAAX price list has no B3Round 6032 with a center drain, alcove installation and no Stabili-T anti-slip bottom. |
| 2 | The MAAX price list has no B3Square 6032 with a center drain, alcove installation and no Stabili-T anti-slip bottom. |
| 3 | The MAAX price list has no B3Round 4842 with a center drain, alcove installation and no Stabili-T anti-slip bottom. |
| 4 | The MAAX price list has no B3Square 6034 with a left drain, tunnel installation and no Stabili-T anti-slip bottom. |
| 5 | The MAAX price list has no B3Round 6034 with a center drain, alcove installation and no Stabili-T anti-slip bottom. |
| 6 | The B3Round 4836 does not include a drain (the price list says a drain is included on B3Square only) and the order has none. |
| 7 | The ABS and PVC square drain options are listed only for B3Square bases; the B3Round 4836 is a round-drain base. |
| 8 | The order asks for a brushed nickel drain finish, but no drain option is selected; finishes are listed only as ABS or PVC square drain options. |
| 9 | The order needs a base meeting ADA, ANSI or CSA anti-slip requirements, but only Stabili-T configurations are listed with the anti-slip bottom. |
| 10 | The order has no bases. |
| 11 | The quote states a total of $7,000, but the bases and options on it come to $4,420. |
| 12 | The quote states a total of $4,420, but the bases and options on it come to $4,780. |
| 13 | The MAAX price list has no B3Round 4836 with a left drain, tunnel installation and no Stabili-T anti-slip bottom. |
| 14 | The quote states a total of $1, but the bases and options on it come to $4,012. |
The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.
The agent's request. Please quote 8 B3Round 6032 shower bases with a center drain for alcove installation, with no separate drain on the order. The quote states a total of $8,224. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 8 B3Round 6032 shower bases with a left drain for alcove installation, with the drain bought separately. The quote states a total of $8,224. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 6 B3Round 4836 shower bases with a center drain for alcove installation, for a bathroom that needs a base meeting ADA, ANSI or CSA anti-slip requirements, with the drain bought separately. The quote states a total of $5,478. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 6 B3Round 4836 shower bases with a center drain for alcove installation, in the Stabili-T anti-slip configuration, for a bathroom that needs a base meeting ADA, ANSI or CSA anti-slip requirements, with the drain bought separately. The quote states a total of $5,478. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 10 B3Square 6036 shower bases with a center drain for alcove installation, with a brushed nickel drain finish. The quote states a total of $12,410. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 10 B3Square 6036 shower bases with a center drain for alcove installation, with the ABS square drain option in brushed nickel. The quote states a total of $12,410. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.