Comments (1)
Calculating the sum of donations is actually quite resource intensive especially on busy sites. Donation Platform for WooCommerce therefore uses some strategies to improve performance. First of all, the amount is only calculated once an order changes its status to/from completed. In order to further reduce the load on the server (or more precisely the database) during peak loads, this calculation is performed at most once every 30s. To clean up any inconsistencies, the amount is also recalculated every 6h.
So if the amount is not updated directly, the problem should resolve itself within 6h (or if a new donation is processed in the meantime).
If you use a caching plugin (e.g. WP Super Cache or W3 Total Cache), the page itself may also be cached.
from wc-donation-platform.
Related Issues (20)
- Multi currency support HOT 2
- Fatal error: Uncaught Error: Class "WPO\WC\PDF_Invoices\Compatibility\Order" not found HOT 4
- Progress Bar HOT 1
- Shortcodes For Templates HOT 1
- Conflict when using popup style and the dropdown selection. HOT 1
- High-Performance order storage (COT) HOT 1
- Recovery fee issue not showing HOT 2
- Update compatibility for WooCommerce 8.4 and Wordpress 6.4.2 HOT 5
- [BUG] Auto scrolling to start of donation form on page load HOT 1
- [Feature request] automatic scrolling to next step in style 3 HOT 1
- wcdp_range_slider_steps filter is not working when using the Just an Input Box layout HOT 3
- [Feature Request] Auto-scroll to top of form when using back and next HOT 4
- Woocommerce email not showing all details HOT 1
- Urgent Assistance Needed: Outdated Templates and Compatibility Issues (Donation Platform for WooCommerce) HOT 4
- woocommerce_after_add_to_cart_form hook error HOT 1
- Order emails incorrectly labelled as donations HOT 3
- Text field to display at maximum donation amount HOT 2
- Checkout fields HOT 1
- Issue with email templates HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wc-donation-platform.