IMPORTANT - PO # Not Visible when database is upgraded from lower version

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
13 лет назад
1. nopCommerce 1.9 and 1.8
2. Any private modifications you made to your nopCommerce - NO
3. The version of MS SQL database you're running nopCommerce with - 2008
4. Upgraded database from 1.4 to 1.9

Description:

There is a strange Bug in payment method "Purchase Order" which have been encountered by few members here but never highlighted here or given attention.

In 1.8 or 1.9version if anyone installs a fresh database- if an order ir placed by PO number - PO# is mentioned in the Order Details from admin's side (which means it works fine).

BUT - If database is being upgraded from lower version like 1.4 -to- 1.9 - If anyone places an order on the website and admin tries to see the order details in admin section - PO# is missing.

I have tested this bug in many way and finally came to the conclusion that yes indeed PO# in missing in order details when database is upgraded from 1.4v - 1.9v.

Here are few screenshot that i took after testing this bug many times:

screenshot 1: http://img607.imageshack.us/img607/5592/po1s.jpg

screenshot 2: http://img203.imageshack.us/img203/1598/po2zo.jpg
13 лет назад
OK I somehow found the fix

When database is upgraded from lower version to higher version (like 1.4 to 1.9) - It doesn't add/upgade the SYSTEMKEYWORD for PurchaseOrder.

So who so ever is facing this bug- Here's the fix

Go to admin section >  Configuration > Payment > Payment Methods

Choose Purchase Order (EDIT)

In System keyword:: PURCHASEORDER (<- Add This, if it is empty)

Now SAVE and you're good to go.

Now PO# will be visible in order details.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.