
Closed
Posted
Paid on delivery
I need a custom application or program that automatically synchronizes products from Castorama Poland with my Shopify webshop. The system must only use these selected Castorama stores: Castorama Szczecin Ku Słońcu Castorama Szczecin Południowa Castorama Szczecin Struga The system must automatically: Check stock availability in all three selected stores. Mark products as out of stock in Shopify when they are unavailable in all three stores. Make products available again when they return to stock. Detect discontinued products and deactivate them or mark them as sold out. Update Shopify prices according to my own pricing and rounding rules. Find and import all new products from Castorama according to my rules. Import product title, description, images, EAN, product number, dimensions, specifications and other available product data. Avoid duplicate products. Add the correct Shopify tags, because I use tags to place products into automated collections. Add the Shopify tag “bestillingsvare” to all products that are only available for online ordering from Castorama. Run automatically every day, with the option to start a manual synchronization. I also need a simple control panel where I can: Change pricing rules. Change rounding rules. Change tag and collection rules. Select which Castorama stores are included. Exclude specific products or categories. View new, updated and out-of-stock products. View synchronization history, errors and logs. Start a manual synchronization. The solution should use the Shopify Admin API and reliable web scraping or browser automation. It must be stable, maintainable and able to handle changes to the Castorama website. Please include in your proposal: Your technical approach. Technologies you will use. How you will check stock separately in each Castorama store. How you will identify online-only products. How you will avoid duplicates. Development time. Total project price. Monthly hosting or maintenance costs. Maintenance plan if Castorama changes its website. Examples of similar Shopify synchronization or scraping projects.
Project ID: 40596692
194 proposals
Remote project
Active 1 day ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
194 freelancers are bidding on average $2,122 USD for this job

Hi, I am interested in your project related to built an application that will sync castorama stores inventory to your shopify. I have built similiar app that scrapes a website and sync the items with shopify using shopify API. The application will scrape all data into a database, then it will query Shopify API to get your items and it will reconcile the data then update Shopify. Please send me a message so that we can discuss all the details. Kind regards, Ramzi Trabelsi
$3,000 USD in 14 days
8.9
8.9

Hi — Elias here from Miami. I understand you're looking for a solution to automatically sync products from Castorama Poland to Shopify. This will enhance your inventory management and streamline e-commerce operations. The real challenge often revolves around data integrity and reliability. A common issue in synchronization systems is handling discrepancies in product details, which can lead to customer frustration. The tricky part is ensuring that updates are seamless, so your Shopify store accurately reflects inventory levels without manual intervention. My approach would involve developing a robust backend system that utilizes APIs for fetching product data, ensuring efficient and maintainable data mapping between Castorama and Shopify. I would prioritize stability and future-proofing the application for potential expansions. I’ve successfully developed similar sync solutions in the past, focusing on smooth data flows and error handling. A few questions to better understand the scope: Q1 – What specific product data fields are critical for synchronization? Q2 – Are there unique workflows or permissions you envision for managing this data? Q3 – Do you prefer scheduled intervals or event-driven triggers for updates? Happy to discuss the details and suggest the best technical approach. Looking forward to hearing from you.
$2,000 USD in 10 days
8.1
8.1

Hello there , Good morning! I’ve carefully checked your requirements and really interested in this job. I’m full stack node.js developer working at large-scale apps as a lead developer with U.S. and European teams. I’m offering best quality and highest performance at lowest price. I can complete your project on time and your will experience great satisfaction with me. I’m well versed in React/Redux, Angular JS, Node JS, Ruby on Rails, html/css as well as javascript and jquery. I have rich experienced in Shopify, Web Scraping, Database Management, Automation, Shopify Development, API Development, Software Development and Product Management. For more information about me, please refer to my portfolios. I’m ready to discuss your project and start immediately. Looking forward to hearing you back and discussing all details.. Feel free to contact us to discuss your project
$2,500 USD in 6 days
6.3
6.3

Hi, I reviewed the project and the main requirement is to automatically sync products from Castorama Poland with Shopify, including stock checks across three stores, price updates, and tag/collection handling. I will implement a robust integration using Shopify Admin API and reliable web scraping with Playwright for Castorama data, performing separate stock checks for each store, mapping products by EAN/number, importing images and specs, and applying your tags such as bestillingsvare while avoiding duplicates. I'll ensure quality, responsiveness, clean work, and easy management with a simple control panel to adjust pricing rules, rounding, tags, and store selection, plus history logs. Let’s discuss here now.
$1,500 USD in 30 days
6.2
6.2

