Skip to content

Instantly share code, notes, and snippets.

Ecwid.Cart.get(function(cart) {
alert(cart.productsQuantity + " products in cart now");
});
Ecwid.Cart.addProduct(productID, function(success, product, cart){
console.log(success); // true or false
console.log(product.name);
})
product = {
id: 10,
quantity: 3,
options: {
someTextOption: "optionVal",
someDateOption: (new Date()).getTime().toString()
},
callback: function(success, product, cart) {
// ...
}
var productId = 10;
Ecwid.Cart.addProduct(productId);
Ecwid.Cart.addProduct(productID, callback)
Ecwid.Cart.addProduct(product)
Ecwid.OnCartChanged.add(function(cart){
// your code here
})
@genee19
genee19 / gist:6001099
Created July 15, 2013 15:57
Hiding the prices for out of stock products
td.ecwid-productBrowser-productsGrid-cell-outOfStock div.ecwid-productBrowser-price,
tr.ecwid-productBrowser-productsList-productRow-outOfStock div.ecwid-productBrowser-price,
tr.ecwid-productBrowser-productsTable-row-outOfStock div.ecwid-productBrowser-price,
div.ecwid-productBrowser-detailsContainer-outOfStock div.ecwid-productBrowser-price {
display: none;
}
@genee19
genee19 / ecwid-productbrowser-codegen.html
Created June 18, 2013 10:42
Ecwid product browser code generator.
<style>.codegen-widget {
padding: 1em;
background-color: #eaf3fa;
font: normal 16px tahoma, geneva, verdana, sans-serif;
}
.codegen-widget small {
font-size: 75%;
}
.codegen-widget input {
font: normal 16px tahoma, geneva, verdana, sans-serif;
div.ecwid-floatLeftPanel {
float: left;
text-align: right;
}
div.ecwid-PaymentMethodsBlock-PaymentOption {
text-align: right;
}
div.ecwid-fieldWrapper {
overflow: hidden;
}