Изменить текст coupon.invalid.code.provided на GlobalMessage - PullRequest
0 голосов
/ 22 марта 2020

Я пытаюсь отобразить пользовательское сообщение, Invalid voucher code. при применении неверного кода ваучера.

Я вижу GlobalMessage voucher.applyVoucherSuccess, определенный в cart-voucher.effect.ts
, и его фактический текст в translations/en/cart.ts файле

Но как я могу отредактировать сообщение об ошибке при наличии недействительного ваучера ввод кода?
Или, если есть более простой способ сделать это в Спартаке?

1 Ответ

0 голосов
/ 25 марта 2020

В настоящее время в Спартаке нет простого или лучшего способа до дальнейшего уведомления. Однако у нас есть способ изменить сообщение об ошибке для неверного кода ваучера.

Например, посмотрите на bad-request.handler.ts. Вы можете поймать указанную ошибку c, которая составляет VoucherOperationError. Используя это error.type из ответа об ошибке {message: "coupon.invalid.code.provided", type: "VoucherOperationError"}, вы можете указать на переводы key или ваше собственное сообщение, используя raw property.

Надеюсь, это поможет!

...