Orders Processing Cycle
The orders processing cycle deals with time-critical data, orders and stock updates, and is run normally according to a schedule. When running it will do the following.
- Get any unprocessed orders from the website and import them to Sage as Sales Orders or Sales Invoices, according to the Orders settings.
- Allocated stock to the orders, if enabled in Products settings (Professional Version).
- Update the website stock quantities, where different from Sage (Professional Version).
- Update website orders with Sage reference and export status.
Orders Processing Schedule
The Orders Processing Schedule is shown below.
The schedule can have unlimited entries, but will typically have five, as in the above example, to allow Woosage50 to run during the work week, but not at the weekends, between normal business hours. During these times the orders processing cycle will run as described above and will then pause before starting again. The first processing cycle will start at the start time. The last one will depending on how long each cycle takes to process orders, as the end time is when the Woosage50 Service will stop checking for order, so it my run past the end time,
In the above example the Orders processing cycle will run between 8am and 5.30pm Monday through Friday with a 10 minute pause between cycles.
Outside the scheduled times, the orders processing cycle can be forced to run once using the Run Now button.
The schedule can also be paused at any time without amending the schedule, by using the Pause scheduled processing switch
Products Processing Cycle
The Products processing cycle deals with the data that typically changes less frequently, such as prices, and is normally run according to a schedule with a much larger pause time. When running it will update website product data and prices according to the Product settings.
Products Processing Schedule
The Products Processing Schedule is shown below.
The schedule can have unlimited entries, but will typically have five to allow Woosage50 to run during the work week, but not at the weekends, between normal business hours. During these times the products processing cycle will run as described above and will then pause before starting again. The first processing cycle will start at the start time. The last one will depending on how long each cycle takes to process products and prices, as the end time is when the Woosage50 Service will stop checking for order, so it my run past the end time.
As product and prices updates are likely to be run less frequently than order processing and stock updates it can be set to have a much longer pause time. However, because it's a pause time, rather than a frequency, you may need to adjust it is you want the cycle to run a fixed number of times between the start and end time. For example of you want it to run twice between 8am and 5.30pm you would set the pause time to 240 minutes. It would then run at 8am and again around noon and 4pm, depending on the product processing times.
In the above example it will run between 8am and 5.30pm Wednesday through Friday only, with a 240 minute pause between cycles, so approximately every 4 hours or 3 time per day.
Outside the scheduled times, the products processing cycle can be forced to run once using the Run Now button.
The schedule can also be paused at any time without amending the schedule, by using the Pause scheduled processing switch
WARNING - Depending on the Woosage50 product settings the product cycle may be updating lots of data items on the website. If the website has lots of products or role-based prices (price lists & special prices from Sage) or if it is run with a small pause time, it may place a significant load on your website. If you are concerned about this, contact support and we can advise on changing the update parameters to allow your website more time to process the updates. However, we advise that you only reduce the pause time significantly if your products change frequently.