Develop a module to track messages through the Ukrpost API for Opencart
OcStore 2.1.0.2.1
It is necessary to develop a delivery module (which will be displayed/connected/adjusted where and the other delivery methods in this CMS and will be traced when choosing the delivery method) for the Ukrpost, which will be able to track messages through the Ukrpost API and change the order status on schedule.The API can be found here: https://dev.ukrposhta.ua/uploads/Status-tracking-API-16102019.pdf
In short, the API returns the code (int) and a short description of the event.that is.sending received - one code, delivered - another, customer refused - third, delivered - fourth, etc.What you will need to do:Add to view, edit the order field to enter the track number.Also, it is very desirable to add the same field to the order Editor of OrderPro (it is partially encoded, here you have to see if it is possible in principle).Take up the module settings standard settings for delivery modules: value, tax class, geographical zone, status, sorting order.When automatically change the order status in a comment to draw out the description of the event obtained from the API.Take up the settings that are related to this module: field to enter ID for authorization in the API description, with what frequency the order status is checked.This can look like a list of all the orders status, next to them there are checkboxes.If the checkbox is installed, then orders with such status are traced, if not - then are ignored.For example, unreleased and delivered orders do not have any sense to track.List of events codes from the API to which you can assign the corresponding orders status (i.e.Some type of table is the event code in the API and the falling list with the order status opposite.It is necessary to set the correspondence to the returning event code from the API and order status).How it should work:
The order with the way of delivery "Ukrpost" is assigned a track-number and indicated one of the statuses that is drawing (for example, "drawn").On schedule, the module connects to the API, receives the event status on this track number and changes the order status to the corresponding, according to the settings.And so until the end, until the order will get some status that will not need to be trapped (for example, "send" or "back").When changing status in order history (i.e.a comment that the manager can leave when changing the order status) automatically adds the information obtained from the API.that is.if we have one order status "in the way" corresponds to several different codes from the API (accepted, sorted, at the issue point, etc.)This will be seen when checking the order.Important: Only orders with a full track number and the ETIM chosen delivery method should be traced.that is.If the order is assigned a track, and the way of delivery is another (or vice versa), then you don’t need to track it.If something is unclear during the course of work, you can do it in 2 ways, etc.It is better to ask the module is done for yourself and under yourself.Not for sale and no more.
Client's review of cooperation with Sergey B.
Develop a module to track messages through the Ukrpost API for OpencartThe work was done qualified and very quickly.
Freelancer's review of cooperation with Vitaly Ivanov
Develop a module to track messages through the Ukrpost API for OpencartIt was pleasant to work. A clear setting of the task, all within the framework of TZ. Payment is timely, immediately after checking. Thank you for cooperation!
-
Good day
We perform properly
All calculations after discussion of details
Check out the portfolio
HTTPS://ari.in.ua/
-
897 167 0 1 Good day .
From the appearance (image in the basket) this module should be a copy of the standard delivery module?
This option will not be made -"the schedule, with what frequency the status of orders are checked." You will need to set the crown to launch the script that will update the status.
-
1842 38 0 Good day . I have experience working with Appeal. Ready to implement the project
-
Т.к. ссылка на описание API меняется ежедневно, как я понял, получить актуальную документацию можно тут https://dev.ukrposhta.ua/documentation
("Відстеження відправлень")
-
Current freelance projects in the category PHP
Developer for CMS website project on Drupal 7 + PHP/MySQL.We are looking for a developer to assist with the setup of a CMS site on Drupal 7 + PHP/MySQL. Task:1. Create product cards for the entire range of products (currently, not all products on the site have product cards with descriptions and characteristics).2. Add correct… Content Management Systems, PHP ∙ 15 hours 26 minutes back ∙ 38 proposals |
Looking for a Bitrix24 specialist / CRM integrator to set up automation.Our company works with CRM Bitrix24. We need a specialist who can set up automatic addition of phone numbers to leads/orders in two formats. Automation must be correctly configured for two countries: the Republic of Moldova and Romania. Task: When creating a lead or order in… PHP, Web Programming ∙ 1 day 13 hours back ∙ 24 proposals |
Website optimizationOptimization of the website jdgreta.co.uk on Shopify. SEO audit attached to the project. Main tasks - - Fix all meta data - Complete the technical specifications for the programmer (since this project combines tasks for both the programmer and SEO, if you are not a company -… HTML & CSS, PHP ∙ 2 days 10 hours back ∙ 32 proposals |
Horoshop SpecialistNeed a specialist who can correctly set up the product Feed. Problem: Currently, over 13,000 products are being uploaded with the same type value (e.g., "everything for manicure and pedicure"). Because of this, it is impossible to segment products in Google Ads and set different… PHP, Website Maintenance ∙ 3 days 12 hours back ∙ 21 proposals |
Make sure that order emails from the store do not go to spam.Currently, there is a store on OpenCart, and order emails are landing in spam. We need to ensure they go to Inbox (ukr.net gmail) and check it. The hosting provider wrote: Poor email delivery may be related to a low sender reputation - IP or domain. In this case, we can advise… PHP, Web Programming ∙ 4 days 13 hours back ∙ 47 proposals |