Para configurar una tienda de WooCommerce con productos y pedidos existentes con WooCommerce API Manager, haz lo siguiente:
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 licencia (clave de API). Los recursos de API (productos) pueden ser software, un servicio, una aplicación de iPhone o Android, una suscripción o cualquier cosa a la que se pueda acceder 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. Se sigue pudiendo acceder al recurso de API hasta que caduque, si es que tiene fecha de caducidad. 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.
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 usar una clave de API, el software cliente dispone de un amplio abanico de opciones para activar, desactivar, comprobar el estado de una activación, obtener información sobre actualizaciones, comprobar las actualizaciones, obtener actualizaciones y mucho más. Todas las descargas de software usan URL seguras, con caducidad, para garantizar que solamente tus clientes tienen acceso seguro al software que han adquirido. 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 claves de API para temas y plugins de WordPress sea más sencilla, la Biblioteca de PHP de WooCommerce API Manager para plugins y temas se ha desarrollado como una biblioteca de PHP que se puede bajar a un plugin o un tema en menos de 5 minutos para las actualizaciones de software y autenticación de la clave de API con WooCommerce API Manager. Obtén más información sobre cómo conseguir una copia de la Biblioteca de PHP de WooCommerce API Manager para plugins y temas.
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.
Hay tres tipos de claves de API que proporcionan modelos de clave API flexibles para cualquier tienda.
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 (recurso de la API) hasta que caduque el tiempo de acceso de la API. Llegado ese momento, se debe renovar el límite de tiempo volviendo a comprar el producto. Si el producto es una suscripción de WooCommerce, la tienda puede renovarla automáticamente y enviar el recibo al cliente por correo electrónico. El cliente también 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. Un producto puede tener una o varias activaciones disponibles, y todos los tipos de claves de API que se mencionan anteriormente pueden usarse para conceder acceso al recurso de la API. La opción de utilizar las suscripciones de API Manager o las suscripciones de WooCommerce dependerá del producto y de las necesidades de la tienda.
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 puede tener un único número de activaciones o activaciones ilimitadas, para la compra o para variaciones de productos variables. Cada variación puede tener un número distintos de activaciones, incluida una variación con activaciones ilimitadas.
Formulario de API de producto sencillo para software y productos que no son software.
URL para servidor local, Amazon S3 o remoto, con sistemas de seguridad y un tiempo de caducidad para evitar el uso indebido.
Se pueden añadir o quitar pestañas de actualización del plugin.
Los productos que no son tipos de suscripciones de WooCommerce puede usar el campo de caducidad de acceso de la API para limitar el acceso al recurso de la API tal como lo haría una suscripción.
Si es necesario, los propietarios de tiendas pueden desactivar el acceso de un cliente a la API.
Existen varias opciones de datos de depuración con atractivos diseños que se almacenan en los registros personalizados de WooCommerce.
Los propietarios de las tiendas pueden ofrecer productos gratuitos y regalar productos que habitualmente no son gratuitos a sus clientes.
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 la caché de objetos el resultado es una velocidad ultrarrápida. SmartCache permite que API Manager se adapte sin esfuerzos a cualquier nivel de carga de tráfico.
Los artículos de pedidos que son recursos API aparecen en la pantalla Pedidos junto con los detalles correspondientes.
Las activaciones de claves de API aparecen en la pantalla Pedidos, y se pueden quitar si es necesario.
En Mi cuenta > Claves de API, aparece siempre la clave de API maestra. En el resto de detalles puede aparecer la clave de API de pedido de producto o puede estar oculta, tal y como se muestra en esta captura de pantalla. El cliente puede quitar las activaciones que el software cliente no haya quitado correctamente en el panel de administración.
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.
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 automáticamente y que se comuniquen con todas las API de API Manager para completar tareas como activación, desactivación, etc. Esto es un ejemplo.
Cuando el plugin está activado, el cliente puede encontrar la pantalla de activación fácilmente.
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.
Cuando una actualización está activa, el cliente verá y actualizará el plugin como cualquier otro plugin de WordPress.
Según la información recogida y las pestañas elegidas en los ajustes, en la pantalla de detalles de la vista del plugin aparecerá la información tal y como aparecería en cualquier plugin de wordpress.org, por lo que al cliente le resultará familiar. Obtén más información sobre cómo conseguir una copia de la Biblioteca de PHP de WooCommerce API Manager para plugins y temas.
¿Necesitas más motivos para comprarla? Cuando compras una extensión desarrollada por Todd Lahman LLC, consigues la mejor calidad para tu tienda de WooCommerce. No te quepa duda de que, al comprar nuestros productos, el rendimiento de tu tienda es tan importante para nosotros como lo es para ti.