Integration into your existing IT systems
Shop Banana allows you to define your own custom processing that can integrate to your existing systems.
There are four ways that custom processing can be used:
When a sale is made
Custom processing can be called every time a sale is made, and the details of the sale, customer and product are passed to your custom processing.
From any page in the website in response to a customer request
You can add functionality to a Shop Banana page to request information from a customer and pass this information on to your custom processing. For example, for an online concert booking website, the customer can enter their preferred date, and your custom processing can interrogate your existing booking system to determine if this date is available. This information is then displayed back to the page for the customer to see.
When displaying products, you can choose to use custom processing to calculate prices. For example, you may have an existing pricing system that uses price-books to offer different discounts to different customers.
Shop Banana will pass the customer information to your custom process which will then interrogate your price books and return the correct price for that customer.
Regular calls to custom processes
It is possible to set up a global regular call to a custom process and control how often the call to the custom process is made.