Linux 软件免费装

Nudgio Technologies

开发者 burarotechnologies
rbtrsv
更新时间 2026年4月8日 19:40
PHP版本: 8.0 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce upsell recommendations cross-sell product recommendations

下载

1.3.6 1.3.5 1.3.7 1.3.8 1.3.9 1.4.0

详情介绍:

Nudgio Technologies connects your WooCommerce store to the Nudgio recommendation engine to display personalized product recommendations on your storefront. Features: Requirements: Third-Party Service: This plugin connects to the Nudgio recommendation engine (nudgio.tech) to generate and display product recommendations. When a page containing a Nudgio shortcode or block is loaded, the plugin sends an HMAC-signed request to the Nudgio server with the Key ID, widget configuration parameters, and product ID (if applicable). No personal visitor data is collected or transmitted.

安装:

  1. Upload the nudgio folder to /wp-content/plugins/
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Go to Settings → Nudgio Technologies
  4. Enter your Key ID and API Secret from the Nudgio dashboard
  5. Click "Test Connection" to verify
  6. Add recommendations using the Gutenberg block (recommended) or [nudgio] shortcodes

升级注意事项:

1.4.0 Documentation updated to reflect Widget Presets V3 architecture. No functional changes. 1.3.9 Widget Presets replace inline settings. Settings page cleaned up. Gutenberg block retains all 35 visual controls with preset slug option on top. Shortcode power-user overrides still work. 1.3.8 Gutenberg preset field UI, render.php preset fix, widget.js empty widget fix. 1.3.7 Widget presets support and empty widget fix. 1.3.6 WooCommerce 10.x compatibility and translation loading fix. 1.3.5 Gutenberg block now shows Widget Container and Widget Title panels in the sidebar. 1.3.4 Size and weight fields now use integer pixel values instead of enum strings. Existing shortcodes using sm/md/lg values must be updated. 1.3.3 Border radius and width fields now use integer pixel values. Gutenberg block uses slider controls. 1.3.2 Single-column layout support for grid and carousel widgets. 1.3.1 Sync endpoint rename — deploy server and plugin together. 1.3.0 Automatic WooCommerce data sync. Products, orders, and order items now push to Nudgio automatically (every 6 hours + real-time on changes). Manual "Sync Data" button added to Settings. 1.2.3 Added HTML debug comments for troubleshooting shortcode rendering issues. 1.2.2 Fixed boolean fields (show_price, button_full_width) causing 422 errors on the server. 1.2.1 Fixed short description for WordPress Plugin Directory compliance. 1.2.0 Major visual overhaul: 35 settings in 8 groups replace the old 11-setting system. Gutenberg block fully rewritten. All new shortcode attributes. See changelog for details. 1.1.0 Gutenberg block with full visual controls. New shortcode attributes: columns, size, widget_title, cta_text, show_price, image_aspect. 1.0.0 Initial release.

常见问题:

How do I get an API key?

  1. Sign up at nudgio.tech
  2. Create a WooCommerce connection
  3. Go to the connection's "API Keys" tab
  4. Click "Generate Key" — save the secret immediately (shown once)

How do I use the Gutenberg block?

  1. Edit any page or product → click the "+" block inserter
  2. Search for "Nudgio Technologies" (under WooCommerce or Plugins category)
  3. You can build your widget visually using the 35+ settings in the sidebar, OR paste a Preset Slug (auto-generated when you save a preset in the Nudgio dashboard → Widgets)
  4. Publish — the widget renders automatically

Is my API secret secure?

Yes. The API secret is encrypted before storage in WordPress. It never appears in your page source — only the Key ID, timestamp, nonce, and HMAC signature are included in widget URLs.

What shortcode attributes are available?

Algorithm / Data:

  • type — bestsellers, cross-sell, upsell, similar (default: bestsellers)
  • count — number of products to show (default: 4)
  • product_id — specific product ID (auto-detected on product pages)
  • lookback_days — order data lookback period (default: 30)
  • method — bestseller method: volume, value, balanced (default: volume)
  • min_price_increase_percent — upsell price threshold (default: 10) Widget Container:
  • widget_bg_color — hex color for widget background (default: #FFFFFF)
  • widget_padding — padding in pixels (default: 16) Widget Title:
  • widget_title — custom widget heading (leave empty for auto-default)
  • title_color — hex color for title (default: #111827)
  • title_size — font-size in pixels (default: 24)
  • title_alignment — left, center (default: left) Layout:
  • widget_style — grid, carousel (default: grid)
  • widget_columns — max columns at full width, 1-6 (default: 4)
  • gap — gap between cards in pixels (default: 16)
  • card_min_width — minimum card width in pixels (default: 200)
  • card_max_width — maximum card width in pixels, 0 = no limit (default: 0) Product Card:
  • card_bg_color — hex color for card background (default: #FFFFFF)
  • card_border_radius — border radius in pixels (default: 8)
  • card_border_width — border width in pixels (default: 0)
  • card_border_color — hex color for card border (default: #E5E7EB)
  • card_shadow — none, sm, md, lg (default: md)
  • card_padding — card content padding in pixels (default: 16)
  • card_hover — none, lift, shadow, glow (default: lift) Product Image:
  • image_aspect_w — image aspect ratio width, 1-20 (default: 1)
  • image_aspect_h — image aspect ratio height, 1-20 (default: 1)
  • image_fit — cover, contain (default: cover)
  • image_radius — image border radius in pixels (default: 8) Product Title:
  • product_title_color — hex color for product title (default: #1F2937)
  • product_title_size — font-size in pixels (default: 14)
  • product_title_weight — CSS font-weight 100-900 (default: 600)
  • product_title_lines — max lines before truncation, 1-3 (default: 2)
  • product_title_alignment — left, center (default: left) Price:
  • show_price — show product price: true/false (default: true)
  • price_color — hex color for price (default: #111827)
  • price_size — font-size in pixels (default: 18) CTA Button:
  • button_text — button text, e.g. View, Shop Now (default: View)
  • button_bg_color — hex color for button background (default: #3B82F6)
  • button_text_color — hex color for button text (default: #FFFFFF)
  • button_radius — button border radius in pixels (default: 6)
  • button_size — font-size in pixels (default: 14)
  • button_variant — solid, outline, ghost (default: solid)
  • button_full_width — stretch button to full width: true/false (default: false)

Do cross-sell/upsell/similar work on non-product pages?

These types require a product context. On non-product pages, the shortcode outputs nothing unless you specify a product_id attribute explicitly.

更新日志:

1.4.0 1.3.9 1.3.8 1.3.7 1.3.6 1.3.5 1.3.4 1.3.3 1.3.2 1.3.1 1.3.0 1.2.3 1.2.2 1.2.1 1.2.0 1.1.0 1.0.0