
In Progress
Posted
Paid on delivery
My Gambio-based shop needs a small automation layer that pulls product data and images from two separate FTP servers, merges everything into a single CSV ready for the Gambio importer, and then keeps stock figures perfectly in sync. The feeds on the servers change roughly every 30 minutes, so the script must connect on that schedule, download the fresh CSV files, spot any new or removed SKUs, and update quantities accordingly. Images only need a full download the first time; afterwards the solution should compare timestamps or hashes so that files are fetched again only when the related product information has changed. The whole workflow will run through cron, so every step—from grabbing the files to dropping the final importable CSV in a target folder—has to execute unattended. I am not tied to any particular naming convention for either data files or images and would welcome sensible guidance here. What matters is that the resulting dataset imports cleanly into Gambio without manual tweaks and that adding an extra supplier later on is a straightforward configuration change rather than fresh development work. Error handling is essential: please have the script write a clear, rotating log file describing any connection problems, malformed rows, or image mismatches so I can review issues at a glance. Deliverables • A well-documented script (Python, PHP, or similar) that: - Connects to two FTP servers, authenticates, downloads product CSV and images - Runs every 30 minutes via cron, updating stock, adding new items, and flagging deletions - Performs a one-time full image pull and subsequent change-based updates - Outputs a consolidated, Gambio-ready CSV in UTF-8 with correct field mapping - Writes human-readable log files for any errors or anomalies • Clear setup instructions plus notes on how to plug in additional suppliers later Once this is in place I’ll test the import on a staging shop; acceptance is a successful, error-free cron run that loads the updated catalogue in Gambio with accurate stock and images. I’m open to your time estimate and any suggestions that make the system more scalable.
Project ID: 40393029
135 proposals
Remote project
Active 24 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Dear Client, I am a Full-stack developer with rich experience over 10+ years in PHP, Python, MySQL, VoIP, and modern UI/UX. GitHub: [login to view URL] Portfolio: [login to view URL] Live Project: [login to view URL] Live Project: [login to view URL] I have read your job description carefully and am confident I can build a high-performance, automated synchronization layer for your Gambio-based shop. I have extensive experience in building unattended ETL (Extract, Transform, Load) scripts that handle high-frequency data updates and complex image processing while maintaining strict data integrity. I will build a modular mapping layer. Adding a third or fourth supplier in the future will simply involve adding a new "provider class" or configuration block rather than rewriting the core logic. The final output will be a UTF-8 encoded CSV mapped precisely to Gambio’s internal field names, ensuring the importer accepts the file without manual intervention. I will implement a rotating log system (logging level: INFO/ERROR) that captures FTP timeouts, CSV parsing errors, and missing image assets, making troubleshooting effortless for your team. I can start immediately and you will never be disappointed. Best regards, Oleksandr
€140 EUR in 2 days
4.2
4.2
135 freelancers are bidding on average €149 EUR for this job

Hello I have several years of experience with Python programming and I am familiar with FTP and CSV very well, therefore I am sure my skills is enough to complete your project. I have got you need error handling, scheduled run every 30 minutes, I can do these things too. I am able to start today
€52.50 EUR in 1 day
8.1
8.1

We can assist with creating an automation script to sync product data and images from FTP servers to your Gambio shop. We will develop a Python or PHP script that runs via cron to fetch data, update stock, manage new/removed SKUs, and handle image updates. The script will output a Gambio-ready CSV and log errors. Experience: We are a group of engineers with 18+ years of experience in software development, web development, and system administration. We are familiar with Python, PHP, FTP, and developing automated scripts for data synchronization.
€220 EUR in 1 day
7.7
7.7

Greetings, It sounds like you're looking for a reliable script to automate the process of syncing your Gambio shop's product data and images from two FTP servers. I can create a solution that pulls the latest CSV files and images, merges them into a single, Gambio-ready CSV, and maintains stock levels seamlessly. I’ll ensure the script connects every 30 minutes, efficiently managing both one-time and subsequent image downloads by comparing timestamps or hashes. Error handling will be a priority, with clear logging for any issues that arise, making it easy for you to troubleshoot. I’ll also provide comprehensive documentation to help you set everything up and expand the system for future suppliers without complications. Looking forward to collaborating on this! Best regards, Saba Ehsan
€100 EUR in 3 days
7.0
7.0

Hello, I have thoroughly reviewed the requirements for the Gambio FTP Stock Sync Script project and understand the need for an automated solution to synchronize product data and images from FTP servers to a CSV format compatible with the Gambio importer. Let's chat and discuss it further. To handle your project, I will start with developing a Python script that connects to the FTP servers, downloads the necessary files, updates stock figures every 30 minutes, and ensures seamless integration with Gambio. The script will also handle image synchronization efficiently by comparing timestamps or hashes to minimize unnecessary downloads. The deliverables will include a well-documented script that connects to FTP servers, updates stock, generates a Gambio-ready CSV, and provides detailed error logs for easy troubleshooting. Additionally, setup instructions and guidelines for adding new suppliers will be provided. Before signing-off my bid, I would like to ask a question, i.e., could you provide access to the FTP servers for testing purposes? Best Regards, Aneesa.
€100 EUR in 1 day
6.4
6.4

