Initiating the AutoShip DailyRun
As a part of first launching your system and setting up autoShips, you need to submit a request to Customer Care (via firstname.lastname@example.org) to turn on the AutoShip DailyRun. This starts a daily process that runs autoShips at whatever time you specify. Most will choose a low-impact time, like 3 am each day.
Developing AutoShip Logic and Retry Rules
Any specific autoShip logic and autoShip retry rules should be developed by your in-house or third-party developer.
If for any reason an autoShip should fail, you’ll need to have rules in place so the system knows how to handle it.
Using the ShouldRetryAutoshipOrder hook, a developer can set the autoShip retry rules based on your requirements
This hook is set up to look at all orders attached to an autoShip that haven’t been paid for:
- Because they’re using some type of delayed payment
- Or, The payment method had insufficient funds
Many companies will have different rules regarding this. For example, Try it every other day for three tries; then try one more time on the last day of the month
These rules can be revised at any time by your developer.
Watch a helpful video from one of our developers: [VIDEO] Understanding Hooks for Autoship Orders
Other AutoShip Related Hooks