Reducing International Price Fluctuations

 
 
 
 
 

As you may be aware, we are a UK based business. Consequently, our “base” pricing is in Pound Sterling (GBP).

However our customer base is global, with around 70% of our customers residing outside the UK.

Because of our global reach, we also accept payment in a variety of other currencies too. This includes Australian Dollar (AUD), Canadian Dollar (CAD), Euro (EUR), and US Dollar (USD).

As our core pricing is referenced back to Pound Sterling (GBP), our systems routinely retrieve daily the current exchange rates between GBP and each of the other currencies we support. We obtain our exchange rates from the ECB (European Central Bank). We then use this data to automatically adjust the prices you see on our website. This occurs each day and for transparency, we display the date & time when the exchange rates were last updated.

This may mean that if you view international (non-Sterling) pricing on our website on any given day, and then check back another day the prices may have changed from those listed upon your initial visit.

Now, this doesn’t necessarily mean that the prices you’ll see on your return visit will be higher. In fact, in many cases they may be lower! Indeed, since the UK voted to leave the EU back in June last year, our non-Sterling prices have been on average 10% lower than they were before 23rd June 2016.

We’re committed to fair and transparent pricing. Our core Sterling pricing for MIDAS has remained fixed for a number of years now and has not been raised as a result of the UK’s decision to leave the EU.

However, due the wider instability and uncertainty in global markets that have become more prevalent in recent times, as a result of – for example, Brexit and the Trump presidency – this had tended to mean that our international prices have fluctuated a little more day to day than they have done previously.

Therefore, for the benefit of all our customers, we’ve now introduced a small improvement in the way that our systems automatically adjust our international (non Sterling) pricing each day.

Increasing Exchange Rate Stability

Instead of using the current exchange rates on each specific day itself in isolation, our systems now take an average of the daily exchange rates over the previous 7 day period. Effectively, we’re now using a “rolling 7 day average” to adjust our international prices.

This helps smooths out and reduce small price fluctuations you may see on our website from day to day!

We also know that many organizations require a formal fixed-price quotation. We’re very happy to provide quotations upon request. The prices given on these quotations would be fixed for a period of 30 days. Please contact us for a quote today if interested!


Upcoming New Features in the MIDAS API

To coincide with our next release of MIDAS, v4.16, we’ll also be releasing an update to the optional MIDAS API.

Our optional API access addon offers a programmatic and bi-directional interface to a MIDAS scheduling system.

The API can be used to extract data from a MIDAS system. This data can then be processed and used within your website and applications.

The API can also be used to make changes to settings and data within a MIDAS system. For instance, the API could be used to automate the adding of new bookings.

Or, the API can be used to interface MIDAS with other 3rd party software apps…. the possibilities are near endless!

API

To further increase the power and usefulness of the MIDAS API, we’re adding a couple of significant features in the forthcoming API update:

NEW: Command Line Support

Until now, all calls to the API had to be made via HTTP transactions. With the next update, you’ll also be able to make API calls directly from the command line! (self hosted editions only). API calls made in this way have the added benefit of being significantly more efficient and faster (assuming the call is made from the command line on the same server as the MIDAS system), as they do not require an HTTP transaction to be conducted.

To make API calls from the command line, simply call “api.pl” (located within your server’s MIDAS directory) and pass API parameters and values via command line switches.

For example, to retrieve the currently installed version of MIDAS from the Windows command line (cmd):

A MIDAS API call made from the Windows Command line (cmd)

…or from Windows PowerShell:

A MIDAS API call made from Windows PowerShell

NEW: Optional JSONP Support

By default, the MIDAS API outputs in JSON format. However following feedback from API users, we’re also introducing optional JSONP support with the next update to the API.

If you don’t know what JSONP is, then you probably don’t need it!

JSONP is a method commonly used to bypass the cross-domain policies in web browsers. Typically, modern browsers won’t allow you to make AJAX (Asynchronous Javascript) requests from one domain to another domain perceived to be on a different server.

