Communication¶
The Communication app is used to manage emails and notifications to users.
If OSCAR_SAVE_SENT_EMAILS_TO_DB
is True
, then all sent emails
are saved to the database as instances of oscar.apps.communication.models.Email
The Dispatcher
class from oscar.apps.communication.utils
is used to send
emails and notifications.
Abstract models¶
- class oscar.apps.communication.abstract_models.AbstractCommunicationEventType(*args, **kwargs)[source]¶
A ‘type’ of communication. Like an order confirmation email.
- get_messages(ctx=None)[source]¶
Return a dict of templates with the context merged in
We look first at the field templates but fail over to a set of file templates that follow a conventional path.
- name¶
Name is the friendly description of an event for use in the admin