Hello, I can create a lightweight automation layer that pulls your CSV and images from both FTP servers, merges them cleanly, and outputs a Gambio‑ready file without needing manual fixes. I keep the logic simple so adding another supplier later is just a configuration entry. The script will handle stock sync, new and removed SKUs, and smart image updates while keeping logs clear and readable for any issues. It will run fully unattended under cron and stay scalable as your catalogue grows. Thanks, Teo
€200 EUR in 2 days
6.5
6.5

Hey there! I have my own homelab which is 2 proliants gen8 380p with proxmox. I work everyday in this setup with ansible, linux (ubuntu, deb, arch, alpine, name them), ssh, ftp, I write my own python, nodejs and rust scripts too. I full understand what you are looking for and can achieve this under an hour or two. My code will be commented, easy to read, and full documentation as well video will be gladly provided.
€111.11 EUR in 1 day
6.7
6.7

As an experienced Software Engineer, I have accumulated deep knowledge and skills that grant me the ability to deliver top-notch automation solutions, making me a perfect fit for your Gambio FTP Stock Sync Script project. My significant expertise in Python combined with my competency in automation workflows with tools like n8n and Zapier aligns perfectly with the tasks you described. Specifically, adept at designing sophisticated scripts and cron jobs, I can build a thorough automated layer that reads data from multiple servers, merges CSV files, maintains stock quantities without error, and collects necessary images efficiently using timestamp or hash comparison. Moreover, my affinity with Big Data and AI not only ensures meticulous data management but also offers the potential to create scalable solutions. This means adding extra suppliers later will be a seamless process controlled through simple configuration changes rather than fresh development work. Error handling is undoubtedly pivotal for a project like this. My strong track record of implementing effective logging systems, recording and classifying anomalies or connection difficulties makes sure that issues are instantly identified and resolved. Finally, what sets me apart is my commitment to both functionality and aesthetics in every product I create. Your interest in a user-friendly script is well-granted as I have constantly blended technical precision with intuitive design to maximize operational appeal.
€200 EUR in 10 days
6.2
6.2

Hi, I can build a clean, reliable automation layer for your Gambio shop that merges supplier feeds, syncs stock, and handles images efficiently—fully unattended via cron. Approach: I’ll implement a Python-based pipeline (FTP + CSV + hashing) with a modular config so adding suppliers later is just a config change. Key features: • Connect to both FTP servers, download latest CSVs every 30 minutes • Normalize/merge data → output Gambio-ready UTF-8 CSV (field mapping included) • Stock sync logic: detect new SKUs, updates, and removals (flag or zero stock as configured) • Images: one-time full download, then delta updates using timestamp/hash comparison • Deduplication and data validation (malformed rows handled gracefully) Reliability & logging: • Rotating logs (connection errors, parse issues, image mismatches) • Retry/backoff for FTP failures • Idempotent runs (no duplicate imports or drift) Scalability: • Config-driven supplier definitions (FTP creds, file paths, mappings) • Easy to plug in additional feeds without code changes Deliverables: • Well-documented script • Example config + mapping templates • Cron setup guide • Notes for adding new suppliers I focus on stable, maintainable pipelines that run quietly and correctly. Happy to suggest naming conventions and mapping based on your current Gambio import structure ?
€140 EUR in 2 days
5.9
5.9

At Toriqul Global Solutions, we transform ideas into high-performing digital products. We are a professional web development agency led by Engineer Md. Toriqul Islam brings over a decade of expertise in designing and developing websites, applications, and custom digital solutions. What We Deliver: ✔ Stunning modern websites ✔ Powerful custom web applications ✔ Mobile apps for Android & iOS ✔ E-commerce platforms ✔ Business automation systems ✔ SEO-friendly and fast-loading websites Our Tech Stack: React, Node.js, Laravel, PHP, WordPress, Python, .NET, MySQL, MongoDB, React Native, Bootstrap, JavaScript, and more. Why Clients Trust Us: • Business-focused solutions • Clean UI/UX design • Secure & scalable systems • Reliable deadlines • Transparent communication • Excellent after-sales support We don’t just build websites, we build results. Let’s create something amazing together. Best Regards, Toriqul Global Solutions
€75 EUR in 3 days
6.0
6.0

