Evaluating bids

Development of 3 specific features for Woocommerce (you will need to call an Api and perhaps Web Scraping)

Published on the October 23, 2020 in IT & Programming

About this project

Open

I need to develop some specific features for our e-commerce, there are three resources:

1. Automatic sending of tracking code when registered in the bank by a webhook, for another plugin (17track). In every purchase made on our website, one or more codes registered in the "postmeta" table are generated with the meta_key Package # 1, Package # 2, etc.
We need to extract the meta_value from this field and then send it to a 17track plugin function to send it to the external platform and register in the database.

2. Verification of delivered orders: create a routine with frequency to be defined (weekly, for example) that checks the tracking status of order tracking codes with status "Sent" in Woocommerce. If the package status is Delivered, you must update the order on Woocommerce with the corresponding status (custom status Delivered). We need an external API to check for these updates (I'm trying to get the one from 17track - but feel free to suggest another alternative if you know it - but you need to capture status of the shipping method "Aliexpress Standard Shipping (cainiao)").


3. Automatic search for Postal Code in Correos Chile through the address informed in the checkout fields of Woocommerce (street, number and city). Correos Chile has an API on github (https://github.com/lgaticaq/codigo-postal) but we have already tried to implement it directly in Woocommerce, but it is not possible due to denying requests from external domains (CORS). The closest solution we found was to develop a web scraping application to simulate the completion and response of the page https://www.correos.cl/web/guest/codigo-postal.

After taking this postal code, you must enter it in the corresponding field in woocommerce.

Category IT & Programming
Subcategory Wordpress
What is the scope of the project? Custom development
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)

Delivery term: Not specified

Skills needed

Other projects posted by F. D.