Development of plugin for WordPress and Woocommerce that allows connection with ERP API

Job ID: 33468089

Budget: $250 – $750 USD

ENGLISH
---------------
I need to create a WordPress plugin that allows connection via API with an existing ERP system. The API is already created and the plugin must allow the import of data from the ERP system to Woocommerce specifically: products and product categories.

You will also need to import the product brands from the ERP system to Woocommerce, so you will also need to create a custom post type that allows you to store this record.

The plugin must have an administrative area that allows the connection keys and tokens issued by the ERP system to be included, as well as allowing the configuration of the frequency (every minute, every hour, every day, etc.) of the synchronization of a channel (Del ERP to Woocommerce).

It should also show the status of the connection and warn if there is any error in the connection, as well as show the last date and time of the last import made.

In the product, the only fields that will be imported through the plugin with an API connection will be: SKU, product name, stock, price and categorization.

The product fields: image, image gallery, short description, long description and product variations will be set manually from WooCommerce directly, so care must be taken that synchronizations through the API do not overwrite this information or wax it.

The ERP used is OASIS and the API documentation is at this address: https://docs.oasiscom.com/Desarrollo/Integracionoasiscom

The plugin must be delivered in a WordPress installable ZIP and must be compatible with the latest version of WordPress and Woocommerce.

ESPAÑOL
---------------
Necesito crear un plugin para WordPress que permita la conexión vía API con un sistema ERP ya existente. La API ya se encuentra creada y el plugin deberá permitir la importación de datos del sistema ERP a Woocommerce específicamente: productos y categorías de productos.

También se necesitará importar a Woocommerce las marcas de los productos desde el sistema ERP, por lo que se deberá crear también post type personalizado que permita almacenar este registro.

El plugin deberá tener un área administrativa que permita incluir las llaves de conexión y tokens emitidos por el sistema ERP además de permitir la configuración de la frecuencia (cada minuto, cada hora, cada día, etc.) de la sincronización de una vía (Del ERP a Woocommerce).

También deberá mostrar el estado de la conexión y advertir si existe algún error en la conexión, así como mostrar la última fecha y hora de la última importación realizada.

En el producto, los únicos campos que se importarán a través del plugin con conexión a la API serán: SKU, nombre del producto, stock, precio y categorización.

Los campos de producto: imagen, galería de imágenes, descripción corta, descripción larga y variaciones de productos serán establecidos manualmente desde WooCommerce directamente por lo que se debe cuidar que las sincronizaciones a través de la API no sobre escriban esta información o la enceren.

El ERP usado es OASIS y la documentación de la API se encuentra en esta dirección: https://docs.oasiscom.com/Desarrollo/Integracionoasiscom

El plugin se deberá entregar en un ZIP instalable para WordPress y deberá ser compatibles con la última versión de WordPress y Woocommerce.
Related categories: PHP WordPress Software Architecture MySQL WooCommerce