| 开发者 | mtpamir |
|---|---|
| 更新时间 | 2026年8月25日 17:44 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/wp-content/plugins/neogrow-loyalty directory, or install through the WordPress plugins screen.NeoGrow lives under Marketing > NeoGrow, alongside WooCommerce's own marketing tools. If the WooCommerce Marketing menu is disabled on your site, it appears under WooCommerce > NeoGrow instead. Direct links to admin.php?page=neogrow keep working either way.
NeoGrow is built for scale. It uses an optimized custom database table (wp_neogrow_points) to handle point calculations, so even with thousands of active customers your checkout remains snappy and your server resources stay low.
Yes. The redemption panel appears automatically in both the block-based Cart and Checkout and the classic shortcode versions, with no setup needed. Points are applied through the WooCommerce Store API, so the order totals update live without a page reload. The [neogrow_cart_redemption] shortcode is still available if you want to place the form somewhere else, such as a custom landing page.
To maintain a clean and high-converting checkout experience, NeoGrow intelligently hides the redemption form if:
Absolutely. NeoGrow is designed to inherit your theme's styling for buttons and inputs automatically. If you need more granular control, the form is wrapped in unique CSS classes (.neogrow-redemption-wrap), allowing you to apply custom styles without editing core files.
Please verify three things:
Ensure your /wp-content/uploads/ directory is writable. Also, check that the image size doesn't exceed your server's maximum upload limit.
To ensure high performance, NeoGrow caches dashboard statistics for one hour. Your live points data is safe; the analytics just take a moment to refresh.
No. NeoGrow starts tracking from the moment it is activated. It is not retroactive. You can use the "Manual Adjustment" feature to reward long-time customers if needed.
No. Points are calculated on the order subtotal — the value of the products themselves — so tax, shipping and fees never earn points. Sale prices are already reflected in the subtotal. Coupon discounts are not, so a coupon does not reduce what a customer earns; the neogrow_earn_base_amount filter lets you change that if you would rather it did.
Points are not adjusted automatically. Go to Users > Edit User to add or remove points by hand, with a reason recorded in the Points Log. Automatic adjustment on refund and cancellation is available in NeoGrow Pro.
Yes. Points expire 6 months after they were earned. NeoGrow uses a FIFO (First-In, First-Out) system, so the oldest points are always spent first. Setting your own expiry window, or turning expiry off entirely, is available in NeoGrow Pro, a separate add-on.
NeoGrow is designed to work seamlessly with NeoLite Birthday Bash. While NeoGrow handles the points engine, Birthday Bash automates the 'Happy Birthday' rewards, creating a complete retention loop for your store.
Yes. NeoGrow hooks into standard WooCommerce locations and works seamlessly with any well-coded WooCommerce-compatible theme.
Our engineers are here to help! Please open a ticket in the WordPress.org support forum, and we’ll help you get NeoGrow running perfectly on your store.
neogrow_earn_base_amount filter to award on the order total instead, if that is what you want.neogrow_currency_rate and neogrow_order_exchange_rate filters; with no switcher active, behaviour is unchanged.