Hi, Your Gambio setup is essentially a small ETL pipeline that needs to reliably pull product and image data from two FTP sources, normalize it, and keep stock fully synchronized without any manual intervention. The tricky part here is not just merging CSVs, but making sure updates, deletions, and image changes stay consistent across every 30-minute cycle. I recently built a similar automation layer for a Shopify and ERP synchronization system where multiple data sources were merged into a single structured feed with strict consistency rules and background scheduling. It required handling partial updates, conflict resolution, and file-level change detection, very close to what you’re describing here. My approach would be a Python-based cron-driven service with modular “supplier adapters” so adding a new FTP source later is just configuration, not new logic. I’d use checksum or timestamp-based diffing for images, stream processing for CSV merging, and a strict mapping layer to ensure Gambio-import compatibility in UTF-8. Logging would be centralized with rotating files so every failed connection, malformed row, or sync mismatch is traceable without digging. One uncertainty is how consistent each supplier’s CSV structure is over time, so I’d build a validation layer early to catch schema drift before it breaks imports. Once tested on staging, the system should run fully unattended with predictable sync behavior. Thanks, Denis.
€150 EUR in 3 days
6.0
6.0

Hello there, I’m Billy Bryan, a solo developer focused on Python-based automation for data integration and ecommerce feeds. I’ll build a cron-driven script that connects to two FTP servers, downloads CSVs and images, merges data into a single UTF-8 CSV for Gambio, and keeps stock in sync. First-run will pull all images; after that I’ll compare timestamps or hashes to fetch only changed files. The script will log clearly, handle errors gracefully, and support adding more suppliers via configuration. I’ll deliver well-documented code with setup instructions and notes for future suppliers, plus a realistic timeline after we finalize data mapping. Best regards, Billy Bryan
€250 EUR in 5 days
5.2
5.2

Hi, This is a very solid fit for my background. I’ve built feed-processing and synchronization scripts for e-commerce workflows where the real priorities are reliability, clean imports, unattended execution, and easy future extension. For your Gambio shop, I would build this as a modular Python script running via cron every 30 minutes. Python is a good fit here because it handles FTP, CSV normalization, file comparison, logging, and future supplier expansion very cleanly. The workflow would: connect to both FTP servers, download the latest product CSV files, normalize and merge the data into one UTF-8 Gambio-ready import file, detect new/removed SKUs, update stock quantities, and manage images intelligently so the first run does a full pull while later runs only fetch changed assets based on timestamp and/or hash checks. I would also structure the supplier logic as configuration-driven, so adding a third supplier later is mainly a matter of adding a new config block and field mapping rather than rewriting the script. Logging and error handling would be built in from the start: rotating log files connection/authentication failures malformed CSV rows missing image references SKU conflicts or mapping anomalies
€140 EUR in 7 days
5.0
5.0

As an experienced and versatile software developer, I have built robust and scalable solutions for various clients over my 7 years of career. Your Gambio FTP Stock Sync Script project resonates deeply with one of my core expertises, fetching, merging, and tracking large amounts of data in real-time intervals from disparate sources - a skill that is perfectly aligned with your project requirements. With a strong proficiency in both PHP and Python, I am fully capable of creating a well-documented script that connects to the FTP servers, downloads CSVs and images periodically through cron jobs, consolidates the data in a Gambio-ready CSV, and provides detailed and easily interpretable log files for prompt error resolutions. My skills in MySQL ensure efficient database management that would be needed for this project. You will gain not only a developer who fulfills all the technical checkboxes but also someone who understands your need for future scalability. My broad technology stack allows me to adapt quickly to changes and seamlessly integrate new suppliers later on without being tied to any specific naming convention. Over the course of our collaboration, you can expect open communication, timely delivery, consistent testing. Let's build a solution together that will revolutionize your Gambio-based shop!
€30 EUR in 7 days
6.5
6.5

Hi, Lets get connect over a chat. I have more than 9 years of experience in building custom platforms in python. I will walk through to my work samples as well. I am online right now. Thanks Ali
€40 EUR in 1 day
5.2
5.2

Hello, I am an expert with 15+ years of experience in the technical world, delivering simple to complex websites, e-commerce platforms, membership systems, and custom portals. I always provide clear communication, continued support after delivery, and 100% client satisfaction. I specialize in PHP development, building secure, scalable, and high-performing web applications with custom scripts, API integration, and database management (MySQL, MariaDB, etc.). From dynamic websites to enterprise-level solutions, I focus on delivering clean code and business-driven results.
€100 EUR in 7 days
5.5
5.5

