Completed

Create a Magento 2 Custom Widget to track the package

Custom Widget should have the following 3 functions (see the attachment [login to view URL])

Function 1:

Search orders in the database of our Magento 2 website according to the customer-entered Email address, if order(s) are found, then send an Email to the Email address to inform the customer his/her order(s).

Email Titel: Your order(s) on [login to view URL]

Email Body:

Dear customer,

here is your order(s) on [login to view URL]:

Order number 1

Order number 2 (if existed)

....

Order number N (if existed)

Thank you very much,

Best regards,

Function 2:

Track the package with the package tracking number via API (API is very simple, see the attachment [login to view URL])

A URL parameter will be added to the package tracking URL once we click the Search button

For example:

if the package tracking URL is

[login to view URL]

and the tracking number is 12345678

then add the URL parameter tracking_numbers=12345678 to the URL once click the Search button

[login to view URL]

We can also track the package 12345678 with the URL [login to view URL] directly.

Function 3:

Track the package with the order number via API (API is very simple, see the attachment [login to view URL])

2 URL parameters will be added to the package tracking URL once we click the Search button

For example:

if the package tracking URL is

[login to view URL]

the order number is 666888999

and the first five characters of the entered Email address is ABCDE

then add 2 URL parameters order_numbers=666888999 and add=ADCDE to the URL once we click the Search button

[login to view URL]

We can also track the order 666888999 with the URL [login to view URL] directly

We just need the order number to get the tracking info via API, but the tracking info should not be shown to the customer before verifying the first five characters of the Email address,

How to verify the first five characters of the Email address:

An Email address will be contained in the API responded json file (see the attachment [login to view URL]), so compare the first five characters of the Email address in the API responded file and the first five characters of the entered Email address, not case sensitive, for example, Abcde is the same as abCDe

One order may contain more than one package, then show the packages as the screenshots [login to view URL] and [login to view URL]

Requirements:

1. All the code and all the files should not be encrypted, so that we can modify the code and the files ourselves in the future.

2. UI Design: Details see the attachments [login to view URL] and [login to view URL]

3. All the texts will be shown on the package tracking page(see the attachments [login to view URL] and [login to view URL]) can be translated in the i18n directory, reference see: [login to view URL]

4. Using the object manager directly is not allowed, references:

[login to view URL]

[login to view URL]

5. File path of the module: app/code/MDL/PackageTracking

6. Name the module to MDL_PackageTracking

References:

How to create a Magento 2 Custom Widget:

[login to view URL]

[login to view URL]

Skills: PHP, JavaScript, MySQL, Magento 2, CSS

About the Client:
( 22 reviews ) Essen, Germany

Project ID: #34356516

Awarded to:

(41 Reviews)
4.5

29 freelancers are bidding on average $1065 for this job

(709 Reviews)
9.3
(123 Reviews)
7.8
Sunita0610

Hello, I am a Full stack , CSS and PHP developer with 12 years of experience. I have read your project description and previously I've worked on similar projects so it will be easy for me to work on your project as pe More

$250 USD in 7 days
(185 Reviews)
7.2
maxpl

Hi, Hope you are fine. I am an experienced web developer. I have 8+ years of experience in webdesign/developm More

$200 USD in 7 days
(40 Reviews)
6.9
shivam31

Hello, I will quickly develop a widget as per your requirement for your Magento Store. I will start it right now. Waiting for your message. Looking forward to working with You! Thanks, Shivam

$450 USD in 1 day
(217 Reviews)
6.4
(194 Reviews)
6.8
navjootkaur

Hello there, I am expert at Magento website design/development and speed optimization. As per your requirements, I can replicate your website, can customize the look that will look great and eye catchy to visitors, and More

$100 USD in 5 days
(176 Reviews)
6.6
(115 Reviews)
6.3
(24 Reviews)
6.2
(57 Reviews)
5.9
(46 Reviews)
6.1
AlikAgaian

Hi, there. My name is Alik and as you can see my profile, I am a tailent developer. Now as a manager of our team, 5 elite Full Stack master developers and Java & Python experts, I’ve been working for 10 years perfect More

$500 USD in 7 days
(20 Reviews)
5.6
(78 Reviews)
5.6
(32 Reviews)
5.3
sku5551ed6fd9643

**That's an easy job for me. Let me do this job for you, having strong Skills to do that. Let's get started.I CAN JOIN YOU IMMEDIATELY WITH QUICK TURNAROUND** I have excellent experience with PHP, CS-Cart, WordPress, More

$140 USD in 7 days
(45 Reviews)
5.6
kunjshah

Hi, My self Mohammed and having 13+ years of extensive magento experience which includes 6+ years (almost about to complete 7 years) Magento2 experience. I read whole requirement you wrote and from that I wrote down More

$240 USD in 7 days
(28 Reviews)
5.3
Vikasgenix

High Quality + Fast Speed = Excellent Result + Business Success, this is my working style. I have gone through your Job post and I can understand your job requirement thoroughly. I have a total of 15 years of experienc More

$99 USD in 7 days
(19 Reviews)
4.7
razamo1100

How are you Already have gone through your posting in detail. Create a Magento 2 Custom Widget to track the package I am a web expert having great experience in MySQL, Magento 2, PHP, JavaScript and CSS. I will More

$140 USD in 5 days
(7 Reviews)
4.2
danylovas

Hi, there. Reading your job description from start to end and noticed your are finding talent developer who has experience with web and mobile development. This is skillful developer who has solid and robustic knowledg More

$150 USD in 15 days
(7 Reviews)
3.6
stefanjanko9

Hi Thanks for your job posting I checked project proposal perfectly and have a understood about the project As a junior developer, I have rich experience and master skills of MySQL, CSS, Magento 2, JavaScript and PHP More

$155 USD in 9 days
(8 Reviews)
3.6