Hola,
La API REST de WooCommerce permite que otras aplicaciones web de terceros usen los métodos de su biblioteca para conectarse a tu plataforma e-commerce de manera segura. Puedes encontrar mas información en el siguiente enlace: http://woodemia.com/api-rest-de-woocommerce/
Respecto a los campos personalizados, tienes toda la información en los siguientes enlaces:
http://www.remicorson.com/mastering-woocommerce-products-custom-fields/
http://wp-types.com/learn/create-an-ecommerce-wordpress-site/create-custom-fields-and-taxonomies/
http://www.anpstudio.com/2012/08/custom-fields-o-campos-personalizados-mucho-juego-para-tus-themes-wordpress/
Saludos