Guest Posted February 22, 2003 Share Posted February 22, 2003 http://www.oscommerce.com/community/contributions,955 As always send us an email if there is a problem during installation. HOWEVER do NOT just send us an email to say it does not work ! Give us some clues: OS used, platform used, error message as it appears on screen. READ VERY CAREFULLY before upgrading to v0.7. --------------------------------------------- v0.7 introduces new tables and process. make sure this process is what you want to do in your store. 1. v0.7 of the shipping processing module allows to update very easily price, cost, shipping cost in the order once it is placed through the admin module. you can now change item cost, price after the order is placed and shipping cost as well. Very useful if you run auctions and final cost is not the one used in your catalog. you can now very rapdidly enter external orders with the manual entry module in the catalog and once order is created , modify cost, price, shipping cost to reflect acutal auction or phone order. ------------------------------------- **** ------------------- at present we do not feel comfortable updating directly the order as placed by a client in the order tables. the core application being still in development by OSC developers. We chose a safe alternative to record the changes in the order. in other words we record changes in order cost, price, shipping cost in the shipping module tables and not in the core orders tables. It means that you have a full audit trail between the order originally placed by the client in the core module and you can view the changes you made during the order processing ONLY in our module. To that extent, if you change order item price, cost, shipping cost , all changes will be recorded in our module but the original order will stay unchanged in the order tables. it can bring some discrepancies between the 2 modules but it is voluntary. this is why we adapted some existing reports to reflect all changes made in the shipping processing module. one of the reason to keep the 2 separate is that if for example a client place and order and pays by credit card, a specific amount will be charged to his credit card. for any reason if you need to change the order before shipping and our module was updating directly the original order amount , you would have a card payment for a certain amount and an order showing another amount. A correct accounting process needs to be implemented in order to keep track of changes but nor erase the transactions. We think the core developers will have to put in place a similar process when they tackle the order processing.(if they plan a module) but we did not want to modify the core order tables as we do not know what will be the changes made by core developers in cureent months. From our side, we want to keep the transactions intacts. However store manager needs to be aware of possible discrepancies between the order module and shipping processing module if he needs to change order amounts. he will then need to view our reports to have correct amounts. 2. Country table status: -> added a status field in the country table: allows to slect which countries will appear in the create_account.php. it allows the store manage to limit geograhically who can order from your catalog. in other words , if you do not want clients located in zimbabwe to order in your catalog, just set status flag to inactvie in new country admin screen and this way only preselect countries will appear in drop down box during order process. 3. Reports: we modified 2 very good reports created by other contributors: sales tax report sales report we only modified a little the scripts in order to run on our shipping tables instead of the core orders tables. however all the credit goes to the original contributors . we only used their very good scripts in order to run with our shipping processing module. Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.