(1 valoración de cliente)

Percibe ingresos periódicos vendiendo softwares o servicios

El plugin WooCommerce API Manager convierte los productos de WooCommerce en un recurso de API al que se puede acceder a través de una clave de API (clave de licencia). Los recursos de API (productos) pueden ser un software, un servicio, una aplicación de iPhone o Android, una membresía, una suscripción, o cualquier cosa disponible por Internet. Los tipos de producto que se utilizan con más frecuencia son: simple, variable, de suscripción simple, de suscripción variable y de grupo. Los productos de tipo suscripción se crean a través de la extensión WooCommerce Subscriptions, que permite que el cobro se efectúe automáticamente al renovar. También se pueden configurar límites de tiempo de caducidad del acceso a una API en el caso de las compras de productos de WooCommerce integrados que requieren una renovación manual de la compra.

¿Cómo funciona? Supongamos que un cliente compra un producto (recurso de API) que tiene una clave de API con un número de activaciones definido (o con activaciones ilimitadas). El cliente utiliza la clave de API para acceder al recurso de API, que se controla a través de la extensión WooCommerce API Manager. El recurso de API se mantendrá accesible hasta que venza, si es que tiene fecha de vencimiento. La extensión WooCommerce API Manager es compatible con WooCommerce Subscriptions para una gestión de los tiempos de los recursos de API más eficiente.

Tipo de clave de API de la extensión WooCommerce API Manager

Vende claves de API como licencias para software y actualizaciones automatizadas

La extensión WooCommerce API Manager garantiza el software con una clave de API ya que actúa como WooCommerce Software License Manager. Cuando se utiliza para software, la clave de API se asemeja a una clave de licencia. La clave de API proporciona acceso a un recurso de API. Al utilizar una clave de API, el software del cliente tendrá una amplia gama de opciones para activar, desactivar, comprobar el estado de una activación, conseguir información sobre actualizaciones, consultarlas, etc. Todas las descargas de software utilizan URL seguras con expiración, lo que garantiza que únicamente tus clientes tengan acceso seguro al software deseado. Las descargas de software pueden proceder del servidor local de la tienda de WooCommerce, Amazon S3 o un servidor remoto.

Para que la venta de las claves de API para plugins de WordPress y temas sea más sencilla, la Biblioteca de PHP de WooCommerce API Manager para plugins y temas se desarrolló como biblioteca de PHP que puede convertirse en un plugin y tema en menos de 5 minutos para las actualizaciones de software y autenticación de clave de API con la extensión WooCommerce API Manager. Conoce más sobre cómo conseguir una copia de la Biblioteca de PHP de WooCommerce API Manager para plugins y temas.

Compatibilidad con la descarga de archivos de Amazon S3

La mejor manera de descargar archivos es a través de Amazon S3, que se adapta a cualquier punto geográfico y es muy asequible para negocios de todos los tamaños. Configura el archivo como se describe en la documentación, copia y pega la URL de Amazon S3 y la plataforma lo proporcionará de manera segura. Gracias a Amazon S3, se evitan problemas relacionados con la configuración de los servidores web, proveedores de alojamiento web, firewalls, cambios en las descargas de archivos de WooCommerce y otros impedimentos.

Tipos de claves de API flexibles para que coincidan con el flujo de trabajo de la tienda

Hay tres tipos de claves de API que proporcionan modelos de clave API flexibles para cualquier tienda.

  1. Clave de API maestra: es perfecta para aquellos clientes que prefieren una clave de API para todo. Se puede utilizar para activar cualquier recurso de API comprado con esta clave de API única. Ya que la misma clave sirve para todo, el proceso resulta más sencillo y cómodo para el cliente, lo quepotencia su nivel de satisfacción. El propietario de la tienda puede desactivar el acceso del cliente a todos los recursos de API mediante la clave de API maestra, si así lo desea.
  2. Clave de API para pedido de producto: es la mejor solución para los propietarios de tiendas que desean que los clientes utilicen una clave de API para cada tienda. Se puede usar para activar un recurso de API individual de un pedido concreto. También sirve para que el propietario de la tienda tenga un control más exhaustivo. Un cliente puede optar por permitir que los empleados o un amigo suyo utilicen solo esa clave de API.
  3. Clave de API asociada: es similar a la clave de API de pedido de producto, excepto porque puedes controlar a qué productos y pedidos está asociada. Se puede generar a través de otro plugin o sitio, importar y almacenar en una tabla personalizada que WooCommerce API Manager utilizará cuando la clave de API se asocie con un recurso de API. Permite a los propietarios de las tiendas que gestionen las claves de API de manera personalizada.

