i have a website that i need some modifications (upgrade) made to it. (phpprobid V7)
1---i already have 4 shipping carriers (live shipping rates without the labels or anything), and need to implement 5 more carriers, canada-post, purolator, dhl, aramex, and 1 other that meets european standards. (open for suggestions)
carriers module should be able if possible to give rates not only from source country.
for example, USPS gives rates locally and internationally if the source country is US, this is why im trying to install a few more "major international carriers" that could give up prices wherever they are established.
the website have an admin panel for easy management, where you can see the list of carriers, and input data for each such as email, or password, api key etc....
i'm little knowledgable in web programming, but so far i managed to copy paste (FEDEX) php file, renamed it to aramex, and was able to change a few data inside, so my new carrier showed up in the admin panel with the right fields (name, password...), but the rest of the query to gather the data from the client, and send it, this is where i'm stuck.
2- when a client purchase a product and checkout, he is redirected to a page where it says thank you for your purchase, and sends both the buyer and the seller an e-mail, still on the buyer page, the product is still marked as unpaid, until he go into his "member area", click on purchases, and see the item with a button to proceed with the payment, then he is redirected to the page where depending on the online payment methods that the seller has chosen to accept from, he can select one of them and pay. it was implemented this way because the seller could accept offline payment methods, but i removed all offline payment methods, and force the seller and buyer to only work with current online methods (paypal, amazon, 2checkout, skrill, etc.....) what i need is when a buyer is checking out, to be redirected automatically to the "final payment" and once completed, being greeted with the "thank you message, and the emails notifications.