1.3.0: Internationalization, Improved WordPress Theme Integration & PayJunction

We have released version 1.3.0 which has some large, important updates for our growing international user base. We’ve also worked on improvements to make Sunshine integrate into your custom WordPress theme a little better.

Internationalization

We originally built Sunshine thinking it would be almost entirely US based photographers using it. However, it quickly spread out to Europe where we have started to build a good sized international user base. As such, we have finally put real internationalization into Sunshine.

country-state

Instead of user accounts information and shipping being based only around the US, users can now select any country they belong to as well as respective state or province (if applicable).

intl-admin

In the administration area, you can limit which countries users can choose from for shipping and billing information. This can make it easier on your users if you only work out of a single country and don’t want to bother your clients with having more options to choose from than they need. Taxes can also be applied to international state or provinces (if applicable).

Improved WordPress Theme Integration

For improved theme integration, we actually ripped out half the code that handles this aspect – we essentially simplified how it is done. We now simply include the header and footer files from your WordPress theme and put Sunshine between them.

However, this does have a negative consequence for ProPhoto users. While this approach worked great on the 20+ random WordPress themes we used for testing, ProPhoto unfortunately builds their themes not entirely the “WordPress way”. Please reach out to us via Support and we can help change just a few lines of code to make it work at no cost to you. We ultimately made the decision that we cannot make the theme integration worse for everyone else by trying to work with a non-standard theme system like ProPhoto.

PayJunction Payment Gateway

We have also created a PayJunction payment gateway – accept credit card payments on your website via your PayJunction account (requires SSL certificate).