|
|
2 years ago | |
|---|---|---|
| .. | ||
| Block | 2 years ago | |
| Console/Command | 2 years ago | |
| Controller | 2 years ago | |
| Helper | 2 years ago | |
| Model | 2 years ago | |
| Observer | 2 years ago | |
| Setup/Patch/Data | 2 years ago | |
| Test | 2 years ago | |
| etc | 2 years ago | |
| i18n | 2 years ago | |
| view | 2 years ago | |
| LICENSE.txt | 2 years ago | |
| LICENSE_AFL.txt | 2 years ago | |
| README.md | 2 years ago | |
| composer.json | 2 years ago | |
| registration.php | 2 years ago | |
This module allows clients to subscribe for information about new promotions and discounts and allows store administrators to send newsletters to clients subscribed for them.
Before installing this module, note that the Magento_Newsletter is dependent on the following modules:
Magento_StoreMagento_CustomerMagento_EavMagento_WidgetBefore disabling or uninstalling this module, note that the following modules depends on this module:
Magento_NewsletterGraphQlThis module creates the following tables in the database:
newsletter_subscribernewsletter_templatenewsletter_queuenewsletter_queue_linknewsletter_queue_store_linknewsletter_problemFor information about a module installation in Magento 2, see Enable or disable modules.
Extension developers can interact with the Magento_Newsletter module. For more information about the Magento extension mechanism, see Magento plug-ins.
The Magento dependency injection mechanism enables you to override the functionality of the Magento_Newsletter module.
A lot of functionality in the module is on JavaScript, use mixins to extend it.
This module introduces the following layouts in the view/frontend/layout and view/adminhtml/layout directories:
view/adminhtml/layout:
newsletter_problem_blocknewsletter_problem_gridnewsletter_problem_indexnewsletter_queue_editnewsletter_queue_gridnewsletter_queue_grid_blocknewsletter_queue_indexnewsletter_queue_previewnewsletter_queue_preview_popupnewsletter_subscriber_blocknewsletter_subscriber_exportcsvnewsletter_subscriber_exportxmlnewsletter_subscriber_gridnewsletter_subscriber_indexnewsletter_template_editnewsletter_template_previewnewsletter_template_preview_popuppreviewview/frontend/layout:
customer_accountcustomer_account_createnewsletter_manage_indexdefaultFor more information about a layout in Magento 2, see the Layout documentation.
This module extends customer form ui component the configuration file located in the view/base/ui_component directory:
customer_formFor information about a UI component in Magento 2, see Overview of UI components.
Cron group configuration can be set at etc/crontab.xml:
newsletter_send_all - schedules newsletter sending