WooCommerce es seguramente la extensión de comercio electrónico para WordPress más popular actualmente. Y además, en mi opinión, es la mejor opción si quieres montar una tienda online con WordPress.
Opinión, fundada por cierto, después de haber puesto en marcha y mantener varias tiendas con WooCommerce para distintos clientes ;)

Sin embargo tal como viene de serie presenta un pequeño inconveniente para vender en España de cara a excluir el IVA en Canarias Ceuta y Melilla.
Ya que si bien es posible configurar el apartado de impuestos para hacer las exclusiones de IVA pertinentes mediante los códigos postales de cada provincia. No es quizás lo más idóneo pues al ser el comprador el que teclea manualmente el código postal, cualquier error al introducir el código postal podría traducirse en una aplicación o exclusión del IVA errónea.
Lo mejor sería poder excluir el IVA a los clientes ubicados en cada provincia afectada al seleccionar estos desde un desplegable la provincia correspondiente (pues aunque quizás el equivalente político a los “estados” de USA son las comunidades autónomas, en España la identificación por ubicación se hace por provincias), evitando así errores al teclear. Pero WooCommerce no trae de serie las provincias españolas, por lo que al cliente le toca teclear a mano también su provincia y nos vemos con el mismo problema.