Extensión para exportar productos de Magento a un fichero de texto.
max €400 EUR
Cerrado
Publicado hace más de 10 años
max €400 EUR
Pagado a la entrega
Estamos buscando un Desarrollador Magento que implemente una extensión para Magento con las siguientes características:<ul><li>Mediante una URL pública y gracias a una serie de parámetros, se generará un fichero de texto con estructura parecida a CSV, con una cabecera en la primera línea y un registro por línea, con los productos activos (visibles, estén en stock o no).</li><li>Los parámetros indicarán la tienda (idioma) y la divisa y los datos variarán de acuerdo a esos parámetros (los precios variarán en función de la divisa con el soporte nativo de Magento). Si no se especifican, se utilizará la tienda por defecto y la divisa por defecto.</li><li>Los datos se codificarán en UTF-8, sin entidades HTML.</li><li>El separador de caracteres ha de ser la barra vertical >> <strong>|</strong> <<, por lo que los datos no pueden contener ese carácter y debe ser filtrado.</li><li>Los datos han de devolverse <em>limpios</em> para evitar cualquier tipo de ataque web y sin saltos de línea.</li><li>Compatibilidad con la mayor cantidad de versiones de Magento posibles, empezando por las más modernas.</li><li>Código rápido y eficiente, no ofuscado ni encriptado de ninguna forma.</li><li><span style="line-height: 1.6em;">La extensión se ofrecerá de forma gratuita vía Magento Connect con licencia Creative Commons que nosotros proporcionaremos y el código será publicado en Github en un repositorio bajo nuestro control para que pueda ser mejorado mediante colaboración pública.</span></li><li>Se dará crédito al autor mediante su nombre, correo electrónico y una dirección URL de su portfolio web.</li></ul>Especificaciones del fichero de datos:<ul><li><strong>Id:</strong> Identificador único del producto.</li><li><strong>Title:</strong> Título / Nombre del producto.</li><li><strong>Link:</strong> URL absoluta a la ficha de producto.</li><li><strong>Description:</strong> Descripción del producto, lo más larga posible, obtenida de todos los campos posibles. Lo importante es que contenga la mayor cantidad de información sobre el producto.</li><li><strong>Image Link:</strong> URL absoluta a una imagen de pequeño tamaño del producto, proporcionada por los medios que Magento provea.</li><li><strong>Categories:</strong> Categorías a las que pertenece el producto en formato X > Y > Z. Si un producto pertenece a varias categorías que se encuentran en diferentes <em>árboles de categorías</em>, se proporcionarán todos los árboles completos.
Por ejemplo, si un producto pertenece a las categorías B y C del árbol A > B > C, a la categoría E del árbol D > E y a la categoría F, padre de un árbol, en el fichero se consignarán los árboles más completos separados por el carácter de barra >> / <<, es decir: <strong>A > B > C / D > E / F</strong>. Por tanto, no se deben repetir rutas que ya estén definidas en los árboles más amplios.</li><li><strong>Availability:</strong> Si el producto está en stock aparecerá <em>in stock</em> y si no, <em>out of stock</em> (sin comillas ni puntuación de ningún tipo).</li><li><strong>Brand:</strong> Marca del producto.</li><li><strong>GTIN:</strong> Código GTIN del producto (opcional).</li><li><strong>MPN:</strong> Código MPN del producto (opcional).</li><li><strong>extra_title_1:</strong> Título del producto sustituyendo los guiones >> - << por espacios en blanco.</li><li><strong>extra_title 2:</strong> Título del producto separando las letras seguidas de un número mediante un espacio en blanco. Por ejemplo, TN2220 sería TN 2220.</li><li><strong>Price:</strong> Precio del artículo en la divisa especificada como parámetro.</li><li><strong>Sale Price:</strong> Precio de oferta del artículo en la divisa especificada como parámetro. Si no hay precio de oferta, o es igual al precio oficial, aparecerá en blanco.</li></ul>Se adjunta un fichero de ejemplo con la cabecera tal y como debe aparecer y datos reales de una web.
<span style="line-height: 1.6em;">Habilidades/requisitos deseados:</span>
- Lenguajes de Programación: PHP nivel alto, especializado en Magento
<span style="line-height: 1.6em;">- Estilo de trabajo extremadamente detallista</span>
- Predilección por una persona con referencias o una reputación establecida en Nubelo.
Hola, tengo experiencia en este tipo de extensiones, sin embargo no tengo portafolio en Nubelo, por eso me interesa la oportunidad de comenzar con proyectos sencillos así como esto, el resultado es garantizado. Estimo 8 días ya que estoy trabajando en otros proyectos pero muy seguramente lo entregaré antes, agradezco la oportunidad.