Understands promotions and rules
Adea follows the chain from promotion to rule to action and explains in plain language why an order fell outside.
Stack · Solidus
Solidus promotions are powerful and hard to see through. Adea reads the rules and can show exactly which condition an order did not meet.
Why didn't order R834120 get free shipping?
The promotion "Free shipping over 500 DKK" requires an item total of at least 500 DKK after discount. The order was 512 DKK, but a 40 DKK discount brought the item total down to 472 DKK.
Sourcesapp/models/spree/promotion/rules/item_total.rb:31
The code Adea read · app/models/spree/promotion/rules/item_total.rb:31
def eligible?(order) order.item_total >= preferred_amount end
The query Adea ran (read-only)
SELECT o.number, o.item_total, o.promo_total FROM spree_orders o WHERE o.number = 'R834120'
Adea follows the chain from promotion to rule to action and explains in plain language why an order fell outside.
If you have overridden a rule in a decorator or your own extension, Adea uses your version.
Everything that holds for Rails apps holds here: enums, scopes, concerns and your own models.
Connect the repo with read access and create a Postgres read-only user.
CREATE ROLE adea_readonly LOGIN PASSWORD '…'; GRANT SELECT ON ALL TABLES IN SCHEMA public TO adea_readonly;
Yes. The structure is the same.
No. Solidus does not store them, and you can close payment tables per role.
Yes. Try the demo company. It needs no sign-up.