magenxcommerce / module-wishlist
N/A
Installs: 226
Dependents: 10
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:magento2-module
pkg:composer/magenxcommerce/module-wishlist
Requires
- php: ~7.3.0||~7.4.0
- magenxcommerce/framework: 103.0.*
- magenxcommerce/module-backend: 102.0.*
- magenxcommerce/module-captcha: 100.4.*
- magenxcommerce/module-catalog: 104.0.*
- magenxcommerce/module-catalog-inventory: 100.4.*
- magenxcommerce/module-checkout: 100.4.*
- magenxcommerce/module-customer: 103.0.*
- magenxcommerce/module-rss: 100.4.*
- magenxcommerce/module-sales: 103.0.*
- magenxcommerce/module-store: 101.1.*
- magenxcommerce/module-theme: 101.1.*
- magenxcommerce/module-ui: 101.2.*
Suggests
- magenxcommerce/module-bundle: 101.0.*
- magenxcommerce/module-configurable-product: 100.4.*
- magenxcommerce/module-cookie: 100.4.*
- magenxcommerce/module-downloadable: 100.4.*
- magenxcommerce/module-grouped-product: 100.4.*
- magenxcommerce/module-wishlist-sample-data: Sample Data version: 100.4.*
Replaces
- magento/module-wishlist: *
- dev-default
- 101.2.3.x-dev
- 101.2.3-p1
- 101.2.3
- 101.2.2.x-dev
- 101.2.2
- 101.2.1.x-dev
- 101.2.1-p1
- 101.2.1
- 101.2.0.x-dev
- 101.2.0
- 101.1.7.x-dev
- 101.1.7-p2
- 101.1.7
- 101.1.6.x-dev
- 101.1.6-p1
- 101.1.6
- 101.1.5.x-dev
- 101.1.5-p2
- 101.1.5-p1
- 101.1.5
- 101.1.4.x-dev
- 101.1.4-p2
- 101.1.4
- 101.1.3.x-dev
- 101.1.3-p1
- 101.1.3
- 101.1.2.x-dev
- 101.1.2
- 101.1.1.x-dev
- 101.1.1
- 101.1.0.x-dev
- 101.1.0
- 101.0.9.x-dev
- 101.0.9
- 101.0.8.x-dev
- 101.0.8
- 101.0.6.x-dev
- 101.0.6
- 100.1.11.x-dev
- 100.1.11
- 2.4.3.x-dev
- 2.4.2.x-dev
- 2.4.1.x-dev
- 2.4.0.x-dev
- 2.3.7.x-dev
- 2.3.6.x-dev
- 2.3.5.x-dev
- 2.3.4.x-dev
- 2.3.3.x-dev
- 2.3.2.x-dev
- 2.3.1.x-dev
- 2.3.0.x-dev
- dev-101.1.7-p2
- dev-101.1.3-p1
- dev-101.1.4-p2
- dev-101.1.5-p1
- dev-101.1.5-p2
- dev-101.1.6-p1
- dev-101.2.1-p1
- dev-101.2.3-p1
- dev-2.3.6-p1
- dev-2.4.1-p1
- dev-2.4.2-p1
- dev-2.4.2-p2
- dev-placeholder
- dev-2.4.3-p1
- dev-2.4.3-p2
- dev-2.4.3-p3
- dev-2.3.7-p1
- dev-2.3.7-p2
- dev-2.4.3-release
This package is auto-updated.
Last update: 2025-10-21 13:43:55 UTC
README
The Magento_Wishlist module implements the Wishlist functionality.
This module allows customers to create a list of products that they can add to their shopping cart to be purchased at a later date, or share with friends.
Installation details
Before installing this module, note that the Magento_Wishlist is dependent on the following modules:
- Magento_Captcha
- Magento_Catalog
- Magento_Customer
Before disabling or uninstalling this module, note the following dependencies:
- Magento_WishlistAnalytics
Refer to how to enable or disable modules in Magento 2.
Structure
Pricing/ - the directory that contain solutions for configurable and downloadable product price.
For information about a typical file structure of a module, see Module file structure.
Extensibility
Extension developers can interact with the Magento_Wishlist 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_Wishlist module.
Events
The module dispatches the following events:
- product_option_renderer_initevent in the- \Magento\Wishlist\Block\Customer\Wishlist\Item\Options::_construct()method. Parameters:- blockis a Wishlist block customer items (- \Magento\Wishlist\Block\Customer\Wishlist\Item\Optionsclass).
 
- rss_wishlist_xml_callbackevent in the- \Magento\Wishlist\Model\Rss\Wishlist::getRssData()method. Parameters:- $argsis a array of product object (- \Magento\Catalog\Model\Productclass).
 
- wishlist_add_itemevent in the- \Magento\Wishlist\Model\Wishlist::addItem()method. Parameters:- itemis an item object (- \Magento\Wishlist\Model\Itemclass).
 
- wishlist_add_productevent in the- \Magento\Wishlist\Controller\Index\Add::execute()method. Parameters:- wishlistis a Wishlist object (- \Magento\Wishlist\Model\Wishlistclass).
- productis a product object (- \Magento\Catalog\Api\Data\ProductInterfaceclass).
- itemis an item object (- \Magento\Wishlist\Model\Itemclass).
 
- wishlist_item_collection_products_after_loadevent in the- \Magento\Wishlist\Model\ResourceModel\Item\Collection::_assignProducts()method. Parameters:- product_collectionis a product collection object (- \Magento\Catalog\Model\ResourceModel\Product\Collectionclass).
 
- wishlist_items_renewedevent in the- \Magento\Wishlist\Helper\Data::calculate()method.
- wishlist_product_add_afterevent in the- \Magento\Wishlist\Model\Wishlist::addNewItem()method. Parameters:- itemsis an array of item object (- \Magento\Wishlist\Model\Itemclass).
 
- wishlist_shareevent in the- \Magento\Wishlist\Controller\Index\Send::execute()method. Parameters:- wishlistis a Wishlist object (- \Magento\Wishlist\Model\Wishlistclass).
 
- wishlist_update_itemevent in the- \Magento\Wishlist\Controller\Index\UpdateItemOptions::execute()method. Parameters:- wishlistis a Wishlist object (- \Magento\Wishlist\Model\Wishlistclass).
- productis a product object (- \Magento\Catalog\Api\Data\ProductInterfaceclass).
- itemis an item object (- \Magento\Wishlist\Model\Itemclass).
 
For information about the event, see Events and observers.
Layouts
This module introduces the following layouts and layout handles in the directories:
- view/adminhtml/layout:- customer_index_wishlist
 
- view/base/layout:- catalog_product_prices
 
- view/frantend/layout:- catalog_category_view
- catalog_product_view
- catalogsearch_advanced_result
- checkout_cart_index
- checkout_cart_item_renderers
- customer_account
- default
- wishlist_email_items
- wishlist_email_rss
- wishlist_index_configure
- wishlist_index_configure_type_bundle
- wishlist_index_configure_type_configurable
- wishlist_index_configure_type_downloadable
- wishlist_index_configure_type_grouped
- wishlist_index_configure_type_simple
- wishlist_index_index
- wishlist_index_share
- wishlist_shared_index.xml
 
For more information about a layout, see the Layout documentation.
UI components
You can extend a customer form and widgets using the configuration files located in the directories
- view/base/ui_component:- customer_form
 
- view/frontend/ui_component:- widget_recently_compared
- widget_recently_viewed
 
For information about a UI component, see Overview of UI components.