I can build this as a stable Shopify sync system with a small admin panel for rules, logs, store selection, exclusions, and manual runs. My approach would be Shopify Admin API for catalog updates, plus a scraper/browser automation layer to check Castorama stock per selected store and detect online-only items. I’d also add duplicate prevention using EAN/product number matching and keep sync history so changes are traceable. If you want, I can share a clean module breakdown for scraper, sync engine, and control panel before we start.
$2,640 USD in 28 days
6.3
6.3

Hi, You're asking for an automated sync from three Castorama stores to Shopify, including stock, pricing, and full product data, with daily runs and an optional manual sync. I've built Shopify integrations with Admin API and browser-based scraping for similar multi-store setups, with per-store stock checks and change-driven updates. I would start by validating the current product flow, then implement per-store delta detection, a daily reconcile, and a UI for rules and history. One technical risk is handling dynamic Castorama pages that change structure, which can break the data extraction. What should happen if a product disappears from all three stores but remains active in Shopify? How should we handle price updates that fall outside your rounding rules, and do you want a grace period before deactivating such items? If we're aligned, I can outline the implementation phases before kickoff. Best regards, Brandon
$2,000 USD in 15 days
6.0
6.0

Good to see this project, I will build a sync app that scrapes your three Castorama Szczecin stores (Ku Słońcu, Południowa, Struga), matches products by EAN to avoid duplicates, and pushes stock, pricing, and product data into Shopify via the Admin API. For store level stock checks, I will use headless browser automation (Playwright) targeting each store's inventory endpoint, with fallback selectors so a Castorama layout change does not break everything overnight. Online only items get detected by comparing store availability flags and automatically receive the "bestillingsvare" tag. The control panel will let you adjust pricing rules, rounding, tag mappings, store selection, and exclusions. It will also show sync history, errors, and a manual sync button. Send me a message and we can go over the details. Best regards, Kamran
$1,678 USD in 25 days
6.9
6.9

At IBR Infotech we routinely build Shopify sync applications that pull product data from third-party sources via scraping and API automation — your Castorama-to-Shopify pipeline is right in our wheelhouse. The approach combines Puppeteer-based scraping for Castorama's multi-store stock (three Szczecin locations) with Shopify's Admin REST API for product creation, pricing, and tag management. An admin control panel (Node.js + React) lets you manage pricing rules, store selection, and exclusion lists, with a cron scheduler for daily sync plus manual trigger. Pricing and rounding rules are configurable from the panel. Tech stack: Node.js backend, Puppeteer for structured scraping of Castorama's Polish site, Shopify Admin API, React admin panel, MongoDB for product cache and dedup. One question worth confirming early — should products marked as online-only sync with a separate tag prefix, or is the single 'bestillingsvare' tag sufficient for your automated collection logic? Happy to walk through the data scraping approach for each store location on a quick call before you award. Bid: $2400, delivery in 15 days.
$2,400 USD in 15 days
6.2
6.2

Hello, With over a decade of professional experience, my team at Yasir Software has developed a deep understanding of Shopify API and browser automation, making us the best fit for your project. Our history includes the conception of numerous e-commerce solutions - automating processes, managing large datasets, and ensuring data accuracy. We're well acquainted with the challenges that come with scraping and automating product data, and we can guarantee that our solution will be stable, maintainable, and adaptable even through changes on Castorama's end. From your project description, we clearly understand the intricate synchronization requirements you need for your Shopify store. To tackle these complexities effectively, we'll employ reliable web scraping alongside precise browser automation integrated with Shopify Admin API. This will enable us to extract not just key data like stock availability and pricing but also EANs, product numbers, dimensions, specifications - everything necessary to avoid duplicates and automate collections. In terms of timeline and budgeting, we value transparency as much as you do. After careful examination of the project scope, I propose an estimated turnaround time of X weeks with a comprehensive total cost of Y incorporating all app development Thanks!
$1,600 USD in 12 days
5.7
5.7

Your Castorama-to-Shopify sync hinges on three things: reading stock separately in Ku Słońcu, Południowa and Struga, a pricing/rounding engine, and a panel to steer it all. For stock I'd scrape each store individually with Playwright, so a product only flips to out-of-stock in Shopify when all three report zero, and returns the moment any restocks. Online-only items get auto-tagged 'bestillingsvare'. Duplicates are prevented by keying on EAN plus Castorama product number, so re-imports never copy. New products pull full data — title, description, images, dimensions, specs — into Shopify via the Admin API, with your tags feeding automated collections; discontinued ones deactivate automatically. Pricing, rounding, tag and store rules, plus product/category exclusions, all live in the panel, alongside new/updated/OOS views, sync history, logs and a manual-run button. A daily cron drives it; failures are logged and retried, and selectors are isolated so Castorama layout changes are quick to patch. We've shipped Shopify apps and large scrapers before. Roughly 3 weeks, plus a small monthly hosting cost I'll itemize. One question: does Castorama show live per-store stock on the public product page, or only after you select a store? That changes the scraping flow. Muhammad Saad
$1,950 USD in 21 days
5.6
5.6

