Zen Cart Order Copy updated to 1.5.5

Do you have customers that order the same items again and again?   My Order Copy module for Zen Cart makes it so easy – and it’s now updated for 1.5.5a.  The My Account, Account History and Account History Information pages all offer them the ability to copy an entire order – even one containing products with attributes – to their cart for re-ordering.  Here’s a screenshot of the My Account page:

oc_my_account

You can buy Order Copy with or without installation; your preference.

Companion Modules for Zen Cart Default Attribute

Zen Cart Default Attribute allows products with defaultable attributes (such as single format downloads) to be added directly from a listing page, rather than from the product_info page only.

Now, the following modules work with Default Attribute, allowing products with default attributes to be added to the cart.

For example, here’s Checkbox Cross Sell offering a PDF download:zencart_default_attr_ccs

Zen Cart Default Attribute

Zen Cart Default Attribute is a mod which allows items with only single valued defaultable attributes (such as PDF-only downloads) to be added directly from a listing page, rather than from the product_info page only.  This means your customers can add these products from the search page, category listing page, featured products page, or the new and all products pages.

And coming next month: you’ll be able to use my cross selling mods like Checkbox Cross Sell to help sell these products!  Stay tuned …

Zen Cart Big Spender adds discounting by subtotal with filtering

One of my customers want to discount by dollars spent but NOT discount any product on sale, and also not discount specific products selectable by category, product id or manufacturer.  So I added set_cart_discount_products() to Big Spender 1.2.17, which starts from the product  subtotal and then allows you to filter out specific products (using the filters indicated above) with the cart_filter_product() function.

Here’s an example configuration, in the setup() function

 $this->add_threshold(500, 'Spend over $500, get 30% off', false);
 $this->set_cart_discount_products("%",30);
 $this->set_deal_id(500);

 $this->add_threshold(250, 'Spend over $250, get 25% off', false);
 $this->set_cart_discount_products("%",25);
 $this->set_deal_id(250);
 $this->set_no_double_dip_list(500);

 $this->add_threshold(100, 'Spend over $100, get 20% off', false);
 $this->set_cart_discount_products("%",20);
 $this->set_deal_id(100);
 $this->set_no_double_dip_list(500,250);

 $this->add_threshold(50, 'Spend over $50, get 20% off', false);
 $this->set_cart_discount_products("%",20);
 $this->set_deal_id(50);
 $this->set_no_double_dip_list(500,250,100);