When adding an item or updating quantity in the Oracle iStore shopping cart, the customer can enter a decimal quantity if the item is divisible. Oracle iStore calls the same API used by Oracle Order Management for validating quantity. If an item is marked OM Indivisible, decimal quantities are not allowed for its primary unit of measure (UOM).
To prevent the customer from selecting a decimal quantity of an item, log into Oracle Forms with Inventory responsibility for the master inventory organization, and mark the OM Indivisible flag. See the Oracle Inventory User's Guide for more information.
Please let me know if this does not resolve your issue.