Mike Herrera
06/07/2021, 9:30 PMaddTheAddOnItemToCart: function regProdModelAddToCart(itemIds) {
var url = '/api/items?id=' + itemIds.join(',') + '&fieldset=details¤cy=USD';
var liveOrderModel = LiveOrderModel.getInstance();
jQuery.ajax({
type: 'get',
url: url,
data: '',
contentType: 'application/json',
dataType: 'jsonp',
jsonpCallback: 'fnCallback',
success: function (results) {
var lines = [];
results.items.forEach(function (item) {
var item = new ItemModel(item);
var product = new ProductModel({
quantity: 1,
item: item,
_optionsDetails: [],
options: []
});
product.setOption('custcol_serial_reference2', 'hi mom'); // Testing...
lines.push(LiveOrderLineModel.createFromProduct(product));
});
var cart_promise = liveOrderModel.addLines(lines);
CartConfirmationHelpers.showCartConfirmationMultiple(cart_promise, lines, SC._applications.MyAccount);
},
error: function (jqXHR, textStatus, errorThrown) {
console.error('RegisteredProductsView: ' + textStatus + ' ... ' + errorThrown);
},
complete: function () {
/* nothing for now */
}
});
},
Any ideas or suggestions?eminero
06/07/2021, 9:41 PMMike Herrera
06/07/2021, 9:47 PMKearobi
06/08/2021, 2:19 PMKeith Fetterman
06/08/2021, 3:24 PMMike Herrera
06/08/2021, 4:12 PMeminero
06/08/2021, 5:14 PMMike Herrera
06/08/2021, 6:00 PMMike Herrera
06/16/2021, 8:54 PMKearobi
06/16/2021, 9:26 PM