Jump to content

Prestashop 1.6 - **Order Placed as Backorder** How to disable this?


Recommended Posts

Problem Statement:

 

Product A: Only 1 last item available in the stock

 

Below 3 customers added product to cart at same time

 

Customer 1: Added Product A to Cart

Customer 2: Added Product A Cart

Customer 3: Added Product A to Cart

 

Prestashop is allowing Ordering in this instance and Product A is receiving 2 back orders.

 

How to Disable this?

 

This is major issue i am facing right now.

 

Appreciate your response

 

I hope i clarified my issue here.

  • Like 1
Link to comment
Share on other sites

  • 10 months later...

Hi Bill,

 

Good to see you around here still posting. :D

 

If I check the "hide from customers" option then all products that are out of stock will appear just to be in stock right? One client of mine does not want the customers to know that an order is out of stock.

 

Thanks,

eggo

Link to comment
Share on other sites

  • 3 months later...

I have the same problem. My IT guys tell me that it is impossible to solve it easily. My temporary solution is to hide products manually immediately when they become out of stock, but some times Im not quick enough. I disabled the e-mail as well. If needed, I will contact the customer myself.

Link to comment
Share on other sites

You can set the product to not allow sales if out of stock. You then set your stock level to 10000 for example. This has the added advantage of letting you know how much product is selling, you just need to subtract the remaining quantity from the original 10000.

 

Also with this setting if you have some products that are discontinued and have limited remaining quantity you just need to set the inventory level for these items to your exact amount remaining and you will not oversell the item.

Link to comment
Share on other sites

  • 3 months later...

Hi,

i have the same issue.

I discovered that happens when 2 orders, on a same product (with quantity 1), are placed very close from each other, ex. 10.34:52 AM and 10:35:02 AM

I set global preference -> product -> Allow order out of stock -> OFF

In the quantity tab on the single product is also switched OFF,

Bill i diden't understand very well what are you talking about when you say:

"You can set the product to not allow sales if out of stock. You then set your stock level to 10000 for example. This has the added advantage of letting you know how much product is selling, you just need to subtract the remaining quantity from the original 10000.


Also with this setting if you have some products that are discontinued and have limited remaining quantity you just need to set the inventory level for these items to your exact amount remaining and you will not oversell the item."

I can't understand how could it works.

best regards

Link to comment
Share on other sites

>>I can't understand how could it works.

 

The problem that is discussed is how to stop an item appearing as backordered on a customer invoice. This happens when you allow a product to be sold that is out of stock. But what if you want to sell an out of stock item, but you don't want the customer to see an out of stock notification ... ?

 

The work around I suggested is to set the quantity very high, I set it to 10000 on products I want to sell that I do not stock. 

 

​Additionally I have products that are discontinued. For those products I set them to not sell if out of stock and I enter only the remaining quantity I have on hand. When they are gone, they are done.

  • Like 1
Link to comment
Share on other sites

  • 7 months later...

Hi,

 

i have the same issue.

 

I discovered that happens when 2 orders, on a same product (with quantity 1), are placed very close from each other, ex. 10.34:52 AM and 10:35:02 AM

 

I set global preference -> product -> Allow order out of stock -> OFF

 

In the quantity tab on the single product is also switched OFF,

 

Bill i diden't understand very well what are you talking about when you say:

 

"You can set the product to not allow sales if out of stock. You then set your stock level to 10000 for example. This has the added advantage of letting you know how much product is selling, you just need to subtract the remaining quantity from the original 10000.

 

 

Also with this setting if you have some products that are discontinued and have limited remaining quantity you just need to set the inventory level for these items to your exact amount remaining and you will not oversell the item."

 

I can't understand how could it works.

 

best regards

I'm having the same issue. Anyone can help?

Link to comment
Share on other sites

  • 3 weeks later...

i have the same problem here too. it just happened twice so i guess it's because yes, people put the order in at the "same time" and now is going into the "back order" EVEN IF I HAVE TURNED OFF THE "allow order out of stock".. 

 

i have to refund each transactions manually because i can't find any solutions.. :( 

Link to comment
Share on other sites

  • 4 weeks later...

I am also having this problem. I am having to deal with many angry customers who have made payment for items which are not in stock. They see the item as back-ordered even though I've disabled back-order on my site.

 

For me, the problem happened during a product launch where many people are adding a limited quantity of the same product to their cart and proceeded to check out almost simultaneously.

 

This is a very serious problem. Hope to see a fix for this soon. 

Link to comment
Share on other sites

  • 2 weeks later...
  • 3 weeks later...
  • 9 months later...

Unfortunately this is an issue with the internal workings of Prestashop 1.6. This is what is going on:

  • Multiple customers are adding the same, limited-stock product into their shopping cart
  • The items are only deducted from stock after the transaction is completed. This is important, because many shopping carts are left aside, never leading to a sale. We don't want to prevent genuine sales if we can avoid it.
  • As a result, the product appears as in stock for all these customers even up to the payment page
  • Temporarily, it's possible for this product to be in so many shopping carts that the total quantity exceeds the total stock available
  • Payment takes long enough to process that an over-sale can occur.

The only way this could be prevented, would be by temporarily locking the stock while a product is in a shopping cart. Some other shopping cart softwares do this, one that I know of has a 3-minute lock on stock in carts, which completely prevents over-selling.

 

Unfortunately I can't find any module anywhere that makes this functionality possible. 

Link to comment
Share on other sites

×
×
  • Create New...