Shiprocket is a technologically advanced logistics platform that connects retailers, consumers, and supply chain partners to create great shipping experiences.
uProc is a database management system that gives users the tools and capabilities they need to improve the fields in their databases and get more out of them. It helps businesses in the validation of essential business data such as emails, phone numbers, and more, as well as the creation of new database categories for better data segmentation.
uProc IntegrationsShipRocket + uProc
Select Tool in uProc when New Product is created in shiprocket Read More...ShipRocket + uProc
Select Tool in uProc when New Shipment is created in shiprocket Read More...ShipRocket + Appy Pie App Maker
Update order status in Appy Pie when order is canceled from Shiprocket Read More...ShipRocket + Appy Pie App Maker
Update order tracking details in Appy Pie for every order shipped via Shiprocket Read More...It's easy to connect ShipRocket + uProc without coding knowledge. Start creating your own business flow.
Triggers when a new order is created.
Triggers when a new product is created.
Triggers when a new shipment is created.
Creates a new product.
Cancel an order
Creates a custom order.
Create a return order
Update an existing order.
Select a tool to perform verification or enrichment
(30 seconds)
(10 seconds)
(30 seconds)
(10 seconds)
(2 minutes)
Project ShipRocket(SR. is a project that aims to create an application in the form of a web app, desktop app and mobile app that will be able to sync up to a cloud based database. The database will contain information such as shipping rates, delivery locations, insurance, etc. This database will be accessible to users via the different applications listed above. The user will then be able to use this database to compare prices and delivery times on shipping services.
In order to complete this task we used uProc (an OS X library. to handle XML parsing, file system access and HTTP requests.
The integration of uProc and SR has gone smoothly. We found that using uProc was not only quicker but more reliable than writing our own code for the same functions. The way that the SR project has been designed makes it ideal for easy integration of third party libraries. This is because it consists of three separate apps. the mobile app, the web app and the desktop app. Each app has its own class files which means it is easy to add new functionality without having to worry about affecting other parts of the project.
This picture shows how the various components of the ShipRocket project fit together.
The desktop app contains all code for downloading data from the HTTP server and saving it to the user’s computer. The desktop app downloads data from the HTTP server and saves it in two different locations. on the hard drive and on a remote server. In order to make this possible we used XMLHTTPRequest(. created by uProc to send HTTP requests and read the response. The HTML of SR’s desktop app uses AJAX to call a function called “updateResults” which retrieves data from a predetermined server URL, saves it to the hard drive and then deletes the file from the server.
The web app is where most of the business logic is written. It does things such as storing data in localStorage, sending requests to the remote server and displaying data on the screen via jQuery. It also makes use of uProc by using XMLHTTPRequest(. to send HTTP requests and read responses from remote servers. JSONP is used in order to retrieve data from remote servers as JSONP returns JSON data wrapped in a JavaScript function call instead of a normal script tag. The web app also uses Bootstrap as its CSS framework so that it can be compatible with all devices.
In order for these three components to work together we used a NodeJS server running on Heroku as a middleman between them. We used this server so that if any one of the apps goes offline then no one else will notice. The NodeJS server sends data from the desktop app to the web app by sending it through a POST request while sending data from the web app to the mobile app by sending it through a GET request. We used KnockoutJS to enable this cross-communication.
SR, uProc and all other libraries integrate very well together and are working very well at this point in time. However there are still many things that can be improved upon, such as adding more features, making it more user friendly or even creating an API for other developers to use. In addition there are still some bugs that need fixing, such as when trying to download a PDF from a PDF storage service the software will crash because it cannot handle PDF files properly. This is because we have not implemented any PDF parsing code yet. Also, there are some bugs when trying to store and save data locally, where sometimes there are conflicts with files already saved on the user’s computer. These problems will be fixed in due course but as this is an early stage project there are still many improvements that can be made.
The process to integrate ShipRocket and uProc may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.