Back to jobs

WordPress/Elementor/JetEngine Developer — WooCommerce Product Loop Performance Fix

Search - PHP · local_filter_skipped · UID ~022085799453229830335

Open Job

Job Details

Budget $15.00 - $30.00/hr
ExperienceIntermediate
DurationUnknown
Weekly hoursUnknown
Client countryUnknown
ProposalsUnknown
InterviewingUnknown
Invites sentUnknown
First seenFri, Aug 7, 2026 6:51 PM
Last seenSat, Aug 8, 2026 12:09 AM

Description

# WordPress/Elementor/JetEngine Developer — WooCommerce Product Loop Performance Fix ## Project summary We run a WooCommerce store on Elementor Pro + Crocoblock (JetEngine, JetSmartFilters, JetWooBuilder). A performance investigation identified that our category and search pages take 8.5–9.3 seconds to generate, and traced the cause to how product cards are rendered — not the server, database, or hosting, all of which are confirmed healthy. **Root cause:** category/search pages render each product card through JetEngine's Listing Grid widget, which pipes every card through the full Elementor dynamic-template rendering pipeline. This costs ~6.6 seconds of pure PHP execution per page. A native WooCommerce loop renders the same cards in milliseconds. We need an experienced Elementor/JetEngine/WooCommerce developer to implement the fix on our staging site, verify it thoroughly, and deploy to production. ## What's already done We have a first-draft PHP plugin (delivered via Code Snippets) that: - Registers a custom shortcode that outputs the product grid - Renders WooCommerce's native product loop against the existing `$wp_query` (no new query — inherits whatever category/search/filtered context WordPress has already built) - Reproduces the current card design confirmed from the live DOM: product image with existing hover-grow animation, YITH wishlist icon, category label, product title, price - Fires standard WooCommerce hooks (`woocommerce_before_shop_loop_item`, `woocommerce_af

Skills

PHP WordPress WooCommerce Elementor Web Development WordPress Plugin jQuery

Notification History

ChannelTypeStatusSentError
No notifications.

User Actions

ActionActed at
No actions.