Let’s get started to complete this task--------------->>Automated Castorama Poland to Shopify Product Sync App I am a talented, solution-oriented Full Stack Developer with strong experience in Shopify API integrations, product synchronization, web scraping, automation, and custom control panels. I have a keen eye for detail and outstanding problem-solving abilities. Please ping me to get started and provide you with great results. Thanks!!
$1,800 USD in 7 days
5.9
5.9

Hello! As per your project post, you are looking to build a custom synchronization application that automatically imports and maintains your Shopify catalog using product data from selected Castorama Poland stores. The solution should intelligently manage stock, pricing, product updates, tags, collections, and synchronization logs while providing an easy to use admin panel for configuring business rules and monitoring every sync. My approach would begin with developing a reliable product extraction engine using web scraping or browser automation, followed by implementing the Shopify Admin API integration, configurable pricing and tagging rules, stock synchronization across the selected stores, duplicate detection, logging, and a secure admin dashboard. The system will support scheduled daily synchronization as well as manual execution while being designed to handle future website structure changes as efficiently as possible. I specialize in **Shopify Admin API, Node.js, Python, web scraping, browser automation, REST APIs, MySQL and PostgreSQL, automation platforms, admin dashboard development, and scalable backend systems**. My focus will be on delivering a reliable, maintainable, and automated synchronization solution with accurate product updates, flexible business rules, and comprehensive monitoring. Let's connect to discuss your requirements and build a robust Shopify synchronization platform tailored to your workflow. Best regards, Nikita Gupta
$1,500 USD in 22 days
5.3
5.3

pls show my portpolio, I developed full Two-way sync app. Mateo here from Toronto. The hard part isn't syncing products, its keeping the sync accurate when Castorama changes anything - HTML structure, stock display, or online-only labeling. A scraper hardcoded to today's page structure breaks silently the day they update their site, so the scraping layer needs to be isolated from the sync logic with clear failure alerts, not buried inside one monolithic script. My approach: Playwright for resilient browser automation against each of the three Szczecin stores independently, tracking stock state per store so Shopify only flips to out-of-stock when all three read unavailable. Duplicates get avoided by matching on Castorama's product number or EAN as the canonical key, not title, since titles drift. Online-only availability gets detected from Castorama's own listing markers and mapped straight to your "bestillingsvare" tag. Sync runs through the Shopify Admin API on a daily schedule with a manual trigger option, backed by a database tracking product history, plus a control panel for pricing and rounding rules, tags, collections, store selection, exclusions, and a full sync log. Built Shopify API integrations and scraping-based automation before. Monthly hosting and light maintenance typically runs $150 to $250 depending on run frequency, with the scraper module built to isolate and flag breakage fast if Castorama changes their site.
$2,000 USD in 20 days
5.3
5.3

Hi, This is a data-sync project involving store-level stock checks, duplicate-safe imports, and keeping Shopify pricing, tags, stock, and product status aligned when Castorama changes product data or page structure. The main challenge is building a scraper that remains stable over time while correctly handling discontinued items and new products. I would build this as a custom PHP/Laravel solution with a worker queue, Shopify Admin API integration, scheduled syncs, and a small admin panel for rules, exclusions, logs, and manual runs. My first step would be mapping Castorama product pages and store availability logic, then defining a reliable product key strategy using EAN, product number, and URL so imports stay unique and existing products are updated instead of duplicated. Key focus: Store-level stock detection for the 3 branches Product matching and duplicate prevention Shopify sync for stock, price, tags, and status Control panel for rules, exclusions, logs, and manual sync Error handling, retries, and change detection for page updates I can start by analyzing the current Castorama structure and proposing the sync logic and data model.
$1,787 USD in 20 days
5.3
5.3

Hi There! I specialize in Shopify automation and web scraping with 9+ years of experience building reliable product synchronization systems. I can develop a maintainable solution that keeps your Shopify catalog synchronized with selected Castorama Poland stores automatically. Here's how I can help: 1. Sync stock, prices, new products, tags, and discontinued items daily. 2. Build an admin panel for pricing rules, store selection, logs, and manual sync. 3. Use Shopify Admin API with resilient scraping and duplicate prevention. Would you prefer the scraper to run on your own server/VPS or as a fully managed cloud service?
$2,250 USD in 7 days
5.0
5.0

