Evaluating bids

Shopify Private App Development para generar y gestionar envíos a través de Webservice (Soap)

Published on the March 30, 2021 in IT & Programming

About this project

Open

Shopify Private App Development to Generate and handle Shippings via WebService (SOAP)

First of all. This is not a shopify template design. This is a development of a Shopify App

We need to fix some errors from an existing development (A Shopify App) that interacts with the shopify website via shopify api.


Our shopify app has the following screens that allows us the following interactions with the shopify website

- A login / logout screen what performs the login/logout via WS. If this username is the first time it logs in, it does self register.
- A Shopify API screen where the client that logged in enters the shopify credentials to connect to the shopify web (url, api key, password)
- A Configuration screen where the client that logged in edits and saves some default options
- A Service Type Screen where the client that logged in can create, edit and delete Shipping Methods that will be used both on the shopify website as Shipping methods (with a shipping cost) and locally on this shopify app on the point 1 to generate shippinngs.

- A Shopify Orders screen where it shows all the orders from the shopify website client that logged in
It hase a "Fulfilled/Unfulfilled/All" Combo selector and a Search by order number field. This screen does have pagination and ordering by columns.

This shopify app connects to the desired shopify website entered on the "Shopify Api Screen" and:
1 a - It retrieves the shopify orders and allow to generate a shipping for that shopify order on the WebService with the required data from the shopify order and the shopify store (origin, destiny, order weight)
1 b - It inserts a tracking url (formed with the response from the WS method for generating shipping) into the shopify order and change the status from the shopify order to fulfilled
2 - It allows to print a label (query the WS and retrieve the binaries for a pdf file)
3 - It allows to cancel a shipping (query the ws to cancel the shipping) and if successfully cancelled from the ws (no exceptions) removes the tracking url from the shopify order and changes the status from the shopify order to unfulfilled so another shipping can be generated

What needs to be done?

- Those 3 points described above are almost finished. It needs reviewing and fixing  some errors still remaining from an existing development.

- A Control panel must be made to perform the previous points, 1 to 3 (creating expeditions on the WS, Printing labels, Cancelling shipments) a in batch, massively
this job has already be done in a plugin for prestashop and also for woocommerce.

Documentation will be provided on how to interact with the WS and how to handle the WS exceptions that can happen
Estimated budget is 500 usd

Category IT & Programming
Subcategory E-commerce
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by D. T.