Magento PHP Developer for build custom module

Job ID: 31113082

Budget: $10 – $300 USD

Hi Guys, we are looking for PHP Magento developer that is able to build a new custom magento module that will need to be implemented in a website (currently in development) and sellable through Magento Marketplace. This module is very simple but time to time we can work together and add new features.

What should do this module?

Basically will need to permit to a customer to customize a product , in our case a football t-shirt. User can select a suitable size and then customize the Name and number behind the shirt and see a live preview of the result. Clearly after the customization the product can be added to magento cart and processed through magento checkout. Im thinking it can be a good thing to keep the graphics module mostly like as the template we are currently using for our website. The module must support 2 languages, English and Italian

You can see this link as a little trivial example of what I’m talking about (please don’t take it as a bible)
Https://footballshirtmaker.com/en/sweden/shirt-2021-II

Suggested procedure:
===============================

Probably we can make a **PHP API call** to retrieve correct data product from DB, then check the JSON response and look for the image path , pass data and then set imageCanvas url, don't forget to set CORS policy both in server **.htaccss, PHP files, and js files**, We care about security, but you can use source "anonymous" just for developer purpose.

Remember that we need to resell the module , so we will need an admin panel to let set user to all the variable sizes , probably also some custom welcome text in product page and surely ability to select which product use (from custom product type we created before)


References:
===============================

How to create a Magento module
----------------
https://devdocs.magento.com/videos/fundamentals/create-a-new-module/

How to create a new product type
----------------
https://www.mageplaza.com/devdocs/how-create-new-product-type-magento-2.html

How to use API to retrieve products
----------------
https://www.mageplaza.com/devdocs/get-all-products-orders-categories-magento-2.html

Example to display results using AJAX calls for Magento
----------------
https://www.codextblog.com/magento-2/how-to-render-an-html-using-an-ajax-call-in-magento-2-module/

Display image using <CANVAS> JS element for Magento
----------------
https://magento.stackexchange.com/questions/193101/upload-html-canvas-on-register-page-as-image-file

Add text and number to <CANVAS> JS element
----------------
https://www.google.com/amp/s/www.w3docs.com/snippets/css/how-to-add-a-text-on-the-html5-canvas-element.html

Manage <CANVAS> JS element responsiveness
----------------
https://stackoverflow.com/questions/1664785/resize-html5-canvas-to-fit-window

Manage License and generic FAQs for Magento Marketplace
----------------
https://devdocs.magento.com/marketplace/sellers/getting-started.html
Related categories: PHP JavaScript MySQL Plugin Magento 2