Find Jobs
Hire Freelancers

Epesi data fetching using php

$30-5000 USD

Cancelado
Publicado hace casi 15 años

$30-5000 USD

Pagado a la entrega
Need a module working under EPESI custom platform. It will fetch/grab data on demand and daily basis from websites such as [login to view URL], [login to view URL], etc. Data would have to be matched based on upc/ean, mpn, sku, product name, etc,... and displayed on a webpage with multi or single line items (if automatically can not be done it should be done manually). ## Deliverables Deliverables: 1) Complete and fully-functional working program(s) as well as complete source code of all work done. 2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables): a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment. b) For all others including software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request. 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). 4) NDA Requirements: 1. Has to work under EPESI platform located at <[login to view URL]> 2. Common identification of products such as UPC/EAN, MPN, SKU. If no identification of product found it will be matched by Title. 3. Whenever possible use functions already used in the system, no overhead accepted 4. Products that are scrapped (grabbed) from price search websites should be matched as per specification 5. Products need to have price search action button next to it in WMS module as well ability to search using autocomplete function. 6. New sites to scrap should be easy to add (no more than 2 hour of work to add new site by admin) and utilize plugins 7. Sites that are already done have to be configurable in order for admin to make script corrections 8. Websites categories should be matched with categories in wms and ecommerce module, therefore with a single click desired products from a chosen category should be fetched. Action button in WMS module. 9. Multiple fetching hosts. Hosts will fetch data from multiple websites locations and place it in the same db. Master module will command slave modules how, when ,and from which website to fetch the data. Master module will tell which fetching host to use for which website. It should alternate randomly hosts and report any problems through alerter in EPESI. Active hosts will redistribute the load if there are problems with fetching. (something like load-balancing) 10. Websites categories should be indexed and saved for future fetching requests. It will have to be done periodically and if any current settings are changed send alert through EPESI to inform admin in order to make changes. 11. Implement on the fly translation in order to match categories and products info being fetched as well matching should be done base on sample of products in the category if identification at point 2 of the req. is not available. 12. Data should be stored in the database for easy retrieval as per EPESI project manager specification 14. Real-time exchange rates updates for different currencies 15. Number of entries to calculate average prices needs to be configurable 16. All Displayed columns has to be sorted. 17. When action initialized: a)It will collect data once a day as a whole system b)As a Category (list of products) c)As a single product 18. Ability to add, remove columns (data) Pages should have: 1. Manufacturer, Model, Description, vendor, Category, Lowest Price from website (will calculate currency based on the default selected) and actual lowest price, show percentage of difference between the lowest value and the website value a) Highlight in green the price that is the lowest and in the red that is the highest. b) Ability to click on the price to go to the particular website's product page c) Ability to remove vendors that have unreal prices from website or have very low ratings 2. Manufacturer, Model, Description, Category, Average Price of 5 (configurable) lowest entries from website (using the selected default currency), Average Price of 5 lowest entries using original currency, show percentage of difference between the lowest ave 5 and the highest website price a) Highlight in green the price that is the lowest and in the red that is the highest b) Ability to click on the ave. price to go to the particular website's products page c) Ability to remove vendors that have unreal prices from website or have very low ratings 3. Product Name, Description, 5 websites with the lowest prices (default currency), price range of 5 lowest websites (default currency), price range of 5 highest websites (default currency), percentage between average of 5 lowest and 5 highest website prices (default currency) a) Ability to click on price to go to the particular website's products page b) Ability to remove vendors that have unreal prices from website or have very low ratings 4. Reporting module to Generate reports from the data stored in the database a) The reporting module will have to work similar to crystal reports. I can create my own reports and the data would be populated on the website. Charting is not necessary but if it goes with reports it would be ok. b) Products that have the highest percentage difference It has to be easy to integrate into a website (modular design) and have admin site to control the configuration. All parameters used should be configurable as per EPESI module administration Additional website (price search engine) should be easy to add. The data grabber website should run without locking up, be fast and responsive. The operation of the module has to be user friendly. ## Platform PHP, MYSQL,AJAX, JAVA SCRIPT, FIREFOX, EPESI
ID del proyecto: 3770967

Información sobre el proyecto

1 propuesta
Proyecto remoto
Activo hace 15 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
1 freelancer está ofertando un promedio de $2.975 USD por este trabajo
Avatar del usuario
See private message.
$2.975 USD en 14 días
4,3 (5 comentarios)
6,3
6,3

Sobre este cliente

Bandera de
0,0
0
Miembro desde mar 18, 2009

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.