12. A method for determining applicability of one or more discount types for an online purchase order, the method comprising: at a set of server computers connected to a client computer through a network, receiving information related to the online purchase order from the client computer; sending programming instructions from the set of server computers to the client computer for (i) execution at the client computer (i) to determine applicability of the one or more discount types and (ii) to determine discount values for any applicable discount types for the order, said execution of the programming instructions allowing the client computer to send, to the set of server computers, discount information comprising applicability of the discount types and the discount values associated with the purchase order; and receiving the discount information associated with the purchase order at the set of server computers from the client computer.
12. A method for determining applicability of one or more discount types for an online purchase order, the method comprising: at a set of server computers connected to a client computer through a network, receiving information related to the online purchase order from the client computer; sending programming instructions from the set of server computers to the client computer for (i) execution at the client computer (i) to determine applicability of the one or more discount types and (ii) to determine discount values for any applicable discount types for the order, said execution of the programming instructions allowing the client computer to send, to the set of server computers, discount information comprising applicability of the discount types and the discount values associated with the purchase order; and receiving the discount information associated with the purchase order at the set of server computers from the client computer. 13. The method of claim 12 , further comprising: before sending the programming instructions, receiving a coupon code from the client computer; and retrieving the programming instructions based on the coupon code.