[en] We live in a society where internet is becoming more and more important in our lives. Things we used to do in person, like buying, now they are become increasingly more so online, more comfortably without leaving home. Within the wide world of shopping online, there is Amazon, the largest online sales portal that exists. There, merchants can advertise their products, and being such a large site gain more visibility than they could have on their own, that means more orders. The objective of this project is to develop an integration of an online store with Amazon, so that the trader can manage from one site products and orders from their store and those in Amazon, giving it a greater chance of sales. This integration has been raised as improvement of the e-commerce of the company Yunbit, developed initially for a single customer, Alma en pena, an international shoe store, but considering as a generic module that can be sold to other clients. This module offers customers the creation of lists of objects for publication of Amazon, management characteristics, their prices and presence within the online store. It also integrates services to automate synchronization with amazon and order management thereof, becoming transparent to the client. For the development of this project, we part from the project online store that the company Yunbit had developed for Alma en pena, and by creating object classes, managers, automated tasks, and modifying the project has been, it's been created this module. The project has been entirely made in PHP, and has been used MySQL databases, messages in XML and XSD validation. For communication between servers it's been used a rest system messages sent by CURL. To prevent DDOS, Amazon uses throttling (a control system for receiving packets) and has developed prevention if the limit is reached supported by this system messages, delaying shipments posts exponentially, like a trickle, so that the system can recover its capacity. This project has been validated by the customer, with very positive results, and the heads of the company Yunbit, and has proposed future expansion and sale to the stock company clients, being a very powerful enhancement electronic management system stores Yunbit. Amazon, Venta online, Ecommerce, Marketplace,Back-end, Bulletpoint, Mercader, Framework, GeaWebBlocks, Businesscloud, Alma en pena,Front-end, Listing, Mock, MVC, Stock, Throttling.

[es] Vivimos en una sociedad 3.0, donde internet cada vez va tomando una posición más importante en nuestras vidas. Cosas que antes se hacían, como comprar, ahora ya se hacen cada vez más por Internet. Dentro del amplio mundo de las compras en internet, existe Amazon, el mayor portal de ventas online que existe. Ahí, los comerciantes pueden anunciar sus productos, y al ser un portal tan grande adquieren más visibilidad de la que podrían tener por sus propios medios. El objetivo de este proyecto consiste en desarrollar una integración de una tienda online con Amazon, de manera que el comerciante pueda gestionar desde un único sitio los productos y pedidos de su tienda y los que tienen en Amazon, dándole una mayor posibilidad de ventas. Esta integración se ha planteado como una mejora del producto de comercio electrónico de la empresa Yunbit, desarrollándose inicialmente para un solo cliente, Alma en pena, una tienda internacional de zapatos, pero planteándose como un módulo genérico que se pueda vender a futuros clientes. Este módulo ofrece al cliente la creación de listados de objetos para su publicación de Amazon, gestión de sus características, precios y presencia dentro de la tienda online. Además, integra servicios para automatizar la sincronización con Amazon y la gestión de los pedidos del mismo, haciéndose transparentes para el cliente. Para el desarrollo de este proyecto, se ha partido del proyecto de tienda online que la empresa Yunbit había desarrollado para Alma en pena, y mediante la creación de clases de objetos, gestores, tareas automáticas, y la modificación de dicho proyecto se ha elaborado este módulo. El proyecto ha sido enteramente hecho en PHP, y se han usado bases de datos de MySQL, mensajes en XML y validación con XSD. Para la comunicación entre servidores se ha usado un sistema rest mediante mensajes enviados con CURL. Para la prevención de DDoS, Amazon usa un sistema de thottling (un sistema de regulación para la recepción de paquetes), y se ha elaborado una prevención en caso de que se llegue al límite de mensajes admitidos por este sistema, retrasando los envíos de mensajes de manera exponencial, como si fuera un goteo, para que el sistema pueda recuperar su capacidad. Este proyecto ha sido validado por el cliente, con unos resultados muy positivos, y por los jefes de la empresa Yunbit, y se ha propuesto una futura ampliación y una venta a la bolsa de clientes de la empresa, al ser una mejora muy potente del sistema de gestión de comercios electrónicos de Yunbit.