| Name | Description | Type | Package | Framework |
| BaseOrderTotalModule | Class | com.konakart.bl.modules.ordertotal | KonaKart | |
| BuyXGetYFree | Module that creates an OrderTotal object for applying a Buy X Get Y Free discount. | Class | com.konakart.bl.modules.ordertotal.buyxgetyfree | KonaKart |
| ExternalTax | Module that creates an OrderTotal object for the amount of tax for the order and removes any External tax line from the list of OrderTotals. | Class | com.konakart.bl.modules.ordertotal.externaltax | KonaKart |
| FreeProduct | Module that creates an OrderTotal object for awarding a free product. | Class | com.konakart.bl.modules.ordertotal.freeproduct | KonaKart |
| GiftCertificate | Module that creates an OrderTotal object for applying an amount discount on the order. | Class | com.konakart.bl.modules.ordertotal.giftcertificate | KonaKart |
| OrderTotalInterface | Interface | com.konakart.bl.modules.ordertotal | KonaKart | |
| OrderTotalMgr | Class | com.konakart.bl.modules.ordertotal | KonaKart | |
| PaymentCharge | Module that creates an OrderTotal object to add an extra charge to the order depending on the payment method chosen. | Class | com.konakart.bl.modules.ordertotal.paymentcharge | KonaKart |
| ProductDiscount | Module that creates an OrderTotal object for applying a percentage discount or an amount discount on a single product normally because of a certain quantity is being purchased. | Class | com.konakart.bl.modules.ordertotal.productdiscount | KonaKart |
| RedeemPoints | Module that creates an OrderTotal object for redeeming a number of reward points. | Class | com.konakart.bl.modules.ordertotal.redeempoints | KonaKart |
| RewardPoints | Module that creates an OrderTotal object for creating a number of reward points based on the The promotion may be activated only if: | Class | com.konakart.bl.modules.ordertotal.rewardpoints | KonaKart |
| Shipping | Module that creates an OrderTotal object for Shipping cost. | Class | com.konakart.bl.modules.ordertotal.shipping | KonaKart |
| ShippingDiscount | Module that creates an OrderTotal object for applying a percentage discount or an amount discount on the order shipping cost. | Class | com.konakart.bl.modules.ordertotal.shippingdiscount | KonaKart |
| Subtotal | Module that creates an OrderTotal object for the subtotal amount of an order which could include or exclude tax depending on how KonaKart is configured. | Class | com.konakart.bl.modules.ordertotal.subtotal | KonaKart |
| Tax | Module that creates an OrderTotal object for the amount of tax for the order. | Class | com.konakart.bl.modules.ordertotal.tax | KonaKart |
| TaxCloud | Class | com.konakart.bl.modules.ordertotal.taxcloud | KonaKart | |
| Total | Module that creates an OrderTotal object for the total amount of the order. | Class | com.konakart.bl.modules.ordertotal.total | KonaKart |
| TotalDiscount | Module that creates an OrderTotal object for applying a percentage discount or an amount discount on the order. | Class | com.konakart.bl.modules.ordertotal.totaldiscount | KonaKart |