Create ubercart Pre Order drupal 7

513 Views Asked by At

I am looking for a solution to create a pre-order function using ubercart 3 and Drupal 7

Basically I am creating a website whereby only registered retail customers can place orders online using the website but I want to add products to the site that have not arrived yet and have the add to order button display as pre-order and show an ETA of when the product is arriving.

Anyone have an Idea how I can achieve this ?

1

There are 1 best solutions below

1
On

The Estimated Time Of Arrival can be a simple product date field that you will set.

Also, since you want the product to be available for preorder you can alter the button label using hook_form_alter. And the if statement for the button (so that you alter only the products that have a preorder) will be the ETA field above or an extra helper field of boolean type that will enable the "Preorder" state.