ssolovey / ecp

ECP - Ecommerce project based on Magento
Open Software License 3.0
1 stars 0 forks source link

Thank you for order page #317

Closed ssolovey closed 8 years ago

ssolovey commented 9 years ago

TBD

new design instead of message "Thank you for your order" will be provided

ssolovey commented 9 years ago

Open points: to get design from customer

ssolovey commented 9 years ago

Please put following message on this page:

Thank you for shopping with BuyETE.com!

Your order is currently Pending. What that means is all of the information provided will be double checked by a Customer Loyalty rep before it is processed as an order.

If we have any questions, we’ll contact |CONTACT NAME| at |CONTACT PHONE|. Otherwise, expect an email order confirmation shortly.

If you have any questions regarding your order, please email weborders@etereman.com or call 800-934-9479 (M-F 7:00 am - 6:00 pm CST). To make the process run as smooth as the shifts in our transmissions, please refer to your Order Number.

We look forward to working with you again!

SkyLark commented 8 years ago

Thank you order page added. Please review the styling

ssolovey commented 8 years ago

Can't get this message from site. I tried couple of parts and it is always the same. Please try, for example: Automatic Transmissions>Ford>2006>Expedition>RWD>2004-2006 FITMENT ONLY I got just "Failed" in the end of the process instead of "Thank you" page.

SkyLark commented 8 years ago

The problem is related to Product Stock availablity.

image

Sergey do you remember something about this field in the product profile? Actualy I don't remeber what the story was with this field. I dont see such field in Parts.txt file. Maybe we need to set all products 'in stock' by default in product sync?

ssolovey commented 8 years ago

I think it should work like this:

if quantity > 0 then stock availability = true else stock availability = false

I guess this field is not from parts.txt but magento own attribute.

SkyLark commented 8 years ago

I found what the problem. We never had that functionality at all. I will add this to the project

SkyLark commented 8 years ago

After some deep investigation I found out that because of the Shipping logic change we've broken the Product Inventory logic.

So, What we had implemented:

Inven.txt table has information about parts inventory availability for all warehouses.

Example:

"T150106"|0|2|0|0|0|0|0|0|0

In Admin we have the following data:

image

According to previous implemented logic we could ship only from Milwaukee Stock. On order submit the stock item was decreased by 1 item. When there is 0 items Magento set Out of stock value and Part in unavailable for Order. In order to make it again in Stock we need to sync new Inven.txt with updated info.

What we have now:

Currently the shipping estimation is not depended on Stock Inventory.

Check last comment for details from this task - https://github.com/ssolovey/ecp/issues/314 "3. Now I search only through warehouses from table. NOT from available from DATA???? You mean not within warehouse which has product but within 2 warehouses - secondary and primary. Right? If yes, then it is correct."

We just missed that piece of logic with product inventory.

So my question is: Do I need to remove the logic concerning Product inventory?

According to the current shipping logic we could remove Inventory sync at all. Could you please clarify this issue with the customer?

SkyLark commented 8 years ago

Sergey do you have any update on this issue?

ssolovey commented 8 years ago

We need to keep inventory consistent. Please check primary and secondary warehouses for shipping estimation (as it is done now so just keep this logic). For inventory when product is sold please update warehouse and stock availability.

SkyLark commented 8 years ago

As this issue was dependent on the Issue #341 it could be closed now due to Issue #341 was fixed