Suscripciones a WooCommerce API Manager

La extensión WooCommerce API Manager tiene caducidad de acceso, es decir, un límite de tiempo de la clave de API que actúa como si fuera una suscripción. El cliente compra un producto y puede acceder a dicho producto (recurso de API) hasta que caduque el límite de tiempo de acceso a la API. Llegado ese momento, el cliente debe renovar el límite de tiempo y comprar de nuevo el producto. Cuando el producto es una suscripción de WooCommerce, la tienda puede renovar automáticamente la suscripción y enviarle al cliente el recibo a través del correo electrónico. Asimismo, el cliente puede renovar la suscripción de forma manual. Las suscripciones variables de WooCommerce permiten al cliente subir o bajar el nivel de su suscripción. Todos los recursos de API se gestionan a través de las activaciones de claves de API. Cada producto puede tener una o varias activaciones disponibles. Cualquiera de los tipos de clave de API que se han mencionado anteriormente se puede utilizar para facilitar acceso al recurso de API. La opción de utilizar la caducidad de acceso de la API integrada o las suscripciones de WooCommerce dependerá del producto y de las necesidades de la tienda.

Tipos de productos flexibles

La extensión WooCommerce API Manager permite crear productos según tu modelo de ventas y la estructura proporcionada por WooCommerce. Un recurso de API (producto) puede venderse como producto simple, de suscripción simple, variable o de suscripción variable con variaciones. Cada variación simple y variable posee un número determinado de activaciones (o activaciones ilimitadas) para la compra. En el caso de las variaciones de producto variable, cada variación tiene un número distinto de activaciones, incluida una variación con activaciones ilimitadas.

Funciones de la extensión WooCommerce API Manager 

Configuración intuitiva del producto

Formulario de API de producto sencillo para los productos de software y los que no son de software.

URL de descarga segura

URL de archivos de la extensión WooCommerce API Manager

URL para servidor local, Amazon S3 o remoto, con sistemas de seguridad y un tiempo de caducidad para evitar el uso indebido.

Control de pestañas de la pantalla de actualización del plugin

Opciones de la pestaña de WooCommerce API Manager

Se pueden añadir o quitar pestañas de actualización del plugin.

Caducidad del acceso de la API

Caducidad del acceso a la API de WooCommerce API Manager

Los productos que no se corresponden con ningún tipo de suscripción de WooCommerce pueden usar el campo Caducidad del acceso de la API para limitar el acceso al recurso de la API, igual que pasa con una suscripción.

 

Control total de acceso a la API

Control de clave de API de la extensión WooCommerce API Manager

El propietario de la tienda puede inhabilitar el acceso a una API por parte del cliente en función de sus necesidades.

 

Depuración de API integrada

Opciones de depuración de WooCommerce API Manager

Existen varias opciones de datos de depuración con atractivos diseños que se almacenan en los registros personalizados de WooCommerce.

Productos gratuitos

Los propietarios de las tiendas pueden ofrecer productos gratuitos y regalar productos que habitualmente no son gratuitos a sus clientes.

SmartCache

El API Manager utiliza SmartCache para almacenar en la caché las bases de datos y las consultas de API en puntos críticos del proceso de datos para incrementar de manera drástica la velocidad de los servicios fundamentales, como las respuestas de API y datos. SmartCache solo actualiza los datos almacenados en la caché que se solicitan cuando estos cambian o si se solicita una caché caducada que se tiene que actualizar. El resultado es un incremento drástico de la velocidad y una importante reducción en la carga del servidor. Cuando SmartCache se combina con el objeto que está en la caché, la velocidad alcanza niveles increíbles. SmartCache permite que API Manager se adapte sin esfuerzos a cualquier nivel de carga de tráfico.

Recursos de API de la pantalla Pedidos

Los artículos de pedidos que son recursos API aparecen en la pantalla Pedidos junto con los detalles correspondientes.

