WooCommerce: same price regardless of taxes

In my online shop, customers from the EU have to pay their country’s VAT rate. Customers from the USA, for example, do not have to pay any VAT. If I set the price to 15 Euros in WooCommerce and specify that the prices include taxes, the default behavior is the following:

Customers from a country for which a tax rate is specified pay 15 Euros including their country’s tax rate. Customers from countries without a specified tax rate pay less than 15 Euros. I am not sure, but I think in this case the price is reduced by the tax rate from the shop’s base location. The desired effect is that these customers pay 15 Euros too, but without any included taxes.

The WooCommerce wiki on GitHub has the solution for that. You only have to insert the following line of code into your theme or into a plugin:

add_filter( 'woocommerce_adjust_non_base_location_prices', '__return_false' );

Theme sale to all countries + guest checkout

From now on I sell my themes to all countries. That is possible because I state sale taxes from this year on. Because of that, I am going to increase the price of Schlicht from 15 to 18 Euros on February 1, 2017 (circa the 19 percent sales tax in Germany).

Besides that, it is now possible to buy a theme without creating a customer account. But if you use the guest checkout, this means you cannot use the automatic update process. You will need to download the new theme versions manually with a link you get after purchasing.

#projekt52 – next try

Last year, Torsten Landsiedel set himself the goal to write one article each week, so 52 posts in the year. With his Project 52, he also motivated a few others, but only one reached the goal – I had to give up directly in January…

This year there is a restart, and besides Torsten, also Bernhard Kau accepts the challenge again (he was the only one to publish one post per week in 2016). After that, there are already a few others who will try to do it – Wolfram Lührig, Ellen and Manuel from Elmastudio, and Marc Nilius.

I’ll give it a try again, too… Happy Blogging!

WordPress weekly recap #49: WordPress 4.7 and more

On December 6 the core team released WordPress 4.7. This is the last major release for 2016 and the last scheduled for the near future. Matt Mullenweg announced in his State Of The Word 2016 that the releases in 2017 will depend on the progress in the three areas REST API, editor, and Customizer. Continue reading WordPress weekly recap #49: WordPress 4.7 and more