Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/azzuwayed/wc-remote-products-display/archive/refs/heads/wcrpd.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
WCRPD - WC Remote Products Display
Showcase WooCommerce products on another WordPress website effortlessly.
Description
WCRPD allows you to effortlessly display WooCommerce products on any WordPress website, eliminating the need for a separate WooCommerce installation. Configure your settings, and then use the [wcrpd] shortcode to display products in posts, pages, or widgets.
Why Choose WCRPD?
- No need for multiple WooCommerce installations.
- Ideal for advertising products from another store.
- Enhances SEO and user experience by reducing server load.
Use Cases
- Promote another store's products on your website.
- Run a lightweight homepage with minimal plugins while your shop resides on a subdomain.
Core Features
- Use the
[wcrpd]shortcode to place products wherever you like. - Secure connection via the WooCommerce REST API.
- Fetches only "Published" and "Visible" products.
- Auto-links each product back to its original page.
Advanced Features
- Limit the number of products displayed per shortcode or globally.
- Filter products by categories per shortcode or globally.
- Localize or change any text via the Loco Translate plugin.
UI/UX Enhancements
- Fully responsive product cards for all devices.
- Customizable CSS classes for individual elements:
.wcrpd-products-wrapper.wcrpd-product-card- And more...
- Use Elementor or similar page builders for further customization.
Performance Optimizations
- Caching for quick data retrieval.
- Rate and timeout limiting for API calls.
- Comprehensive logs for debugging.
- Clean uninstallation: All data traces are removed.
Installation
- Upload
wcrpdto/wp-content/plugins/. - Activate via the 'Plugins' menu in WordPress.
- Navigate to Settings->WCRPD to configure.
- Use
[wcrpd]or[wcrpd count_limit="4"]to display products.
Troubleshooting
- If you encounter issues, enable the debug option from plugin settings. Make sure WordPress debug and debug logging are enabled.
- Try to flush cache or reset plugin which are located in the debug settings page.
- For further assistance, visit our support forum.
Frequently Asked Questions
Do I need WooCommerce installed?
No, that's the beauty of WCRPD.
Can I use multiple [wcrpd] shortcodes?
Absolutely, each with its own settings.
Credits
Thanks to the WordPress and WooCommerce communities for their invaluable contributions.
Screenshots
- Admin Page - API Connection Settings
- Admin Page - Display Settings (card elements)
- Admin Page - Display Settings (filters)
- Admin Page - Debug Settings
- How to add [wcrpd] shortcode
- Products display sample (all options)
- Products display sample (only image and title)
- How to generate WooCommerce API keys (step 1)
- How to generate WooCommerce API keys (step 2)
Changelog
1.0
- Initial release.
Upgrade Notice
1.0
- First release. No changes yet, but stay tuned for updates.