Activaciones de recursos de API de la pantalla Pedidos

Activaciones de recursos de API de WooCommerce API Manager

Las activaciones de claves de API aparecen en la pantalla Pedidos y se pueden eliminar si fuera necesario.

Claves de API del escritorio Mi cuenta

Ocultar clave de API de pedido de producto de WooCommerce API Manager

En Mi cuenta > Claves de API, aparece siempre la clave de API maestra. Opcionalmente, Los detalles restantes se pueden exhibir en la clave de API del pedido de producto u ocultarse, tal y como se muestra en la siguiente captura. El cliente puede eliminar las activaciones que el software cliente no lo ha eliminado correctamente del panel.

Descargas de API del escritorio Mi cuenta

Descargas de API de WooCommerce API Manager

En Mi cuenta > Descargas de API, se pueden descargar los recursos de API que sean productos de software y guardarlos en Dropbox, si se ha configurado dicha opción. Todas las URL son seguras y caducan en un intervalo de tiempo que aparece en Ajustes.

Configuración sencilla de plugins y temas de WordPress

La Biblioteca de PHP de WooCommerce API Manager para plugins y temas de API Manager posibilita configurar tanto los temas como los plugins de WordPress en minutos. La Biblioteca de PHP de WooCommerce API Manager para plugins y temas permite que los temas y plugins de WordPress se actualicen de forma automática y se comuniquen con las API de API Manager para llevar a cabo tareas como la activación, la desactivación, etc. Esto es un ejemplo.

Alerta de plugin de WooCommerce API Manager

Cuando el plugin se activa, el cliente encontrará la pantalla de activación sin problemas.

Una vez que se activa, la API devuelve los totales de activación. El campo de formulario ID de producto que se muestra en la captura de pantalla anterior es opcional.

Actualización de plugin de WooCommerce API Manager

Cuando una actualización está activa, el cliente verá y actualizará el plugin como cualquier otro plugin de WordPress.

Detalles de plugin de WooCommerce API Manager

Según la información recopilada y las pestañas seleccionadas en los ajustes, la pantalla de detalles de visualización del plugin muestra la información tal y como se mostraría en cualquier plugin de wordpress.org, por lo que el cliente ya estará familiarizado con este aspecto. Conoce más información sobre cómo conseguir una copia de la Biblioteca de PHP de WooCommerce API Manager para plugins y temas.

Prueba de velocidad/carga de API

Descripción de la prueba

La herramienta de puntos de referencia del servidor ab – Apache HTTP se utilizó para probar la función de estado de API de WooCommerce API Manager en los tres casos de prueba. Todas las pruebas se llevaron a cabo con una conexión de HTTPS mucho más lenta que la conexión HTTP.

  1. 500 solicitudes de API con 10 concurrencias de solicitud.
  2. 500 solicitudes de API con 1 concurrencia de solicitud.
  3. 500 solicitudes de API con 100 concurrencias de solicitud.

Configuración del servidor

  • Intel(R) Xeon(R) CPU E5-2650 v4 @ 2,20GHz, 2 núcleos
  • CentOS Linux 7.6.1810
  • RAM de 2 GB
  • Servidor web Nginx 1.16.1 configurado para HTTP/2
  • Procesador PHO PHP-FPM
  • Versión de PHP 7.3.9
  • Versión MySQL 5.7.27-log
  • Versión de WooCommerce 3.7.0
  • Versión de WordPress 5.2.3
  • Versión de WooCommerce API Manager 2.2.3
  • No se ha utilizado la caché. (Imagina si se hubiera utilizado)
  • Disco duro de SSD que viene configurado de forma estándar en los servidores de DigitalOcean. Cuesta 15 $/mes.

El servidor que se utiliza en la prueba es el servidor en vivo de toddlahman.com, que tiene una amplia base de datos de clientes, por lo que la prueba podría reflejar un resultado extrapolable a la vida real.

Resultados de la prueba

Los tiempos de respuesta para las solicitudes se muestran en milisegundos. Un milisegundo es una milésima parte de un segundo o 0,001 segundos; por lo tanto, 0,001 segundos es 1 milisegundo.

