Woosage 50 Processing Schedules

Woosage 50 Processing Schedules

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.
  1. Get any unprocessed orders from the website and import them to Sage as Sales Orders or Sales Invoices, according to the Orders settings.
  2. Allocated stock to the orders, if enabled in Products settings (Professional Version).
  3. Update the website stock quantities, where different from Sage (Professional Version).
  4. 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.




    • Related Articles

    • Order Processing

      Orders placed in WooCommerce will automatically transfer when the order status is PROCESSING. This state usually indicates that the order has been placed and paid for. Note: if you have set Woosage to transfer orders with other status conditions, ...
    • Woosage50 vs. Woosage

      Woosage50 is the replacement for Woosage and is designed to improve efficiency and usability. Like Woosage it is available in two variants: Essentials - Basic order processing with some additions, such as Sage reference in website orders and website ...
    • Woosage50 Price & Product Processing (Professional Edition)

      The features explained in this article are only available in the Professional edition of Woosage50 When the various product and prices settings of Woosage50 are enabled, the Sage product records are used to update and create website product data, ...
    • How Woosage Works

      All of the processing is done by the Woosage Service, which runs in the background on a windows PC on the same local network as Sage. The Woosage Service handles all communications with Sage and the website. The system is depicted in the following ...
    • Understanding Woosage Errors and Warnings

      Notifications Errors and warnings are emailed to the address specified in the settings. The emails come from woosage@woosage.com and the subject is Woosage Process Log Error Messages. The content of the email indicates the number of errors found and ...