Origen de datos: Easy Digital Downloads

La forma más simple de vender productos digitales.

Conecta tu tienda Easy Digital Downloads con BillMySales y automatiza la gestión de ventas, clientes y facturación electrónica.

Easy Digital Downloads

Easy Digital Downloads (EDD) es un plugin de código abierto (licencia GPL) para WordPress, especializado en la venta de productos digitales como ebooks, software, cursos o música. Fue creado por Pippin Williamson y hoy es parte de Awesome Motive.

Incluye carrito, pagos con Stripe y PayPal, entrega protegida de archivos con enlaces que expiran y códigos de descuento; sus planes pagados suman suscripciones y licencias de software. Según su sitio, más de 50.000 negocios lo usan y ha procesado más de 30 millones de pedidos.

Easy Digital Downloads

Easy Digital Downloads es un excelente plugin para añadir una funcionalidad básica de carrito de compras a tu sitio de WordPress. Además, es totalmente personalizable y ampliable mediante complementos. ¡Es mi opción preferida para configuraciones rápidas y clientes con presupuesto limitado!

Eric Malcolm
Eric Malcolm Malcolm Digital

¿Usas Easy Digital Downloads y necesitas automatizar tu facturación?

Regístrate y prueba la conexión de Easy Digital Downloads con un facturador local de tu país.

Crea tu tienda de productos con Easy Digital Downloads

Implementa tu tienda en WordPress utilizando Easy Digital Downloads, un plugin diseñado para vender archivos y contenidos digitales como ebooks, cursos, software o recursos descargables.

BillMySales recibe los datos de tus ventas

Cada vez que un cliente completa un pago en tu tienda, Easy Digital Downloads envía automáticamente la información de la venta a BillMySales.

Se emite el documento tributario

Tu facturador genera la boleta o factura electrónica válida en tu país, y el documento se envía por correo a tu cliente.

Aprende a configurar Easy Digital Downloads en BillMySales

Hemos preparado un tutorial paso a paso de todo lo que necesitas para empezar a facturar tus órdenes de Easy Digital Downloads.

¿Aún no tienes tu tienda? Instala Easy Digital Downloads con Docker

Nuestro stack de Easy Digital Downloads deja la plataforma lista para producción en tu propio servidor: HTTPS automático, respaldos programados y configuración segura por defecto. Es gratuito y de código abierto. Conoce todos nuestros stacks.

Desarrollo en tu computador

Levanta Easy Digital Downloads en tu equipo en minutos, con contraseñas de desarrollo ya definidas y un buzón de pruebas para los correos.

git clone https://github.com/BillMySales/billmysales-docker-easydigitaldownloads.git
cd billmysales-docker-easydigitaldownloads
cp .env.dev.example .env
docker compose up -d
docker compose logs -f setup

El último comando muestra el resultado de la instalación: si termina con ==> Done, la plataforma está lista en http://localhost:8107, y los correos que envía, en http://localhost:8025.

Desarrollo en tu computador

Producción en tu servidor

En un servidor con los puertos 80 y 443 abiertos y tu dominio apuntando a él:

git clone https://github.com/BillMySales/billmysales-docker-easydigitaldownloads.git
cd billmysales-docker-easydigitaldownloads
cp .env.prod.example .env

Abre el archivo .env con tu editor favorito y completa tu dominio, las contraseñas y claves secretas, y los datos de SMTP (cada variable está documentada en el mismo archivo). Guarda y levanta el stack:

docker compose up -d
docker compose logs -f setup

El stack no arranca mientras falte un dato obligatorio. Con el dominio configurado obtiene el certificado HTTPS y los respaldos quedan activos desde el primer día.

Producción en tu servidor

Detrás de Traefik

Si ya tienes varios sitios en el mismo servidor detrás de Traefik, activa el override y el stack no publica puertos propios:

git clone https://github.com/BillMySales/billmysales-docker-easydigitaldownloads.git
cd billmysales-docker-easydigitaldownloads
cp .env.prod.example .env

Abre el archivo .env con tu editor favorito y, además de las contraseñas, las claves secretas y el SMTP, deja estas variables así (con tu dominio):

COMPOSE_FILE=compose.yaml:overrides/traefik.yaml
TRAEFIK_HOST=tienda.example.com
WP_URL=https://tienda.example.com
SITE_ADDRESS=:80

Guarda y levanta el stack:

docker compose up -d
docker compose logs -f setup
Detrás de Traefik

Guía para dejar Easy Digital Downloads en producción

Variables obligatorias, recursos, actualizaciones y cómo restaurar respaldos: lo esencial para operar Easy Digital Downloads con nuestro stack, junto a la guía general de los stacks. ¿Prefieres que lo instalemos por ti? Conversemos.

¿Eres de Chile? ¡Esto te interesará!

Integra GRATIS Easy Digital Downloads en Chile con el SII

Nuestro plan Free te permite procesar hasta 100 órdenes de Easy Digital Downloads gratis al mes, emitiendo tus documentos tributarios en el portal gratuito del Servicio de Impuestos Internos.

¿Necesitas más que el portal del SII? Te recomendamos LibreDTE

LibreDTE es la solución de facturación electrónica principal de BillMySales para Chile. Es la que mejor soporte tiene y más características y funcionalidades.

La integración entre BillMySales y LibreDTE permite generar boletas y facturas. Para las últimas se deben definir campos obligatorios con los datos que una factura requiere, el video de la derecha explica este proceso de integración.

Nota: existen otras soluciones de facturación para Chile que puedes revisar aquí.