
Created a Dynamic Review System in Etch Using ACF, AJAX, PHP, and JS
The Sierra Desk offers Sierra Chart studies, custom indicators, and trading tools that help traders work confidently without coding. The goal was a full site build in Etch where everything would be functional and smooth across the front end and backend.
The client also needed a review system that could work across different parts of the website, not just one static section.
The website had product pages, service pages, single templates, blog pages, and a dedicated review flow. So the review setup had to be flexible enough to support multiple content types and simple enough for the client to manage from the backend.
Etch gave us the foundation. And the custom logic came in handy as well.
The Need: Reviews That Worked Across the Site
The goal was not to add a basic testimonial block.
The website needed separate review structures for products and services. A visitor could submit a product review from a product page, and that review had to appear in the right places. Service reviews also needed to show on service related sections and shared review areas.
We built the system so reviews could be submitted, stored, and displayed dynamically instead of being added manually on every page.

The Build: ACF, Loops, AJAX, PHP, and JS Working Together
We created custom review post types and ACF fields for product reviews and service reviews.
Then we connected those reviews with Etch loops so the right content could appear on the right pages.
- Product reviews were linked with product templates.
- Service reviews were connected with service sections.
- Shared review areas could pull both review types where needed.

For the front end, we added AJAX based submission so users could submit reviews without a heavy page reload experience.
Where Etch did not provide the exact native functionality, we handled the logic with custom PHP and JavaScript.
One System, Multiple Use Cases
The review system was not locked to one page.
A review could support product pages, service pages, the homepage, and single templates. This made the setup more useful for the client and easier to scale as more products, services, and content were added.
Instead of creating separate static review blocks again and again, we created a reusable structure that could pull the right review data wherever it was needed.
Result? A Cleaner Website With Real Dynamic Functionality
The final setup gave The Sierra Desk a custom review system inside Etch that felt smooth on the front end and practical in the backend.
- The client could manage reviews from WordPress.
- The website could display those reviews dynamically.
- The structure stayed clean, flexible, and easier to extend later.
This is exactly where Etch becomes more powerful. When the builder stops, custom development keeps the project moving.









