Primavera V10 Sync Wordpress Plugin

Remote Full-time
WooCommerce Plugin Development – Primavera V10 Integration (Stock Sync + Order Sync) I am looking for an experienced WordPress/WooCommerce developer to build a custom plugin that integrates WooCommerce with Primavera V10 via its REST API. The plugin will handle two main responsibilities: Stock synchronization (one-way: Primavera → WooCommerce) Order transmission (WooCommerce → Primavera) The objective is to maintain accurate inventory and ensure the fulfillment team is immediately notified when orders are placed. ✅ Core Features 1. Stock Synchronization (One-Way) Automatically sync stock quantities from Primavera V10 to WooCommerce Scheduled sync using WP-Cron Must support: Simple products Variable products and their variations 2. Product Matching Logic Match products primarily by SKU If SKU does not match: Attempt matching by product name Log discrepancies and provide suggestions: Update existing SKU Create new product 3. Order Sync (WooCommerce → Primavera V10) When an order is placed in WooCommerce, send full order data to Primavera V10 via API Data to include: Customer information (name, email, phone) Billing and shipping address Order items: Product name SKU / model number Quantity Price Order totals 4. Order Status Indicator (Visual Feedback in WooCommerce) Add a status indicator inside the WooCommerce order page: Green = Order successfully sent to Primavera Red = Failed to send Include: Timestamp of last attempt Error message (if failed) Manual resend button Admin Interface Settings Page Primavera API URL API Key (secure storage required) Sync frequency options: Every 15 minutes Hourly Daily Weekly Manual sync trigger API connection test (with status feedback) Display last sync time Dashboard Page Total WooCommerce products & categories Last successful sync Top 5 best-selling products Logs overview: Today / This Week / This Month Table of recent logs: Stock updates Order sync events Errors Technical Requirements Follow WordPress coding standards Use: Custom admin menu & submenus register_setting for secure options handling AJAX for manual actions WP-Cron for scheduled sync Create custom database table(s) for: Product mapping Order sync tracking (status, logs) Implement: Proper input sanitization & escaping Robust error handling and logging Performance optimization (large product database expected) ⚙️ Important Considerations Primavera V10 is currently running on internal servers with a large database, so performance and efficiency are critical The plugin must handle frequent sync intervals (e.g., every 10–15 minutes) API requests should be optimized (batching, caching, or queueing if needed) The system should be designed to avoid overloading Primavera Deliverables Fully functional custom plugin Clean, well-documented code Documentation covering: Setup Configuration Troubleshooting What to Include in Your Proposal Experience with WooCommerce plugin development Experience integrating with ERP systems (preferably Primavera or similar) Examples of similar sync/integration projects Your approach to handling performance with large datasets I will provide: Primavera V10 API documentation Access to a staging environment
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

**Data Entry Clerk Remote Work From Home - Part-Time Focus Group Panelist Opportunity at blithequark**

Remote Full-time

Entry-Level Drinking Water Consultant - Research, Policy Analysis, and Client Support for Water Quality Initiatives

Remote Full-time

Travel Telemetry RN - Lenexa, KS

Remote Full-time

Experienced Customer Success Associate for E-commerce Brand – Part-Time Temporary Remote Opportunity (Friday-Sunday, 2pm-10pm)

Remote Full-time

**Experienced Part-Time Remote Data Entry Specialist – Web & Cloud Application Development at blithequark**

Remote Full-time

Experienced Assistant Teaching Faculty Position in Advertising, Public Relations, and Social Justice – Education and Community Leadership Opportunity

Remote Full-time

Digital Marketing Manager

Remote Full-time

Experienced BPO Customer Care Voice Associate – Delivering Exceptional Patient Experience through Empathetic Support and Accurate Information in a Fast-Paced Medical Office Environment at blithequark

Remote Full-time

**Experienced Danish Speaking Customer Service Representative – Remote Support for International Airline in Greece**

Remote Full-time

Bilingual (Spanish) Call Center Representative – Remote – $15.75 p/hr & Day 1 Benefits in Florida

Remote Full-time
← Back to Home