I to have been trying to setup backorders for the past few days. I’ve almost got there so will be pleased to provide the information I have learnt so far. If you are able to solve my problem that would be greatly appreciated.
Setup I am aiming for and I’m not far off from doing is:-
As soon as stock reaches 0 then customer’s are still able to order as a backorder.
Usually it will only notify the customer it is a back order when they are on the checkout/cart screen.
By editing the catalog>product>view>type>simple.phtm or defualt.phtm and adding this code:-
<?php $_product = $this->getProduct() ?>
<?php echo $this->getPriceHtml($_product) ?>
<?php if((int) Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product)->getQty() < 1): ?>
<p class="availability"><?php echo $this->__('Currently on Backorder Dispatched in 1-2 weeks.') ?></p>
<?php else: ?>
<p class="availability"><?php echo $this->__('Availability: In Stock.') ?><br />
<?php endif; ?>
So now I am clealry able to show customers on the product page if it is in stock or if its is on backorder.
My issue is that as soon as my products reach 0 stock the products stock status becomes “out of stock” even though back order is enabled. And in turn removes the “add to cart button”
I then manually change it to in “stock” via the admin manage products section and then back ordering is then enabled.
This is too time consuming per product, I want it to remain “in stock” all the time so that when it reaches zero it does not automatically change to “out of stock”
my settings are:-
Display out of stock product (YES)
Only X left threshold (0)
Manage stock (YES)
Backorders (Allow Qty Below 0 and Notify Customer)
Qty for Items Status to Becomes Out of Stock (0)
Notify for Quantity Below (1)
Help would be greatly appreciated.