Linux 软件免费装
Banner图

Friend Product Links for woocommerce

开发者 daijianpu
更新时间 2026年7月17日 10:06
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce product feed friends product links

下载

1.1.44

详情介绍:

Friend Product Links lets WooCommerce store owners share selected products with trusted friend stores. Each store can generate a private Friend Product Link, send it to a friend, add up to 3 friend links, cache up to 9 products per friend, display up to 4 products from each core friend on WooCommerce product pages, and exchange products on a dedicated Exchange Catalog page. Aggregated local click stats help evaluate friend product placements and sponsored partner slots. The stats stay privacy-friendly: no cookies, no visitor profiles, no IP logging, and no browser fingerprinting. Server-side display counts may be affected by full-page cache; click counts are usually more reliable. The plugin keeps the first version simple: Friend product feeds are requested only by the site administrator through manual sync or by the site scheduled sync. When a friend feed or exchange offer contains product image URLs, the plugin copies those images into the local WordPress Media Library during sync. Frontend pages display local Media Library images or a local plugin placeholder image. They do not load product images directly from friend websites during visitor page views.

安装:

  1. Upload the plugin folder to /wp-content/plugins/friend-product-links.
  2. Activate the plugin through the WordPress Plugins screen.
  3. Make sure WooCommerce is active.
  4. Open Friend Product Links in the WordPress admin.

升级注意事项:

1.1.44 Standardized all plugin-owned global identifiers with the unique EZFRIPL prefix for WordPress.org compatibility. 1.1.43 Copy friend product images into the local Media Library during sync. Frontend pages no longer load images directly from friend websites. 1.1.42 Fixed REST callback canonical-offer failure handling and hardened exchange partner duplicate/error handling. 1.1.41 Improved exchange offer URL canonical handling, duplicate request protection, invalid URL feedback, and partner repository URL validation. 1.1.40 Improved exchange notice severity, invalid URL feedback, duplicate partner protection, and cached preview URL safety. 1.1.39 Improved admin external-link validation, catalog action guarding, partner identity refresh on sync, and settings save consistency. 1.1.38 Completed backend empty-value helper rollout across Performance, Core Friends, Exchange Requests, and Dashboard rows. 1.1.37 Admin empty values now use a unified muted dash helper across backend pages. 1.1.36 Improved exchange resume safety, approval callback consistency, callback token validation, and removed BOM from source files. 1.1.35 Improved paused partner resume safety, approval callback consistency, callback token validation, and sync degradation for incomplete partner records. 1.1.34 Improved paused partner resume safety, callback token validation, and admin muted display styling. 1.1.33 Improved exchange partner degradation behavior, pending partner timestamps, callback token validation, and empty admin URL display. 1.1.32 Improved exchange request safety, callback idempotency, self-exchange prevention, and admin link output. 1.1.31 Improved Exchange admin flow safety, request failure visibility, and backend action layout consistency. 1.1.28 Settings now make it clearer that frontend color customization is optional, and Exchange Catalog Mode is locked on while active partners exist. 1.1.27 Frontend price and button colors can now be customized with CSS variables in your theme Additional CSS. 1.1.26 Dashboard onboarding, partner warnings, and Exchange Catalog quick links are now more consistent. 1.1.25 Fixed Dashboard status edge cases and reduced noisy onboarding messages on empty sites. 1.1.24 Dashboard warnings are now less noisy for Exchange-only sites, and the Dashboard no longer performs unlimited reads for summary cards. 1.1.23 Dashboard health warnings are more accurate, especially when Core Friends or Core Product Links are disabled. 1.1.22 The Dashboard now reports setup health more accurately and remains read-only. 1.1.21 Friend Product Links now opens to a read-only Dashboard that summarizes setup status, exchange health, and click performance. 1.1.20 Review Exchange Partners after updating. Paused/degraded partners now have clearer status and recovery actions. 1.1.19 Purge caches after updating. This release refines frontend price sizing and responsive grid CSS. 1.1.18 Purge caches after updating. Frontend price styling and responsive product grids now rely on the updated frontend stylesheet. 1.1.17 Core Friends now render later on single product pages with a higher priority, so store related products can appear first on more themes. Purge caches after updating. 1.1.16 Core Friends are now displayed later on single product pages, after the store's own related-product area where supported by the active theme. Purge caches after updating. 1.1.15 Core Product Links now require at least 4 products. Please update existing Core Product Links and re-sync Core Friends after updating. 1.1.14 After updating, purge caches and re-sync Exchange Partners. Exchange Offers now require at least 4 products. 1.1.13 Exchange Offers now require at least 4 products. Please update your Exchange Offer products and re-sync Exchange Partners after updating. 1.1.12 After updating, sync your Core Friends and Exchange Partners again to refresh cached product images and prices. 1.1.11 After updating, sync your Core Friends and Exchange Partners again to refresh cached product images and prices.

常见问题:

Does the plugin include external community links?

Yes. The plugin may show optional admin links to external community spaces such as Facebook, Reddit, and EEZZ Club. These links are only opened when you click them. The plugin does not embed external pages, load third-party community scripts, or send site data to those communities automatically.

Does the plugin contact the plugin author server?

No. Friend product links are shared directly between stores.

Does the frontend request friend feeds?

No. Friend feeds are cached locally and refreshed by WP-Cron or manually by an administrator.

Does the frontend load images from friend websites?

No. Friend product images are copied into the local WordPress Media Library during sync. Frontend product cards display local Media Library images or the plugin local placeholder image.

What performance stats are stored?

The plugin stores aggregated server-rendered display and click counts locally on your WordPress site. It does not track individual visitors and does not use cookies. Full-page cache may undercount server-rendered displays; click counts are usually more reliable.

Are stats sent anywhere?

If stats sharing is enabled, the plugin can send aggregated display and click counts to the connected friend site through the Friend Product Link. It does not send statistics to the plugin author or any central server.

Why are links marked nofollow sponsored noopener noreferrer?

Friend links are external links to another store. The plugin uses nofollow sponsored noopener noreferrer by default to keep the first version conservative for search engines and referrer privacy.

How can I customize the price and button colors?

This is optional. If you do not add custom CSS, Friend Product Links uses its default frontend colors. To customize colors, add CSS variables to your theme's Additional CSS: body .ezfripl-module { --ezfripl-price-color: #f00000; --ezfripl-button-color: #7c00ff; --ezfripl-button-hover-color: #5f00cc; --ezfripl-button-text-color: #ffffff; } Change the hex colors to match your theme. These variables affect only Friend Product Links modules. Leave a variable out to use the plugin default.

更新日志:

1.1.44 1.1.43 1.1.42 1.1.41 1.1.40 1.1.39 1.1.38 1.1.37 1.1.36 1.1.35 1.1.34 1.1.33 1.1.32 1.1.31 1.1.30 1.1.29 1.1.28 1.1.27 1.1.26 1.1.25 1.1.24 1.1.23 1.1.22 1.1.21 1.1.20 1.1.19 1.1.18 1.1.17 1.1.16 1.1.15 1.1.14 1.1.13 1.1.12 1.1.11 1.1.10 1.1.9 1.1.8 After updating, sync your Core Friends and Exchange Partners again to refresh cached product images and prices. 1.1.7 1.1.6 1.1.5 1.1.4 1.1.3 1.1.1 1.1.0 1.0.3 1.0.2 1.0.1 1.0.0