WooCommerce / Lightspeed sync stalls mid-run

Posted 2 days ago

Worldwide

Summary

Project description: I need an experienced WooCommerce / WordPress developer to diagnose and permanently fix a Lightspeed product sync that is stalling part-way through its daily run. Problem Our Lightspeed-to-WooCommerce sync no longer completes successfully. It starts, runs part-way, and then stalls before finishing, leaving inventory and product data out of date. Background On July 1, the website began crashing daily for about 10–15 minutes around 4:00–5:00 PM EST. No plugins were updated and no manual site changes were made before this started. Our host, Rocket.net, found that our cron setup was messy and consolidated the cron jobs to prevent the crashes. After that cleanup, the daily crashes stopped, but the Lightspeed sync began stalling. We also reverted back to the old cron jobs to test whether the cron changes themselves caused the sync issue, but the sync problem still needs proper diagnosis. Current setup WooCommerce store Lightspeed R-Series POS Roughly 6,000–7,000 products syncing Main custom sync script appears to be: wp-content/plugins/zen-lightspeed-cloud/sync-products.php There are 3 related Lightspeed plugins involved: LightSpeed POS for WooCommerce – the core WooCommerce/Lightspeed integration plugin that connects Lightspeed Retail with WooCommerce and handles baseline product/inventory syncing between the two systems.woocommerce WooCommerce LightSpeed Cloud – a custom plugin built for us in 2015 to support additional customized syncing behavior not covered by the standard plugin Zen Agency – LightSpeed Cloud – a newer custom plugin built last year when we previously had similar stalled-sync issues; this appears to be the plugin most directly related to the current sync-products.php process. Important observation If I keep the Lightspeed settings/admin page open in wp-admin, the sync sometimes appears to continue and complete. If that page is not open, it seems to stall. This may or may not be relevant, but I wanted to mention it. I'm under the impression that triggering wp-cron.php via external web requests (wget) and raw PHP executions for some reason is needed in order for the Lightspeed sync to work properly but I could be wrong. What I need I need someone to: Diagnose why the sync script is stalling. Review cron behavior, WP-Cron / WP-CLI setup, scheduled tasks, and plugin/server logs. Determine whether this is a cron trigger issue, timeout/memory issue, locking issue, API issue, or plugin code issue. Implement a permanent fix so the sync completes daily without manual intervention and without crashing the website. What I can provide Staging access SFTP access Hosting support notes from Rocket.net Old and new cron job definitions (attached) Any logs you want me to pull from the plugin/server Notes from host Rocket.net believes the cron itself is launching correctly and suspects the issue may be inside the sync process itself, such as API calls, timeout, memory, locking, or database processing. Success criteria Daily Lightspeed sync finishes successfully on its own Inventory/product data stays current No site crashes caused by the sync process Due Date This is urgent because inventory is currently out of date. I’m looking for someone who has strong WooCommerce, cron, and plugin-debugging experience and can start soon.

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • $25.00

    -

    $80.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
WooCommerce
WordPress
PHP
Activity on this job
  • Proposals:50+
  • Last viewed by client:yesterday
  • Interviewing:
    6
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Nov 30, 2014
  • United States
    New York6:25 AM
  • $6.8K total spent
    21 hires, 1 active
  • 22 hours

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 8 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
JavaScript
Web Development
Android
WordPress
Web Design
PHP
HTML
HTML5
iOS
Graphic Design

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo