Order Management System

The Internet Platform’s Order Management System (OMS) is an electronic system developed to execute orders and accept payments online in an efficient manner. Our OMS enables you to track the progress of each order throughout the system to make sure you are reaching your business’ goals.


  • Order Tracking: Each order for a product or service is recorded in the database.
  • Payment Tracking: Each payment for the orders are recorded in the database.
  • Multiple Payment Methods: You can set up multiple payment methods for your customers to choose from. For example, you may have an option for Cash on Delivery, PayPal or Credit Card.
  • Delivery Notes: Once the order is complete and paid for you can set the order or part of the order as dispatched, which will send a customisable delivery note to the customer letting them know it was dispatched and a tracking a code if supplied.
  • Promotions: You can set up a promotion to give your customers a discount off the whole order or selected items. The discount can be of a set amount (ex. $20 off) or a percentage (ex. 20% off). You can set your own code, to be used on or over a set amount, how many times the client can use it, how many clients can use the code, and the start and finish period of the promotion.
  • Thank you Letter: Once the order is complete a customisable thank you letter can be sent to the customer.
  • Secure: Include an SSL Certificate with the Order Management System to ensure the credit card transactions are secure.
  • Recurring Payments: Use the recurring payments system to take credit card payments on a regular basis (i.e. monthly) for membership subscriptions, etc. You can also take an initial payment for one amount and subsequent payments for another amount recurring over a particular time period (i.e. monthly) for a certain number of occurrences. For example, take $400 immediately and $200 monthly for the next 3 months totalling $1000 all up, or take $99 now and 39 per fortnight for 25 occurrences.
  • Form Based: Simply add a form to your website to take payments for gift certificates, donations, etc.
  • Products: Integrate with the Product Catalogue System to take payments for products you sell.
  • Service Bookings: Integrate with the Service Booking System to take payments for booking services.
  • Membership Subscriptions: Integration with the Membership Management System will allow you to take payments for subscription applications and renewals

The Internet Platform Order Management System will help you take your products and services to the World, while saving countless hours and dollars because it is so simple for yourself or your staff to manage.

Latest Software Updates

Update 5.43.0

New: Publics.GenerateHTMLSchema(Array) will return a schema object based on the parameter array. This can be included in the Template.Metadata using the merge code option in the HTML editor.

New: MenuItem.Follow added which determines if search engine bots should follow this link for indexing.

New: When administrator is logged in and they are go to SelectUser then the system will direct them to CheckForRegistration if that is what the InitalUserAccessPoint is set to.

New: Default display name changed for VisibleServiceTimes to "Calendar" and VisibleServiceTime to "Service Time".

New: Application.RequestTimeout added which determines how long a request runs before timing out.

New: Both Site.Check and Site.Scan now require a parameter MaximumDuration which indicates how long the function should run before stopping. Application.RequestTimeout is increased if MaximumDuration is set longer.

New: Site.CheckScanAndRepeat now takes two parameters BatchDuration which indicates how long the function should run before stopping and BatchInterval which indicates how long before the function restarts. Application.RequestTimeout is increased if BatchDuration is set longer. If the function stops before completing and automated task is scheduled to run the funtion again after the interval specified.

New: A URL version of image properties has been added to the items which essentially returns the absolute path to the image. Examples, Article.ImageURL, Brand.LogoURL and User.PhotographURL.

New: When submitting a form the disabled window overlay indicating "Please wait while processing..." appears to stop users from refreshing or closing.

New: All database ntext columns converted to nvarchar(max).

New: SetURLParameter(URL, Name, Value) is now available to the script engine.

New: Optional parameters in BusinessCollection.ToObjectArray(ItemExpression, [TopCount], [Randomise], [Page]) BusinessCollection.ToStringArray(ItemExpression, [TopCount], [Randomise], [Page]).

New: ReadOnly Property Attachment.AbsoluteURL returns the URL with the absolute path if missing.

New: ReadOnly Property BusinessCollectionItem.FormattedID returns the ID formatted such as ID 1965 would return "id0000001965" 123456789 would return "id0123456789".

Fix: When added a new item with an image or other type of file, it would place that file in the wrong path.

Fix: PageImage did not always include the absolute path.

Fix: When administrator is logged in and booking for another user it would ask for the user again after specifying attendees.

Fix: Access denied when a user tried to view own bookings.

Fix: Error on Application.UserTimeZone when the Application.UserCountry is not detected. In this case the base time zone is returned.

Fix: Error when adding a new ServiceBookingEmail.

Fix: Could not find path of custom properties or methods.

Fix: user-default.aspx updated to use BusinessObject.RelativeURL([Member]).

Update 5.42.0

New: Inology.Core.NameValueCollection now implements iDictionary.

New: Application.UserTimeZone now gets the time zone from the IP info of the client IP address when possible, otherwise uses UserCountry.DefaultTimeZone.

New: PageURL, PageLanguage and ApplicationTitle are now included as merge properties.

Fix: Application.GetDefaultTemplate did not find correct template for custom business objects or methods.

Fix: Application.GenerateMembershipRenewalOrders regenerated an invoice in certain circumstances due to time zone conversions.

Fix: Application.ConvertPageTypeURL did not return correct path in certain circumstances.

Fix: Error on output when a property or method returned HTML that already had a DTD.

Update 3.21.0

New: One Time Passcode (OTP) has been added as a new method of Human Verification. If selected as the method, a [Request Code] button will be show and when clicked will request a passcode from the server to be sent to the user's email address.