The current design uses the Subscription entity only for already paid subscriptions.

For automatic renewals the current code and such uses the ShoppingList with the auto-reorder type to automatically reorder the product that will extend the Subscription.

-David


On May 15, 2008, at 12:30 AM, Hans Bakker wrote:

Question to the community:

I have a customer who would like to have subscriptions extended
automatically unless cancelled before 1 month before the ending of the
subscription period.

What i was thinking about is adding some fields to the subscription
entity called 'extent' which could be 'N' indicating the subscription
should not be extended. It is also required to be able to add a period
before the subscription can be cancelled.

Then we will need a service which creates automatically an order,
copying the original order for the next subscription period, at the
moment the subscription expires. This order will then create a new
subscription.

So i think we need 3 new fields:

extent: N or Y/blank
cancelPeriod
cancelPeriodUomId

Is this the best way to do it?

Regards,
Hans
--
AntWebsystems.com: Quality OFBiz services for competitive rates.....


Reply via email to