Here's a brief description:
The buyer makes a purchase, and upon successful completion of the order (as an option for the validation check what status receives the order) module makes appropriate API request (in the settings specified for any delivery method to use some API call - see [login to view URL]) and save response(integer value) into corresponding order field (clg_order_id -> should be created automatically during module setup).
Also in the settings need to be able to specify (see attached image [login to view URL]):
- Enabled (enable/disable module, disabled by default)
- CLG Customer Code (text input)
- CLG API Url (text input)
- CLG Unique product ID (here the choice of SKU & ID) - here, depending on what is selected -> in API request into a param 'ArticleNo' we set Product SKU or Product ID.
- New order status (indicated for an order status which should be sent itto the CLG system). If the order has already been sent, not necessary to send it again. (in order clg_order_id non-empty field in this case)
Into Orders grid should be added a new column 'CLG #' - and then if the order has already been sent - highlight it and display clg_order_id (CLG service returns the id if the order is received successfully) (see screen [login to view URL]).
If the unit is turned off in the settings - in the order grid this column also not visible.
API SERVICE:
[login to view URL]
We should process only the following challenges:
OrderArticlesByBringBusiness
OrderArticlesByBringPickupPoint
OrderArticlesByGLSBusiness
OrderArticlesByGLSParcelShop
OrderArticlesByPostDanmark
OrderArticlesByPostDanmarkBusiness
OrderArticlesCollect
If you see them - they are all the same, only OrderArticlesByBringPoint, OrderArticlesByGLSParcelShop has 1 additional parameter. The rest - completely identical.
It should be possible to send order into CLG at admin panel.
Also in the comments of the order must be added to the corresponding responses from the CLG service (either successfully text or if error -> api call answer) (see screen [login to view URL], [login to view URL])
p.s. i'll provide api url and code later and will be possible to test API call locally and also then on a test server (because at CLG system exist IP validation)
Hello,
I have availability to start your job as soon as possible.
Feel free to chat me and see details.
About your site, I deliver to you with responsive design (friendly to tablets and Iphone) with all pages you want.
I invite you to see my portfolio in my profile and the ratings given by other customers on https://www.freelancer.com.es/u/eduardocubel.html
If you have any question, please feel free to ask me.
Yours Sincerely,
Eduardo Cubel
Hi, I (Myself a senior PHP, ASP.NET programmer using C# and VB) have a team having experience of more than 10 years in developing web and mobile applications. I have a team of expert programmers who write robust and bug-free codes at the very first instance. After seeing our quality of work and the cooperation offered to you even after the work has been delivered to you, you’ll come to us again and again to avail our services. I read through the job details extremely carefully and I am absolutely sure that I can do the project very well. I can achieve the results that you are asking for within your timeframe and budget. I am confident I can exceed your expectations and I would love to work on your project. Thanks, Priyanka