For instance, if your MIDAS system is running on server A, and you wish to make client-side API calls through Javascript, you would typically only be able to make such AJAX requests from pages residing on server A itself. Attempting to initiate an AJAX request for server A from server B would be blocked by the user’s browser.

JSON and JSONP behave differently on the client and the server. JSONP requests are not dispatched using the XMLHTTPRequest and the associated browser methods. Instead, a <script> tag is created, the source of which is set to the target URL. This script tag is then added to the DOM (normally inside the element).

JSONP support in the MIDAS API (which is disabled by default) can be enabled via the API settings screen.

WARNING: Before enabling JSONP support, you should instead look to use CORS (Cross Origin Resource Sharing) wherever possible, as JSONP has inherent security risks as it injects Jasacript code directly into your web pages

With JSONP support enabled, you’d then be able to pass the name of a Javascript function in a “callback” parameter along with your API calls.

Consider a simple API call to retrieve the version number of MIDAS (passing the “action” parameter with a value of “get_setting“, and a “setting” parameter with a value of “version“). The typical JSON response would be:

{"version":"4.16"}

Now consider the same API call, with JSONP support enabled, and an additional “callback” parameter passed with a value of “myfunction“. The JSONP response would then be:

myfunction({"version":"4.16"})

The “callback” parameter must contain the name of an existing Javascript function on the calling page.

Upon receiving the JSONP response, the user’s browser will execute the “myfunction” Javascript function, passing the JSON data {"version":"4.16"} to it accordingly.


Over 75 new Video Tutorials available on-demand!

Over the past weekend, we’ve published nearly 80 brand new, concise, and easy to follow video tutorials… and best of all, they’re all FREE!

The original dozen or so tutorial videos we produced a number of years ago now regularly receive great praise from our customers, so we thought it was about time to overhaul and update these great resources for MIDAS users! (Along of course with complete help documentation that’s available both online and offline, an extensive Knowledge Base, and responsive support!)

These short new “How To” videos guide you step-by-step through all areas of MIDAS, and because they’re on-demand, you can watch them again and again to learn your way around MIDAS at your own pace.

We’ve broken these exciting new tutorials down into key topic areas, covering Getting Started; Bookings; Clients; Users; Venues; Printing; Email; Invoicing; Resources; Searching; Messages, Notifications, Watches, and Reminders; Public Features; Settings; Import/Export; and Security.

You’ll find a complete list of all these video tutorials and be able to watch them online at https://mid.as/tutorials

If you’re brand new to MIDAS, here’s just one of our new “How To” tutorial videos on finding your way around the user interface:

How to find your way around MIDAS

…and speaking of finding your way around the MIDAS interface, there’s a built-in “Quick Tour” coming with our next update to MIDAS too! Read More…

In the meantime, we hope that you’ll find our new “How To” video tutorials really useful!

As well as finding our video tutorials on our main website, you’ll also find them on YouTube and DailyMotion too!


New Quick Tour of the User Interface

One of the things we’re really proud of is the extensive sources of help we make available to our customers.

This includes complete both online help documentation and downlodable and printable manuals (in PDF format). We also have a host of easy to follow, step-by-step video tutorials. Furthermore, we’ve complied an extensive Knowledge Base containing answers to many common questions.

In the addition to this wealth of self-help resources, for the forthcoming release of MIDAS v4.16, we’re also adding an optional “Quick Tour” of the user interface within MIDAS itself:

Optional Quick Tour upon first login

Upon the very first login by a user to MIDAS, they’ll be presented with an option to take a quick tour.

Quick Tour of the Booking Information Panel

The Quick Tour will outline all the key elements to their MIDAS screen, which they can step through at their own pace.

Quick Tour of the Manage MIDAS settings

The tour will also describe the function of each toolbar icon that’s available to the user.

Additional Sources of Help

The Quick Tour can be closed at any point, and won’t be shown again the next time the user logs in.

Initially, the Quick Tour will only be available to new users running MIDAS under one of the English language variations. It will also only be shown on Tablet, Laptop, or Desktop devices. It won’t currently be shown on very small mobile device screens.