Hola!
Te doy mi opinión personal.
Enviar un email con tanto contenido maquetado hace difícil que llegue a la bandeja de entrada de tus clientes por filtros de spam, así como que sea vea correctamente en función del programa de correo usado.
Lo más fácil y que te recomiendo sería enviarles un email con un enlace hacia una ‘landing page’ en tu web donde esté el botón de comprar y todo el contenido como quieras y ‘responsive’ para móviles que intuyo será la mayor parte de los casos.
No indicas si ya tienes integrada una tienda online en tu web como WooCommerce, Easy Digital Downloads,… ahí las posibilidades son mayores.
Otra recomendación es que uses algún servicio de ‘email marketing’ ya que te permitirá guardar los emails de tus clientes para futuras acciones de marketing. Estos servicios te permiten enviar emails maquetados.
espero alguien más de su opinión. 😉
Si quieres, puedes hacerlo con PayStand, aquí tienes una guía (en inglés) con capturas:
http://www.paystand.com/blog/how-to-use-woocommerce-to-email-an-invoice-with-a-pay-now-link-a-step-by-step-guide
Otro modo que puede servirte es crear los enlaces con este plugin, luego ya montas tu email como quieras, con los peligros que te ha comentado el compañero @pablocianes:
https://es.wordpress.org/plugins/woocommerce-direct-checkout/
Hola también puedes crear un botón de pago desde Paypal y quedarte después solo con el enlace de todo el código que te genera (para que no pase lo que @pablocianes te comenta).
Te dejo enlace a una guía donde se detalla cómo hacerlo: http://es.wikihow.com/crear-un-enlace-de-pago-en-Paypal