title | issue |
---|---|
Implement advanced prices change for bulk edit of products |
NEXT-17909 |
- Changed
bulk-edit-base.handle.js
service insrc/module/sw-bulk-edit/service/handler/bulk-edit-base.handler.js
to fix can not remove advanced prices. - Added
mapGetters
insrc/module/sw-bulk-edit/page/sw-bulk-edit-product/index.js
to getdefaultCurrency
anddefaultPrice
. - Added some computes in
src/module/sw-bulk-edit/page/sw-bulk-edit-product/index.js
.ruleRepository
priceRepository
ruleCriteria
priceRuleGroups
to group price sameruleId
- Added watcher
bulkEditProduct.prices
insrc/module/sw-bulk-edit/page/sw-bulk-edit-product/index.js
to listen type of bulk edit prices. - Added method
loadRules
insrc/module/sw-bulk-edit/page/sw-bulk-edit-product/index.js
to load rules. - Added method
onRuleChange
insrc/module/sw-bulk-edit/page/sw-bulk-edit-product/index.js
to handle multiple select rules. - Changed method
onProcessData
insrc/module/sw-bulk-edit/page/sw-bulk-edit-product/index.js
. - Changed block
sw_bulk_edit_product_content_advanced_prices_card
insrc/module/sw-bulk-edit/page/sw-bulk-edit-product/sw-bulk-edit-product.html.twig
to addsw-entity-multi-select
component. - Changed block
sw_bulk_edit_change_type_select_field
insrc/module/sw-bulk-edit/component/sw-bulk-edit-change-type/sw-bulk-edit-change-type.html.twig
to remove attributeshow-clearable-button
.