PHP Developer for Wordpress/WooCommerce

Posted by - Sah Rishabh Aga at Nov 22, 2020
Vojvodina, Yugoslavia

BudgetTypeStatusValid Through
$196.66FIXEDOpenNov 22, 2021

Job Description

Dear developer,

we are currently developing some kind of vending machine for our office, which is basically just a normal, open shelf with products in it. Under the products, there are weight sensors who check when a product was removed from the shelf. If it recognizes a removed product, it automatically stores the current time, product ID and quantity to a MySQL database (a microcontroller does all the job).

We also have setup a Wordpress site with a WooCommerce shop ready where all our products in the shelf are listed. As WooCommerce is based on PHP and it also has a REST API, we would like you to do the following:

We would like to use the information of the shelf MySQL database to place real WooCommerce orders through the API. To be precise, this is how the customer journey looks like:

0. When the user registers on our website with his full information (address, payment info, etc), the user gets a unique QR code (or barcode, we have both possibilites), which is generated by a WooCommerce plugin. This QR code will be used to identify the user in front of the shelf.

1. On the shelf, there is a mounted tablet or PC with a camera on it. The user should be able to identify itself via QR code. After scanning the QR code, the PHP script / website should say 'Thank you for verification, you can now start your purchase'.

2. Now, the user is taking products away from the shelf and this information is stored in the shelf MySQL database. What your PHP script should do, is: create a WooCommerce order based on the data it gets from the database, with the corresponding user that was recognized before. The products should also be shown in real-time to the user, for example in a simple product table (Product | Quantity | Price).

3. When the user is finished, he should be able to press a button which says 'Confirm order'. After he clicks this button, the WooCommerce order gets pushed to WooCommerce (either via REST API or some other form that you prefer) and the order is placed. The payment should also be processed automatically, if it is possible directly through creating an API call to WooCommerce. If not, we can also provide you with our Stripe (Credit Card) API or GoCardless (Bank Payment) API.

Would this task be in your skill range and how much would it cost?

If you have any questions, feel free to ask anytime! In the meanwhile, all the best and have a great day

Skills & Expertise Required

software development Website Development 

Offer to work on this project closes in 353 days!

Try more jobs by Sah Rishabh Aga

I want website optimization for to speed up my website. - Fixed
Wordpress developer needed! - Hourly
Cloud Solution Architect - Hourly
Developer needed to maintain and support poker-related Java client software - Hourly
I'm looking for Magento 1 expert is to improve speed site - Fixed
Full Stack Development - Fixed
Google Analytics + Shopify Setup (G Ads Conversions, Cross-Domain tracking, etc) - Hourly
Ionic Framework, AWS - App - Training & Enhancements - Hourly
Field Engineer - Hourly
Games Artist - Hourly
Presentation design needed for 2 business intro decks - Fixed
jailbreak iPhone 8, ios 12.2 - Hourly
Umbraco 7 developer for site completion - Fixed
hmail server to be created with instruction - Hourly
Web services/cloud computing niche, ghostwriter needed! - Fixed
Social Media Website needs finishing touch - Fixed
Website Development, HTML, CSS, Javascript - Hourly

Similar Projects

Highly skilled Linux UI/UX Designer

Required:
- Exceptional skills in UI/UX design (wireframes, mockup, Adobe tools)
- At least 5+ years of experience

Nice-to-have:
- Ability to implement UI/UX for software applic...read more
Hourly, $14.16

WordPress website designer for my n...

Requirement: Experience with making Wordpress Websites
Deliverable: A digital marketing website
*I will share a file with shortlisted candidates it contains all the information you need to kno...read more
Fixed, $196.66

