Job Description
We are seeking an experienced CS-Cart developer to take over and fully rebuild one of our critical custom add-ons from scratch.
We operate three CS-Cart stores and rely on several custom-coded add-ons. One of our primary integrations needs a clean, scalable rewrite due to poor legacy architecture.
We are looking for a long-term technical partner — not just a short-term coder.
🏗 Project Overview
The add-on currently:
- Connects to multiple external APIs
- Imports product data automatically
- Creates/updates products with multiple attributes
- Stores additional custom fields in the products table
- Imports pricing data from other APIs
- Runs custom pricing evaluation scripts
- Dynamically updates cart pricing
- Performs additional automation processes
The current version works — but the codebase is poorly structured and difficult to maintain.
We want a clean rebuild with proper architecture, documentation, and scalability.
🔧 Technical Scope
1️⃣ API Integration
- Consume multiple external APIs
- Parse and normalize product data
- Handle authentication & rate limits
- Implement proper logging and error handling
2️⃣ Product Data Architecture
- Add and manage custom fields in CS-Cart database
- Map API fields to product attributes
- Ensure compatibility with:
- Variations
- Options
- Inventory tracking
- Multi-store setup
3️⃣ Pricing Engine
- Import pricing feeds
- Apply custom business logic rules
- Evaluate margin thresholds
- Update product/cart pricing dynamically
- Ensure no performance degradation
4️⃣ Clean Rebuild Requirements
- Proper CS-Cart add-on structure
- No core file hacks
- Upgrade-safe implementation
- Scalable architecture
- Clean, documented code
- Optimized DB queries
🚀 Deployment Plan
- Build on fresh development domain (already active)
- Full testing + QA phase
- Go-live migration
- Import stock quantities from existing store
- Ongoing support after deployment
🔁 Long-Term Relationship
After go-live, we will require:
- Ongoing enhancements
- CS-Cart version upgrade compatibility
- Maintenance of custom add-ons
- Performance optimization
- General CS-Cart support
We are looking for someone who can become our go-to CS-Cart technical lead.
🛠 Required Experience
- Strong CS-Cart core development experience
- Custom add-on development (not just theme edits)
- Experience with:
- PHP
- MySQL
- REST APIs
- Cron jobs
- Performance optimization
- Understanding of CS-Cart hooks and architecture
- Experience with pricing logic systems preferred
Bonus:
- Experience with high-SKU catalogs
- Multi-store setup experience
- DevOps familiarity