A custom WordPress plugin for Junk A Clunker that automated API-driven vehicle workflows, VIN decoding, and a previously manual process.
Junk A Clunker
This custom WordPress plugin project for Junk A Clunker needed more than a better-looking frontend. The business depended on handling junk car sale requests efficiently, but too much of that process was still manual. The real job was to turn a clunky workflow into a structured, automated WordPress plugin that could handle the process properly.
What They Needed
They needed the website to stop acting as a dead-end enquiry form and start handling the sales process more intelligently.
Direct integration with the Peddle API.
Reliable handling of a multi-stage request flow.
Cleaner data handling inside WordPress.
A better user experience for people moving through the form.
Automatic VIN decoding to reduce friction and errors.
The core problem was operational. Manual handling was slowing the business down and leaving too much room for avoidable mistakes.
How I Helped
A Custom WordPress Plugin For A Real Workflow Problem
I built a bespoke Custom WordPress Plugin to automate the process and structure the data more cleanly.
I developed a custom plugin around the Peddle API to handle the different stages of the enquiry and offer flow.
I used WordPress data structures to log and manage each stage in a way the client could track.
I built the form flow so users could move through it more smoothly, including returning later where needed.
I integrated the NHTSA API so VIN decoding could automatically prefill vehicle details.
I made sure the plugin was built in a maintainable way rather than as a brittle one-off integration.
This was not just about making an API call work. It was about building a cleaner operational workflow inside WordPress.
Results
The plugin changed the site from a manual admin burden into a much more streamlined process.
Manual processing reduced dramatically.
A smoother experience for users submitting their vehicle details.
More reliable data flow between the site and Peddle.
Better structured internal handling of request stages.
A more maintainable technical foundation for future improvements.
The biggest improvement was not visual. It was the amount of operational friction removed from the business.
“Ray went above and beyond to finish this project. He provided everything that was promised. He provided excellent communication throughout the project.“
— Bill M.
Why It Worked
This worked because the project addressed the workflow properly instead of papering over the problem with another contact form or manual admin process.
The main decisions that mattered were:
building a dedicated plugin instead of relying on partial workarounds
structuring the multi-stage process clearly inside WordPress
using VIN decoding to reduce user friction and bad input
treating the integration as an operational system, not just a frontend feature
That is what made the project useful. It simplified the process for both the user and the business, while keeping the underlying implementation maintainable.
Related Work
If you want to see more project work, my Portfolio is the best place to continue.
For projects that need a bespoke plugin, workflow-heavy functionality, or technical cleanup inside WordPress, Custom WordPress Development is a good place to start.
For work that depends more heavily on external systems or APIs, WordPress Integrations is a good place to start too.
Tired of bloat and flashy nonsense? I build websites that work. That’s it.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.