Payment Option Rules
{
"rule": {
"klass": "omnishop.payments.rules.RuleClassName",
"params": {
"error_level": "soft",
"error_message": "This payment option is not available."
}
}
}Common Parameters
Parameter
Type
Default
Description
Composite Rules
AndRule
Parameter
Type
Required
Description
OrRule
Parameter
Type
Required
Description
NotRule
Parameter
Type
Required
Description
Basket Rules
BasketAmountRule
Parameter
Type
Required
Description
TotalProductAmountRule
Parameter
Type
Required
Description
BasketProductSkuRule
Parameter
Type
Required
Description
BasketProductsHasAttributeRule
Parameter
Type
Required
Description
BasketProductsAttributeRule
Parameter
Type
Required
Description
BasketHasTradableItemRule
User Rules
LoginRequiredRule
RegisteredUserRule
UserRegisteredAndHasValidPhoneNumberRule
SavedCreditCardRule
Parameter
Type
Required
Description
StoredCardRequiredRule
Shipping Rules
PayOnDeliveryRule
Parameter
Type
Required
Description
ShippingCityRule
Parameter
Type
Required
Description
ShippingOptionRule
Parameter
Type
Required
Description
ShippingOptionPageRule
Parameter
Type
Required
Description
RetailStoreStockRule
Parameter
Type
Required
Description
Order Rules
OnlyOnePayOnDeliveryRule
RecentOrderCountLimitRule
Parameter
Type
Required
Description
RecentOrderAmountLimitRule
Parameter
Type
Required
Description
Other Rules
CurrencyRule
Parameter
Type
Required
Description
ClientTypeRule
Parameter
Type
Required
Description
LoyaltyMoneyRule
GiftCardRule
PostCheckoutRule
B2BPaymentRule
LiquerRule
Parameter
Type
Required
Description
Last updated
Was this helpful?

