Jahangir Bin Tayyab Hussain
04/30/2024, 9:32 AMMarvin
04/30/2024, 5:14 PMreturn _.extend(CartAddToCartButtonView.prototype, {
events: {
"click [data-type=\"add-to-cart\"]": "addToCartCustom"
}
, addToCartCustom: function addToCart(e) {
e.preventDefault(); this.model.setOption("custcol_delivery_type", session.delivery_type);
this.model.setOption("custcol_delivery_date", session.delivery_date);
this.model.setOption("custcol_delivery_appointment_id", session.appointment_id);
this.addToCart(e);
}
}
});
Marvin
05/25/2024, 1:53 AM/* eslint-disable no-invalid-this */
define("YourExtension.Cart.AddToCart.Button.Extend"
, [
"Cart.AddToCart.Button.View"
, "underscore"
]
, function EditOrderCustomCartView(
CartAddToCartButtonView
, _
) {
"use strict";
return _.extend(CartAddToCartButtonView.prototype, {
addToCart: _.wrap(CartAddToCartButtonView.prototype.addToCart, function wrapaddToCart(fn) {
this.model.setOption("custcol_youroptions", "your_value");
this.model.setOption("custcol_yourotheroptions", "your_other_value");
fn.apply(this, _.toArray(arguments).slice(1));
})
});
});