Remote Web Development Job In IT And Programming

PHP Developer for Wordpress/WooCommerce

Find more Web Development remote jobs posted recently Worldwide

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
About the recuiter
Member since May 20, 2018
Sah Rishabh Aga
from Vojvodina, Yugoslavia

Skills & Expertise Required

software development Website Development 

Candidate shortlisted and hiredHiring open till - Jul 12, 2020

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$173.82

Cost

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

Full Stack Web (Laravel/VueJs)

I am looking for a full-stack developer that is both comfortable on fronted with VueJs as well as back end stuff with Laravel.

Some Requirements.
1) You must have a Mac computer to use Sketch for designs
2) You must be Fluent In spe...read more

Reltio specialist

Looking for medium level Systems Compliance specialist. I will share remaining details with shortlisted candidates.

Software Manager

We are a digital marketing agency in need of a reliable professional to manage marketing tools that wed like to use for our clients.
What we are looking for:
- Reliable and responsible
- Can work individually
- Can work as a team mem...read more

Other - IT & Networking

Needing someone to help with on-going general IT maintenance for our company. Our flexible office hours are generally 8:30a to 8:00p Mon - Thurs. At this particular time we are looking for someone to change one seat in Windows to another new comput...read more