Process past orders
Process past orders
Knowledge Base
-
WooRewards
0
- MyRewards (Free Version) 5
- Getting Started 2
- Tutorials 4
- Features 12
-
Actions
23
- Spend Money
- Place an order
- Place a first order
- Buy Specific Products
- Buy in categories
- Product Review
- User registration
- Birthday
- Visit a post, page or url
- Send a referral email
- Referee registration
- Referee spends money
- Referee Orders
- Referee buys products
- Referee buys in categories
- Share on social networks
- Visitor clicks a social share
- Receive Badges
- Registration Anniversary
- Post a comment
- Click an image
- Publish a post
- Recurrent Visit
- Rewards 11
- WooCommerce Display 4
- Emails 7
- Shortcodes 7
- API 8
- Developer Resources 2
-
Add-Ons
12
- The Newsletter Plugin Subscription
- MC4WP Mailchimp subscription
- Points and Rewards System Limitation
- Referrals Information
- Points History Excel Export
- Points for Coupon
- Settings Migration
- Subscription Coupon Reward
- Partial Refund Reward
- The Scheduler
- Delayed and Recurring Points
- Points Synchronization
- Play Together 2
- Translations and WPML 2
- Changelog 1
- Knowledge Base
- WooRewards
- Features
- Process past orders
When installing WooRewards for the first time, you may want to give points for orders placed before. In order to do that, WooRewards includes a feature that will let you process past orders and give points for them.
Preparation
Before running the script, you need to have an active Points and Rewards System. If you didn’t set one, please do by following our tutorial. Make sure the system is active before proceeding.
The process can take some time, depending on the number of orders to process. We recommend to use it multiple times on small periods (1 month) instead of running it for the total period.
This procedure can lead to thousand of reward emails being sent ! Please consider disabling the reward emails if you think it might overload your server.
If you have multiple points and rewards systems active, the script will process them all. If you don’t want all systems to be processed, please turn off the ones you don’t want to process.
The script will only process orders once per points and rewards system. If you run the script again, already processed orders will be ignored. This is a security to prevent orders from giving points multiple times.
Process Past Orders
To run the procedure, go to the following page :
Enter a Start date, an End date and click on Launch the procedure. Please note it is better to process orders by small chunk.
At the end of the process, the system will tell you how many orders were processed.
Alternative method
Check the box at left of the orders to process. In the Bulk Actions drop-list, pick Process WooRewards Points. Then, press the Apply button.
Please note that points will not be given twice even if the same order is processed multiple times.
Removing points from an order
Check the box at left of the orders to process. In the Bulk Actions drop-list, pick Remove WooRewards Points. Then, press the Apply button.
After removing points, an order can be processed again using the process past order procedure.