I am also having this same issue. Same version of Nop 4.5, using the built in version of sendinblue.
From what I can find, when
Category.Enum.Transactional is created for
ORDER_PRICEIt's datatype is set to "Text"
src\Plugins\Nop.Plugin.Misc.Sendinblue\Services\SendinblueManager.cs
Line 1002
(CategoryEnum.Transactional, SendinblueDefaults.OrderTotalServiceAttribute, null, CreateAttribute.TypeEnum.Text),
In the newest version of Sendinblue, text is no longer allowed for SUM[ORDER_PRICE]
The Attribute type needs to be "Number" in their list (Or from what I can gather, float from the TypeEnum)
After changing the
ORDER_PRICE to Number, the errors went away.
The workaround for now is,
Click below to get into your sendinblue account
https://my.sendinblue.com/lists/add-attributes#tab-attributs-traRemove
ORDER_PRICE from Transaction Attributes in sendinblue
Then, re-add it back as
Attribute Name:
ORDER_PRICEAttribute Type:
NumberThen in the Calculated Values tab in sendinblue,
Add the following (if they don't already exist)
Attribute Name:
NOPCOMMERCE_CA_USERCalculation formula:
SUM[ORDER_PRICE]Attribute Name:
NOPCOMMERCE_LAST_30_DAYS_CACalculation formula:
SUM[ORDER_PRICE, ORDER_DATE,>,NOW(-30)]Attribute Name:
NOPCOMMERCE_ORDER_TOTALCalculation formula:
COUNT[ORDER_ID]]