Help Center
Frequently Asked Questions
Everything you need to know about PinPress. Can't find your answer? Contact our support team.
🚀
Getting Started
What is PinPress?
PinPress is a WordPress theme and plugin suite that transforms your site into a Pinterest-style visual discovery platform. It's sold exclusively on ThemeForest and includes the PinPress theme, PinPress Core plugin (feed algorithm, social features, search), and PinPress Commerce plugin (product tagging, shopping lists) — all bundled in a single purchase.
What are the requirements?
PinPress requires WordPress 6.7+ and PHP 8.0+. For visual search, you'll need a Google Cloud Vision API key. For real-time messaging, an optional Pusher account. For commerce features, WooCommerce is recommended but not required.
Where do I buy PinPress?
PinPress is available exclusively on ThemeForest (Envato Market). Search for "PinPress" or visit our item page directly. Payment is handled securely by Envato.
How do I install PinPress?
After purchasing on ThemeForest, download the installable ZIP from your Envato downloads page. Upload the PinPress theme via Appearance → Themes → Add New → Upload Theme, then install the bundled plugins via the recommended plugins notice. The setup wizard guides you through license activation, accent color, page creation, and basic settings.
Does PinPress work with my existing WordPress site?
PinPress is a standalone theme — it replaces your current theme. Your existing posts and pages remain untouched. PinPress adds a new 'Pin' custom post type alongside your existing content.
Do I need coding knowledge?
No. PinPress is configured entirely through the WordPress admin panel. The theme customizer provides live preview for visual settings, and the settings page covers all functionality toggles.
⚙️
Features & Functionality
How does the feed algorithm work?
PinPress offers three feed modes: Hybrid (default) mixes personalized content with discovery using engagement scoring and user interest affinity. Chronological shows newest pins first. Trending ranks by engagement score with time decay. The algorithm pre-computes 200 pins per user with 5-minute caching for instant page loads.
What is Visual Search?
Visual Search lets users upload any image to find visually similar pins. It uses Google Cloud Vision API to detect up to 10 labels at 70% confidence, then matches those labels against pin content. Results are cached for 7 days. Rate limited to 10 searches per minute per user.
What is Skin Tone Search?
Skin Tone Search uses the Monk Skin Tone Scale (1-10) to let users filter pins by skin tone representation. Analysis is done locally using PHP's GD extension — no external API calls. A bulk scan tool lets you analyze your entire pin library.
Does PinPress support video?
Yes. Pins can be either images or videos. Video pins include auto-play on hover, muted playback, poster frames, duration badges, and video-specific overlays. All standard video formats are supported.
How does dark mode work?
PinPress has three dark mode options: Auto (follows system preference), Light, and Dark. The user's choice is saved in localStorage. Admins can set the default via theme customizer. Every component has been designed with dedicated dark mode color tokens.
Can users create their own pins?
Yes. PinPress includes a dedicated pin creation page with image/video upload, title, description, source URL, topic selection, and board assignment. Admins can restrict pin creation to specific user roles via settings.
🛍️
Commerce & Monetization
How do product hotspots work?
Admins click anywhere on a pin image in the admin panel to place a product tag. Each tag stores X/Y coordinates (percentage-based for responsive scaling) and links to either a WooCommerce product or an affiliate URL. Users see pulsing dots on the pin that reveal product details on hover/tap.
Do I need WooCommerce?
No. PinPress Commerce works with standalone affiliate links — just paste a URL, add a title and price. WooCommerce integration adds automatic price syncing, stock status, and product link generation, but it's entirely optional.
What are price drop alerts?
When a user adds a tagged product to their shopping list, PinPress monitors the product price via scheduled cron. If the price drops below the snapshot price, the user receives an automatic notification.
Is there any revenue sharing or transaction fee?
No. PinPress Commerce is included in your one-time ThemeForest purchase with no ongoing fees, no revenue sharing, and no per-transaction charges. Your revenue is 100% yours.
What analytics does Commerce provide?
Every hotspot click is tracked with timestamp, user, pin, product tag, and source. You can see top-performing pins, click counts per product, and when connected to WooCommerce, revenue attribution.
⚡
Technical & Performance
Does PinPress use jQuery?
No. The entire suite — theme, core plugin, and commerce plugin — is built with vanilla JavaScript. Zero jQuery dependency means faster page loads and a smaller footprint.
How does caching work?
PinPress uses WordPress transients for multi-layer caching. Feed results cache for 5 minutes, engagement scores for 1 hour, interest affinities for 15 minutes, and visual search results for 7 days. All caches auto-invalidate on relevant data changes. Compatible with WP Super Cache, W3TC, LiteSpeed, and WP Rocket.
Does PinPress create custom database tables?
Yes. PinPress Core creates 7 custom tables (interactions, user_relationships, notifications, board_collaborators, user_interests, user_stats, reports) and PinPress Commerce adds 3 more (product_tags, shopping_list, click_events). All tables are properly indexed for performance.
Is PinPress secure?
Security is foundational. All state-changing operations use nonce verification (CSRF protection). Database queries use prepared statements. User input is sanitized and output is escaped. REST endpoints have permission callbacks. File uploads are type-checked and size-limited.
Does PinPress work with page caching plugins?
Yes. PinPress is compatible with all major caching plugins including WP Super Cache, W3 Total Cache, LiteSpeed Cache, and WP Rocket. Dynamic content (like personalized feeds) uses AJAX loading so cached pages still show personalized content.
What about SEO?
PinPress generates proper semantic HTML with schema-ready markup. Pin URLs are clean and SEO-friendly. The theme supports all major SEO plugins (Yoast, Rank Math, etc.) and outputs proper meta tags, Open Graph, and canonical URLs.
📄
Licensing & Support
Is this a one-time purchase or subscription?
One-time purchase via ThemeForest. You pay once and get the theme, all plugins, and every feature. There are no recurring charges. Future updates are free for the lifetime of the product.
What license types are available?
PinPress is sold under Envato's standard licensing: Regular License — use on one end product that end users are not charged for (e.g., your own community, portfolio, blog). Extended License — use on one end product that end users are charged for (e.g., a SaaS platform, membership site). Both include the full suite with all features. See Envato's license terms for full details.
Can I use PinPress on multiple sites?
Each license covers one end product (one website). If you need PinPress on multiple sites, you'll need a separate license for each. Development and staging environments for the same project are fine under one license.
How does support work?
Every ThemeForest purchase includes 6 months of support from us (the author). You can extend to 12 months for an additional fee at checkout. Support covers bug fixes, general usage questions, and technical issues. It does not cover custom development, theme customization, or third-party plugin conflicts. Support is handled through the Envato support system.
What happens when my support period expires?
Everything keeps working — the theme, plugins, and all features continue to function exactly as before. You just won't be able to submit new support tickets until you renew. You can renew support at a discounted rate anytime through your ThemeForest account.
Do I get future updates?
Yes. Every purchase includes lifetime updates. As long as we continue to develop PinPress, you'll receive all new features, improvements, and security patches at no extra cost. Updates are downloaded from your ThemeForest account.
Do you offer refunds?
Refunds are handled through Envato's refund policy. If the item doesn't work as described, you can request a refund through Envato Market. See Envato's refund policy for eligibility and process.
How do I activate my license?
After purchasing on ThemeForest, go to PinPress → License in your WordPress admin and enter your Envato purchase code. You can find this code in your ThemeForest downloads page under the item's license certificate. Activation is required to receive automatic updates and support.
Still Have Questions?
Check the item comments on ThemeForest or reach out through Envato's support system after purchase.