You've landed at the right place. oDesk is now Upwork. Learn about the new platform.

Php Jobs

2,134 were found based on your criteria {{ paging.total | number:0 }} were found based on your criteria

show all
  • Hourly ({{ jobTypeController.getFacetCount("hourly") | number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("fixed") | number:0}})
show all
only
only
only
show all
only
only
only
only
only
show all
only
only
only
Fixed-Price - Expert ($$$) - Est. Budget: $40 - Posted
Hi, We have a working vtiger 5.4, we want someone to configure Mail converter so that when an email comes to vtiger it automatically convert it as Contact and then using workflow automatically send email to that contact. apart from above, i am also facing outgoing server configuration issue. i need it to fix. Please do not bid if you are not familiar with vtiger mail converter and workflow.
Skills: PHP MySQL Programming vtiger Development
Fixed-Price - Intermediate ($$) - Est. Budget: $300 - Posted
Hello, We are looking for a skilled WordPress / WooCommerce developer (or company) to customize our new WooCommerce website. Once the customer selects a customized art product on our website, they can record their audio using our audio recording script. A waveform image is then generated from the recorded audio which is then sent to our print vendor for printing. The audio recording and waveform generation script works fine, but we just need someone to integrate it into WooCommerce such that the generated waveform images can be viewed on the respective order detail pages in wp-admin. ***** Frontend ***** Visit https://audiowaveart.com/shop/canvas/, select product options (canvas size) and click the "RECORD WAVE" button. Note that one customer can order only one product (SKU) at a time. Product quantity is irrelevant. You will be redirected to the multi-step checkout wizard. Record a short audio clip, select wave colours and click on the "Next" button. Now when you click on the "Next" button, 3 things should be saved to a new table in the WordPress database: Wave ID (integer), User ID (integer) and the digital data of the audio recording (binary 4196). The digital data of the recording is present in a JS variable called buffers[0] (byte array). Note that the audio recording and waveform generation JS is completely client site and no server side processing is involved. Once those 3 things are saved to the database, the Wave ID should be returned and attached to the WooCommerce order (which is still in the cart as the order hasn't been captured yet). If it's a returning customer, we need to make some provision to list existing recordings in the audio recording and waveform generation script so that the customer can select an existing recording. This will be great for customers who want to order different products (SKUs) but with the same recording / wave. After clicking the aforementioned "Next" button, proceed to the payment gateway as usual. The order is captured once you click the "PLACE ORDER" button on the last page of the multi-step checkout wizard. You can abandon the checkout process at the payment gateway as the order would have been captured by then. ***** Backend ***** On the "Edit Order" page (in wp-admin), the Wave ID (integer) associated with the order needs to be displayed. On the same page, the waveform also needs to be displayed along with a "Download Wave" option, so that it can be downloaded and sent for editing / printing. drawHTMLCanvas(buffers[0]); will draw the waveform if you use the existing audio recording and waveform generation JS which is present on the frontend in the checkout wizard. Also, it will be great to have a HTML5 media player on the "Edit Order" page to listen to the recording.
Skills: PHP JavaScript MySQL Programming Woocommerce
Fixed-Price - Expert ($$$) - Est. Budget: $2,000 - Posted
A rough outline of the job would be the following: Improve existing Fabrik Form/Lists/Details in terms of functionality. ( PhP,Mysql, Fabrik) Improve existing Fabrik Form/Lists/Details in terms of design. ... A rough outline of the job would be the following: Improve existing Fabrik Form/Lists/Details in terms of functionality. ( PhP,Mysql, Fabrik) Improve existing Fabrik Form/Lists/Details in terms of design.(CSS, Fabrik, PhP )
Skills: Joomla! Joomla Fabrik
Fixed-Price - Intermediate ($$) - Est. Budget: $150 - Posted
Following are the links : 1. http://mindcrewtech.com/demo_one/ 2. http://mindcrewtech.com/index16-09-15.php I like this template : http://themeforest.net/item/sella-marketing-html-template/full_screen_preview/14471583 I also have a project data sheet, wherein I have details about the project we have implemented .
Skills: Article Writing Content Writing Copywriting Creative writing Marketing strategy Website Development
Fixed-Price - Expert ($$$) - Est. Budget: $50 - Posted
1- Remove existing checkout module. 2- Install a new checkout extension ( already purchased and have the files of the new extension) 3- Fix any issue related to the new checkout extension and ensure it's 100% working. 4- Ensure the payment methods of (Paypal, Mastercard, Visa and Cash on delivery) are 100% working. 5- Customize the colors of the checkout page to match with the CSS colors of the website. 6- Ensure that (English/Arabic) checkout page layouts are 100% responsive.
Skills: PHP CSS JavaScript OpenCart
Fixed-Price - Entry Level ($) - Est. Budget: $20 - Posted
I couldn't find the right solution via Google search (all were incorrect), but there is WooCommerce documentation around the wc_date_format() php function, I just don't know how to use it and where to put it (functions.php I assume)
Skills: Woocommerce WordPress
Fixed-Price - Entry Level ($) - Est. Budget: $500 - Posted
I need someone to write a PHP script to extract residential data. I will give you the online locations and the format.
Looking for the Team App?
Download the New Upwork Team App
Fixed Price Budget - ${{ job.amount.amount | number:0 }} to ${{ job.maxAmount.amount | number:0 }} Fixed-Price - Est. Budget: ${{ job.amount.amount | number:0 }} Open to Suggestion Hourly - Est. Time: {{ [job.duration, job.engagement].join(', ') }} - Posted
Skills: {{ skill.prettyName }}
Looking for the Team App?
Download the New Upwork Team App