Resultado de la prueba 1:

  • 500 solicitudes con 10 concurrencias de solicitud.
  • La prueba se completó en 19,601 segundos.
  • El tiempo medio por solicitud es de 39,023 milisegundos, es decir, 0,039023 segundos.
  • La media de solicitudes por segundo es de 25,51, es decir, 1530,6 por minuto o 91 836 por hora.
  • Ninguna solicitud fallida.

El factor de tiempo depende en gran medida de la lentitud del cifrado de HTTPS.

Resultado de la prueba 2:

  • 500 solicitudes con 1 concurrencia de solicitud.
  • La prueba se completó en 38,382 segundos.
  • El tiempo medio por solicitud es de 76,765 milisegundos, es decir, 0,076765 segundos.
  • La media de solicitudes por segundo es de 13,03, es decir, 781,8 por minuto o 46 908 por hora.
  • Ninguna solicitud fallida.

El factor de tiempo depende en gran parte de la lentitud del cifrado de HTTPS.

Resultado de la prueba 3:

  • 500 solicitudes con 100 concurrencias de solicitud.
  • La prueba se completó en 19,105 segundos.
  • El tiempo medio por solicitud es de 38,211 milisegundos, es decir, 0,038211 segundos.
  • La media de solicitudes por segundo es de 26,17, es decir, 1570,2 por minuto o 94  212 por hora.
  • Ninguna solicitud fallida.

El factor de tiempo depende en gran parte de la lentitud del cifrado de HTTPS.

WooCommerce API Manager tiene un rendimiento rápido y fiable, incluso con altos volúmenes de trabajo, sin depender de la caché. De hecho, WooCommerce API Manager tuvo un mejor rendimiento a medida que la carga de solicitudes incrementó y a un ritmo de entre 46 908 y 94 212 solicitudes por hora, o entre 13,03 y 26,17 solicitudes por segundo. WooCommerce API Manager se adapta a las necesidades de las tiendas de WooCommerce de todos los tamaños, desde las más pequeñas hasta las más grandes, pero rendirá mejor con el caché habilitado.

¿Qué diferencia hay entre WooCommerce API Manager y WooCommerce Software Add-on?

WooCommerce API Manager incorpora muchas funciones útiles que WooCommerce Software Add-on no ofrece. A continuación, se enumeran unas cuantas:

  • WooCommerce API Manager funciona con prácticamente cualquier tipo de producto, incluidos los tipos simple, variable, de suscripción simple, de suscripción variable y de grupo. Software Add-on solo funciona con los simples.
  • WooCommerce API Manager cuenta con la Biblioteca de PHP de WooCommerce API Manager para plugins y temas que puede arrastrarse y soltarse en los plugins y temas de WordPress para conectar a un producto de API Manager instantáneamente. Con Software Add-on, es necesario crear una biblioteca propia. Conoce más sobre cómo conseguir una copia de la Biblioteca de PHP de WooCommerce API Manager para plugins y temas.
  • WooCommerce API Manager permite descargar archivos de Amazon S3. Con Software Add-on, esto no es posible.
  • WooCommerce API Manager tiene una caducidad de clave de API integrada y es totalmente compatible con WooCommerce Subscriptions. Por otra parte, Software Add-on no dispone de ninguna de estas dos funciones.
  • Consulta la documentación para WooCommerce API Manager y Software Add-on para comprobar las diferencias y determina cuál es el que más valor aporta a tu tienda.

Primeros pasos

  1. Compra la extensión. 🙂
  2. Descarga, instala y activa WooCommerce API Manager en tu tienda de WooCommerce.
  3. Consulta nuestra documentación detallada para comenzar de la mejor manera.
  4. ¡Eso es todo! Relájate y disfruta de más ingresos gracias a las claves de API que te permiten controlar los recursos de API de tu sitio.

¿Qué más necesitas para convercerte? Cuando compras una extensión desarrollada por Todd Lahman LLC, consigues la mejor calidad para tu tienda de WooCommerce. Ten la tranquilidad de saber que, al comprar nuestros productos, el rendimiento de tu tienda es tan importante para nosotros como lo es para ti.

 

Opiniones de clientes

WooCommerce

La plataforma de eCommerce con más opciones de personalización para gestionar tu negocio en línea.

  • Garantía de devolución de dinero de 30 días
  • Equipos de apoyo de todo el mundo
  • Pago en línea seguro