Online Marketplace for Pakistani Freelancers

I want to setup a new online marketplace for Pakistani Contractors/Freelancers. More details of this project can be found here. The idea is to bring more projects to Pakistan and projects can be data entry, content writing, web design/software development etc.

Now the question is why need of a new online marketplace when there are websites like odesk, elance, freelancer etc.  The answer is that there are so many contractors registered on these websites that makes tough for the new entrants to land their first job. I get many queries or comments like how to get money from skrill etc, so another idea is to support local payment methods for the contractors that is Easy Paisa, Online Bank Transfer, Mobi Cash or Timepey etc.

Go through the link above and let me know your suggestions/comments/wishlist etc.

How to move wordpress site to a new Domain

In this tutorial I will explain how you can transfer your wordpress site from one domain to another. I’ll assume you are using cpanel web hosting.

  1. Login to your cpanel hosting and go to File Manager and select all the wordpress files and then click compress to create a backup ( of your wordpress site.
  2. Download the file by going to
  3. Then go to phpmyadmin and on your left click on the database name and then click Export. Select Custom Export Method and choose Output “Save output to a file “ and then choose Compression “zipped or gzipped” and click Go. This will download the compressed database/mysql dump file.
  4. Extract the database file and then open it with an editor (e.g notepad++) and press Cntrl+H to replace all the occurrences of domain with the new domain name.
  5. Now login to your new hosting’s cpanel (If the new domain is hosted on the new hosting)
  6. Under Databases click on MySQL® Databases and create a new database for the new domain, Add new database user and then add that user to that database.
  7. Then go to phpmyadmin and on your left click on the new database that you created and click Import and then click Choose File to browse for the mysql file and then click Go. Database will be imported.
  8. Using ftp (Filezilla) upload the wordpress files ( and then using File Manager in Cpanel, extract the zip file. You are in public_html folder, so when you will extract the zip file it will create a new folder backup in public_html so open this folder and move all the contents of this folder to public_html folder. If you have added the domain as an addon domain then move the wordpress files to its respective folder.
  9. Update the wp-config file with the new database details (database name, username and password)
  10. You are done with moving your wordpress site to a new domain

If you need help in moving your wordpress site to a new domain, Hire me on Odesk.

Upgrade Zen Cart 1.3.x to Zen Cart 1.5.x

Upgrade Zen CartIf you are running an old version of Zen Cart and you want to upgrade Zen Cart to the latest version, follow the steps below

April 07, 2017 Update: The following Upgrade Zen Cart tutorial has been updated for the latest Zen Cart 1.5.5e

  • Backup your existing website before you upgrade Zen Cart by logging into your Web Hosting's Cpanel. Go to File Manager and select all Zen Cart files and then click compress to create a zip file. 
  • Then backup your mysql database by going to phpmyadmin in your cpanel hosting and then click the database name on the left and then click export to export the database dump.
  • Login to your admin and make a list of all the modules that have installed like shipping modules (ups/usps), image handler etc in a notepad file.
  • Download the latest zen-cart 1.5.5e from (Size: 7.25 MB)
  • Create a new folder /store or /shop and upload the latest Zen Cart (Zip file) in that folder.
  • Using File Manager again, select the zip file and then click extract to extract the contents. 
  • When you will extract the zip file, it will create another folder "zen-cart-v1.5.5e-03082017" inside shop folder so open that folder and then select all the files and move them out of this folder to shop folder.
  • Create a new MySQL database and import sql dump file of your old store. This will make a copy of your old website's database. 
  • Copy configure files from old zen cart (includes/configure.php & youradmin/includes/ to the new Zen Cart and then edit both these configure files to update the paths & database details.
  • Also copy the images folder from the old Zen Cart to the new one. 
  • Now go to and then choose "Database Upgrade".  If for some reason you dont see Database Upgrade option then you made a mistake somewhere. Recheck configure files and make sure all the paths/database details are correct. Just follow the wizard to complete the upgrade.
  • Delete the zc_install folder and then rename the admin folder. 
  • You may have made many changes to your language files so use the tool (WinMerge) to compare the zen cart 1.3.9 backup folder with the zen cart 1.5 folder and note the files that are different. You may have installed custom template so there will be extra files as well. So copy the custom template folders/files to the new upgraded store.
  • Re-Install all the modules (Shipping/Payment) and other modules that you had on your old zencart store. (All mods may not be compatible with the new version)
  • Test everything.
  • Now move your Zen Cart 1.3.x files from public_html folder to /oldsite and move the contents of /shop folder to the root and then update the configure files. 
  • You are finally done with the upgrade of your zen cart store.


How to get your first job/project on

Update: November 18, 2012 acquired So you may follow the following steps for other online market places like Odesk, Elance and Freelancer.

Getting your first job on VWorker is really a tough job. I say so because when you bid on projects there are so many bidders out there with excellent feedback and ratings. When you are new to the website and you have no ratings/feedback,  it takes times to get your first job. Being a buyer on I normally ignore bids with no ratings/feedback. So here are few my points what should you do to land your first job.

  1. Start with small projects, go for data entry/forum posts etc
  2. Try to bid as low as possible, when you are new to vworker your focus should be on building your profile, making your ratings and getting good feedback from the buyers rather than making money.
  3. Do post your portfolio or reference websites/projects that you have worked on other than vworker.
  4. Your bid amount should be justified according the project requirements.
  5. Your selection of words also matter a lot while making a bid, dont beg the buyer to accept your bid. Writing/Communication skills matter a lot.
  6. Dont post generic bids without reading the project description as most of them are ignored as they give buyer an impression that you have not read the project bid request. The new My no-bidding-spam guarantee feature on vworker gives the employers/buyers option to require all bidders to fully read the project before responding. So thoroughly read the project requirement, bid only if you are sure that you can do it and if you have any questions, ask the buyer/employer.
  7. Dont bid on projects which you cant do. This will result the project into arbitration and losing the arbitration will ruin your ratings/feedback.
  8. Demonstrate enthusiasm for the employer’s project in your bid.
  9. Ask specific, intelligent questions that show that you took the time to read the project and aren’t a spam bidder.
  10. Be smart with your deadlines: If you’re going to be late, let them know weeks before the deadline when you start running late so there is time for them to adjust. If you wait until the last minute, there may not be any time and you could end up losing the project and having a bad mark on your record.

Credits: Ian Ippolito

How to withdraw money from moneybookers (skrill) in Pakistan

In order to withdraw money into a Pakistani Bank Account, You need to first add your bank account and for this go to Moneybookers(Skrill) > My Account > My Profile > LIST OF BANK ACCOUNTS and click manage to add your bank account.You will need the swift code, you can get the swift code by calling your bank for example swift code of Bank Alfalah Abbottabad is ALFHPKKA068.

You then have to verify your bank account and for this I think you have to withdraw a small amount perhaps 14$ or less and they send you a verification code with the transfer. If in case you dont get the verification code, you can visit the bank and get a bank statement of your account showing the moneybooker’s transaction. I remember I used to withdraw money from moneybookers and I never did this step. But once I wanted to withdraw amount of more than 1000$, I was asked to verify my bank account. When I contacted the moneybooker’s they sent me this email

Dear Usman Shahzada,

Thank you for contacting Moneybookers Customer Service.

We would like to offer you to verify your bank account details at The completion of the previous would increase your outgoing transaction limit with additional 15000.00 EUR, which would allow you to further make payments at our system.

Please note that we could manually complete the procedure if you provide us with a copy of your bank statement, displaying the details of a recent withdrawal transaction, instructed to the bank account, which details are due to be verified. It should correspond to the following requirements:

– Document could be a scanned paper statement or an online screen shot
– Document should provide complete bank details including bank name, account number, bank code, etc.
– Document should show bank account holder name
– Moneybookers transaction should be clearly displayed on the statement (for instance the bank withdrawal, requested on the 27th of January), the required details are the following: date, amount, currency, sender (Moneybookers) or at least Moneybookers transaction ID number.

Please upload the file via our Support Center. Simply, go to My account>>Email support>>Account/Security>>You have requested information and/or documents from me. Do not forget to enter the Ticket ID number which could be found in the subject of this e-mail.

Once we receive and review the requested document, we would be able to update the status of your bank account in the next two business days.

In addition, please note that due to processing reasons we no longer accept MasterCards that are issued in United States for uploading funds. Please excuse us for any inconveniences related. We would recommend you to use another credit/debit card or consider regular bank-wire deposit in order to credit some funds to your Moneybookers balance.

Do not hesitate to approach us, if you have further questions.

Thank you for using

Best Regards,
Customer Service

So I went to the bank and got my bank statement, highlighted the transaction and uploaded the file by going to My account>>Email support>>Account/Security>>You have requested information and/or documents from me and then received the following emails. You can see the scanned copy of my bank account here

Dear Usman Shahzada,

Thank you for contacting Moneybookers Customer Service.

We appreciate the document provided and we would like to kindly inform you that we have forwarded it to our department in charge, in order your bank account to be manually verified.

Please, note that it may take up to 48 hours for this information to be updated in your Moneybookers profile. We might get back to you in case we need any additional information.

Once the verification is completed, your outgoing transaction limit would be increased additionally with 15 000.00 EUR and your profile would be authorized for withdrawals over 1 000.00 EUR.

Should you have any further questions, please do not hesitate to contact us.

Kind regards,
Moneybookers Team


Dear Usman Shahzada,

We would like to herewith gladly inform you that your bank account at BANK ALFALAH LIMITED has been successfully verified. Thus we have increased your
transfer limits and allowed all payment options with Moneybookers.

If you want to check your current transaction limits, please go to Profile > View limit.

Thank you for using Moneybookers!

The Moneybookers Team

Thats it! If you have any questions, leave me comments below.