Sah Rishabh Aga hiring software development, Website Development experts from & nearby:

  • Afghanistan
  • Albania
  • Algeria
  • American Samoa
  • Andorra
  • Angola
  • Anguilla
  • Antarctica
  • Antiguaand Barbuda
  • Argentina
  • Armenia
  • Aruba
  • Australia
  • Austria
  • Azerbaijan
  • Bahamas
  • Bahrain
  • Bangladesh
  • Barbados
  • Belarus
  • Belgium
  • Belize
  • Benin
  • Bermuda
  • Bhutan
  • Bolivia
  • Bosniaand Herzegovina
  • Botswana
  • Bouvet Island
  • Brazil
  • British Indian Ocean Territory
  • Brunei
  • Bulgaria
  • Burkina Faso
  • Burundi
  • Cambodia
  • Cameroon
  • Canada
  • Cape Verde
  • Cayman Islands
  • Central African Republic
  • Chad
  • Chile
  • China
  • Christmas Island
  • Cocos Islands
  • Colombia
  • Comoros
  • Republic of the Congo
  • Democratic Republicof the Congo
  • Cook Islands
  • Costa Rica
  • Ivory Coast
  • Croatia
  • Cuba
  • Cyprus
  • Czech Republic
  • Denmark
  • Djibouti
  • Dominica
  • Dominican Republic
  • EastTimor
  • Ecuador
  • Egypt
  • El Salvador
  • Equatorial Guinea
  • Eritrea
  • Estonia
  • Ethiopia
  • External Territories of Australia
  • Falkland Islands
  • Faroe Islands
  • Fiji
  • Finland
  • France
  • French Guiana
  • French Polynesia
  • French Southern Territories
  • Gabon
  • Gambia
  • Georgia
  • Germany
  • Ghana
  • Gibraltar
  • Greece
  • Greenland
  • Grenada
  • Guadeloupe
  • Guam
  • Guatemala
  • Guernseyand Alderney
  • Guinea
  • Guinea-Bissau
  • Guyana
  • Haiti
  • Heard Islandand McDonald Islands
  • Honduras
  • HongKong
  • Hungary
  • Iceland
  • India
  • Indonesia
  • Iran
  • Iraq
  • Ireland
  • Israel
  • Italy
  • Jamaica
  • Japan
  • Jersey
  • Jordan
  • Kazakhstan
  • Kenya
  • Kiribati
  • North Korea
  • South Korea
  • Kuwait
  • Kyrgyzstan
  • Laos
  • Latvia
  • Lebanon
  • Lesotho
  • Liberia
  • Libya
  • Liechtenstein
  • Lithuania
  • Luxembourg
  • Macao
  • Macedonia
  • Madagascar
  • Malawi
  • Malaysia
  • Maldives
  • Mali
  • Malta
  • Man(Isleof)
  • Marshall Islands
  • Martinique
  • Mauritania
  • Mauritius
  • Mayotte
  • Mexico
  • Micronesia
  • Moldova
  • Monaco
  • Mongolia
  • Montserrat
  • Morocco
  • Mozambique
  • Myanmar
  • Namibia
  • Nauru
  • Nepal
  • Netherlands Antilles
  • Netherlands
  • New Caledonia
  • New Zealand
  • Nicaragua
  • Niger
  • Nigeria
  • Niue
  • Norfolk Island
  • Northern Mariana Islands
  • Norway
  • Oman
  • Pakistan
  • Palau
  • Palestinian Territory
  • Panama
  • Papua New Guinea
  • Paraguay
  • Peru
  • Philippines
  • Pitcairn
  • Poland
  • Portugal
  • Puerto Rico
  • Qatar
  • Reunion
  • Romania
  • Russia
  • Rwanda
  • Saint Helena
  • Saint Kittsand Nevis
  • Saint Lucia
  • Saint Pierreand Miquelon
  • Saint Vincentandthe Grenadines
  • Samoa
  • San Marino
  • Sao Tomeand Principe
  • Saudi Arabia
  • Senegal
  • Serbia
  • Seychelles
  • SierraLeone
  • Singapore
  • Slovakia
  • Slovenia
  • Smaller Territories of the UK
  • Solomon Islands
  • Somalia
  • South Africa
  • South Georgia and the South Sandwich Islands
  • South Sudan
  • Spain
  • Sri Lanka
  • Sudan
  • Suriname
  • Svalbardand Jan Mayen
  • Swaziland
  • Sweden
  • Switzerland
  • Syria
  • Taiwan
  • Tajikistan
  • Tanzania
  • Thailand
  • Togo
  • Tokelau
  • Tonga
  • Trinidadand Tobago
  • Tunisia
  • Turkey
  • Turkmenistan
  • Turksand Caicos Islands
  • Tuvalu
  • Uganda
  • Ukraine
  • United Arab Emirates
  • United Kingdom
  • United States
  • United States Minor Outlying Islands
  • Uruguay
  • Uzbekistan
  • Vanuatu
  • Vatican
  • Venezuela
  • Vietnam
  • British Virgin Islands
  • U.S.Virgin Islands
  • Wallis and Futuna
  • Western Sahara
  • Yemen
  • Yugoslavia
  • Zambia
  • Zimbabwe
  • Aland Islands
  • Saint Barthélemy
  • Bonaire, Saint Eustatiusand Saba
  • Curaçao
  • Guernsey
  • Isleof Man
  • Jersey
  • Montenegro
  • Saint Martin
  • Sint Maarten
  • East Timor
  • Kosovo