Hi I've built FTP-based sync pipelines with cron scheduling, delta image detection, and structured CSV output for ecommerce importers, and the architecture you've described maps cleanly onto a maintainable Python script. The core design uses a supplier config file that maps each source's field names and delimiters to a normalized internal schema, which means adding a third supplier later is a config entry rather than new code. The cron job connects to both FTP servers every 30 minutes, downloads fresh CSVs, diffs SKUs against the previous run to catch additions and removals, and merges everything into a single UTF-8 Gambio-ready file dropped in your target folder. Images get a full pull on first run then timestamp and hash comparison on subsequent runs so bandwidth stays minimal. Error handling writes to a rotating log with clear entries for connection failures, malformed rows, and image mismatches so you can see exactly what happened on any given run without digging through raw output. I'd want to confirm the Gambio importer's expected column structure and how you want deleted SKUs handled before writing the field mapping layer, but everything else is ready to build. Best, Justin
€140 EUR in 7 days
5.2
5.2

Hello I can build a fully automated script to sync your suppliers’ FTP data into a clean, Gambio-ready CSV with reliable stock updates. I will use Python (or PHP if you prefer) with modular structure so adding new suppliers later is just a config change. The script will connect to both FTP servers, download CSVs and images, and merge data with proper SKU mapping. It will run via cron every 30 minutes, detect new/removed products, and update stock accordingly. Images will be downloaded بالكامل initially, then updated only when changes are detected using timestamps or hashes. Output will be a UTF-8 formatted CSV aligned with Gambio importer requirements. Robust logging will capture errors, malformed rows, and sync issues with rotating log files. I will provide clear setup instructions and configuration notes for scaling. Ready to start and adapt to your supplier formats.
€120 EUR in 7 days
5.3
5.3

Hello, I appreciate the opportunity to assist with your Gambio-based shop automation project. I understand that you need a robust solution to seamlessly pull product data and images from two FTP servers, merge them into a single CSV, and maintain accurate stock synchronization. With over five years of experience in developing automated data integration solutions, I am proficient in Python and PHP, which are well-suited for this task. My background includes working on similar automation projects where I implemented FTP connections, scheduled cron jobs, and ensured data integrity through careful error handling. To ensure the success of your project, my approach will include: - Developing a script that connects to the FTP servers, downloads the necessary data and images, and updates the Gambio-ready CSV seamlessly. - Implementing a change detection mechanism for images after the initial download, optimizing storage and performance. - Setting up comprehensive logging for error tracking and troubleshooting, making it easy for you to monitor any issues. - Providing clear documentation for setup and guidance on future supplier integrations. I am eager to begin this project and confident in delivering a solution that meets your needs. I look forward to discussing further details and my estimated timeline with you.
€30 EUR in 7 days
4.8
4.8

Building a comprehensive solution for your Gambio shop is where I can truly showcase my skills and cement your trust in my abilities. With over a decade of experience in automation, scripting, PHP, and Python, I'll create a well-documented script that meets all your requirements, every step from grabbing the files to dropping the final importable CSV will be automated unattended leveraging cron jobs. What sets me apart is my commitment to error handling. I understand that for an eCommerce store like yours even a minor error can lead to substantial losses. My script will have detailed logging to help you review issues at a glance, ensuring quick resolution for any connection problems, malformed rows, or image mismatches. Your project's unique requirement of flexibility in adding extra suppliers won't pose any challenge. I have built scalable solutions throughout my career not only confined to Gambio but CMS platforms like WordPress, Shopify too. My repertoire also includes strong skills in MySQL, PHP, and Software Architecture - which aligns perfectly with your project needs. Your project will be efficiently executed within the agreed time-frame ensuring 100% successful and error-free updates.
€140 EUR in 7 days
4.5
4.5

⚠️ If you're not happy, you don’t pay. ⚠️ Hi there, thank you for sharing the detailed project brief. I can build your automation layer for your Gambio-based shop using Python, ensuring it's efficient, reliable, and scalable. I will deliver: • Script to connect to FTP servers, download & merge product data and images • Automated cron job for 30-minute updates, stock syncing, and error logging • Image comparison for efficient updates • CSV output for smooth Gambio imports • Comprehensive documentation and easy supplier integration You will also receive clear setup instructions and ongoing support. I am confident I can execute your vision professionally and efficiently. Looking forward to discussing timelines and next steps. Best regards, Chirag.
€200 EUR in 7 days
4.4
4.4

St. Gallen, Switzerland
Payment method verified
Member since Jul 23, 2015
€12-18 EUR / hour
€1500-3000 EUR
€6-12 EUR / hour
€30-250 EUR
€30-250 EUR
₹1500-12500 INR
$25 USD
$10-30 USD
$10-30 USD
€8-100 EUR / hour
$10-30 USD
$30-250 USD
₹1500-12500 INR
₹1500-12500 INR
₹12500-37500 INR
$10-30 USD
$250-750 CAD
$30-250 USD
£250-750 GBP
₹12500-37500 INR
$250-750 USD
$250-750 USD
$250-750 USD
$30-250 AUD
€12-18 EUR / hour