Hello, I have worked on Shopify Admin API sync tools where Product Management rules controlled tags, pricing, exclusions, and collection placement. For this Software Development project, Web Scraping will check each Szczecin Castorama store separately, detect online-only items for “bestillingsvare”, and compare EAN plus product number to avoid duplicates. I would use Node.js, Playwright, Shopify Admin API, and a small dashboard with logs, manual sync, and rule controls. A daily job will update stock, prices, new products, discontinued items, and errors, with maintenance available if Castorama changes its site. Estimated development time is 4 to 6 weeks; price and hosting can be confirmed after access review. Best regards, Teo
$1,500 USD in 10 days
5.1
5.1

Hi, I hope you're doing well! This is a well-scoped project and I'd love to build it for you. Here's my approach: Scraper and sync engine using Python and Playwright to handle Castorama's dynamic pages, checking each of the three Szczecin stores separately for stock. Shopify Admin API to push product data, prices, tags, and availability. A clean dashboard (React or simple web UI) to manage pricing rules, tags, logs, and manual sync triggers. Duplicate prevention via EAN and product number matching. Online-only products tagged "bestillingsvare" automatically. Daily automated sync via cron, with full logs and error reporting in the control panel. Timeline: 5 to 6 weeks. Price: $1,800 to $2,400. Monthly maintenance: $80 to $120, including fixes if Castorama updates its site structure. A few questions to help me plan this properly: 1. Do you have existing Shopify products I need to match against, or is this a fresh import? 2. Can you share your pricing and rounding rules so I can factor in the complexity? 3. Do you want the control panel hosted separately or embedded in Shopify admin? Looking forward to working on this with you! Azeem Amin
$2,300 USD in 7 days
5.7
5.7

Hi. To build this, I would use a resilient sync service with Python, Playwright, and the Shopify Admin API, backed by PostgreSQL and a small admin panel in Next.js. The scraper will check each of the three Castorama stores separately, compare live stock signals per store, and only push Shopify changes when all three are out or when stock returns. I will identify online-only items by detecting the product’s fulfillment/source state and tag them with bestillingsvare, while duplicate prevention will rely on EAN, product number, and a canonical product fingerprint. Price rules, rounding logic, exclusions, tags, and collection mapping will sit in the control panel so you can adjust the sync without code changes. As a Senior Full-Stack Developer, I have mastered Shopify Admin API, Playwright, Python, PostgreSQL, and automation dashboards and have strong experience in Shopify sync tools, scraping systems, and catalog automation. I am sure I can deliver high-quality results within 4 weeks. I will also add daily scheduled runs, manual sync, logs, error history, and a maintenance layer so the scraper can be updated quickly when Castorama changes HTML or navigation. I have built similar Shopify product sync and scraping workflows where inventory, pricing, and tags had to stay accurate across large catalogs. Hosting and maintenance can be kept lean with a VPS, queue worker, and monitoring, and I can outline a monthly support option after the build. I am sure I can deliver high-quality
$2,400 USD in 28 days
4.9
4.9

With deep experience in database management and Shopify development, I'm your ideal partner for creating an automated Castorama Poland to Shopify product sync app. Your project envisions a precise system that checks stock availability across selected stores, deactivates or marks discontinued products, and updates prices accordingly. My proficiency in using the Shopify Admin API, web scraping, and browser automation will ensure a stable, maintainable solution that can handle any future changes to the Castorama website. To integrate this synchronizing system flawlessly into your business, I'll provide a simple control panel where you can easily manage pricing, rounding rules, tags, and collections. This control panel will also include features for excluding specific products or categories and reviewing new, updated, and out-of-stock products. Furthermore, I'll ensure the synchronization runs automatically every day while granting you the option of starting a manual sync when needed.
$1,500 USD in 10 days
4.9
4.9

Hi, I’ve worked on similar eCommerce automation projects involving product synchronization, APIs, data extraction, and Shopify workflows, so I understand the importance of building a reliable system rather than a simple scraper. The main challenge here is maintaining accurate inventory and product data when the source website changes frequently. I’d build a structured sync solution using Shopify Admin API, robust scraping/browser automation, scheduled jobs, and validation rules to handle stock, pricing, tags, and duplicates. I’ll develop the synchronization engine, control panel, logging system, import rules, and automated daily/manual sync process with documentation for maintenance and future updates. Best Regards, Fizza Nadeem K
$1,500 USD in 7 days
5.0
5.0

læskovvej 15, Denmark
Payment method verified
Member since Feb 28, 2025
$750-1500 USD
$250-750 USD
$30-250 USD
$15-25 USD / hour
₹12500-37500 INR
$10-30 USD
₹10000-50000 INR
$1500-3000 USD
₹1500-12500 INR
₹12500-37500 INR
$250-750 AUD
₹1500-12500 INR
$20 USD
₹1500-12500 INR
$15-25 USD / hour
$70-90 USD
₹12500-37500 INR
₹600-1500 INR
₹750-1250 INR / hour
₹12500-37500 INR
₹1500-12500 INR
$2500 USD