Back to Mal's Forms home page
Show the cart contents on your page
Product discounts
Other Mal's Forms shopping cart forms
Hints and tips to help you
Please view my privacy page about cookies and how to remove them.

Here is a full list of all of the syntax (codes) used in Mal's.
Here are the Mal's faqs.

With all of these forms simply click the view source button, then right click and copy / paste (don't forget the script if there is one from the body or head area) into your html editor, change the ww12 to your server number and don't forget to change the user ID to your own number and of course the return link.

If you find one of my Mal's forms not working correctly, please contact me.

Both individual discount coupons and/or a discount table can now be linked to a single product or a group of products. This is done using the optional scode (SKU) field which can be added to your Buy Now buttons.

When defining a discount coupon or table you can now restrict its use to those products which either equal or start with or end with a particular scode (SKU) value. So for example, you could define the discount as being applied to only products starting with an SKU of 1111. In that case products with an SKU of 1111AAAA and 11113333 will be included in the discount but not 11222.

There are some assumptions made in terms of the logic of how it works, in particular:

Offer a discount based on the total number of hours booked.


All the products are passed to Mal's each on its own line, a total number and the discounted price for the total is shown.
All the products are passed to Mal's each on its own line, a total number and the discounted price for the total is shown.


Free delivery over $100, product prices are different, so we cannot use discountpr. The delivery charges vary based on postal area.
Free delivery if the buyer orders more than $100 worth, as the products are different prices, we cannot use discountpr.


Here we have a product with various sizes, however the cost price and discount price are the same no matter what size.
Here we have a product with various sizes, however the cost price and discount price are the same no matter what size.


A form that works out the total plus computes a discount.
A form that works out the total plus computes a discount.


Here we have a discount applied over radio buttons.
Here we have a discount applied over radio buttons.


Volume discount on total quantity.


Multiple dropdown choices plus a discount.
Multiple dropdown choices plus a discount.


Here we have a product which is discountable, however there are 2 additional options that aren't discounted.


Multiple items, with different sizes / prices plus a discount applied to the number ordered.
Multiple items, with different sizes / prices plus a discount applied to the number ordered.


Discount on one item.
Discount on one item.


A choice of different selections, the more you buy, the cheaper they are.
A choice of different selections, the more you buy, the cheaper they are.


A minimum order, plus a discount.
A minimum order, plus a discount.


A user entered value plus a discount for the total.
A user entered value plus a discount for the total.


A customer chooses which product via radio buttons plus a discount applied.
A customer chooses which product via radio buttons plus a discount applied.


Quantity using a dropdown, plus a discount on each.
Quantity using a dropdown, plus a discount on each.


Due to people abusing my generous nature over the years, I am now forcing charges. To take a look at your form needs a donation of at least $10.00 / £8.00, to design a new form I need a donation of at least $25.00 / £20.00 before I will start building it. I have had people send me $5/£3/€4 for three hours work!!! That is why I am now charging. You can donate using most major credit cards, you do not need a PayPal account.

If you would like me to help you with your form, or design a form for you, please contact me after you've made a donation using the form below. PayPal charges 30 cents + 2.9% of the total payment. PayPal costs will be deducted from your payment when received by me, so ensure your payment is to the correct value.

 This will be the amount you will be donating:  PayPal

If you would like to make a donation for my time with building the forms you find of use on this site, you can use the link to my charity... NSPCC