ShipRush Developer Tools

Non-Visual Component

Interested in a shipping solution ideal for batch and automated shipping? The ShipRush Non-Visual Component is your answer. Since it is code-driven from the ‘host’ application, this component allows you to rate and ship without ever showing the ShipRush UI. Shipping is easy and completely integrated into your application. Best used by developers working in Java, .NET, C++, Delphi and other tools and in-house, contract and commercial developers or software in the WMS, order management, e-commerce and fulfillment segments.

Process rating and label transactions without showing the ShipRush GUI

Generate large numbers of shipping labels (in bulk or batch)

Calculate shipping costs

Check shipping service availability

custom webstore
Non-Visual Component illustration

Non-Visual Component Overview

This illustration shows how ShipRush’s Non-Visual Component can function within your application.

Why Choose Non-Visual Component?

The Non-Visual Component is identical to the Visual Component in terms of its functionality making it easy for developers to get started with the Visual Component, and then migrate to the Non-Visual Component downstream.

The difference between Visual and Non-Visual Components is that with the Non-Visual Component, shipping and rating is done without showing the interactive ShipRush UI to the user. This means that ShipRush will process the shipment, but all required shipment parameters must be set from the host application in order for the shipment to proceed.

The Non-Visual Component offers programmatic access to essentially the entire ShipRush system, providing for full shipping integration into your application and is perfect if you want full control of the shipping UI and do not want to surface the ShipRush UI, you run batches of shipments, or you are in an automated environment without a computer operator present to use a shipping UI.

Compared to the Web Service, the Non-Visual Component runs in-process, whereas the ShipRush Web Service runs outside your process. The Web Service never shows a ShipRush UI during shipping.

Frequently Asked Questions

What is ShipRush?
ShipRush is an easy and efficient way to ship via FedEx, UPS, or USPS. ShipRush automatically pulls the ‘Ship To’ address from the invoice/sales order into the shipping form. Enter a weight, press ship for your shipping label to print out and an automatic email to be sent to the customer with the tracking number.
What is the ShipRush SDK?
The ShipRush SDK allows you to customize the benefits of “end-user ShipRush” to integrate within your own application. The ShipRush SDK is a suite of several developer tool sets that allow ShipRush to be used from within your application. With the ShipRush SDK you are able to use the same ShipRush technology we use in the end user ShipRush to ease the process of calculating shipping costs, creating shipping labels, and keeping accurate records of all the shipments you process.
Why shouldn't I just code to the shipping carrier myself?
If you choose a ShipRush developer tool, we do the heavy lifting. We are constantly updating ShipRush to stay current with the shipping carriers. And we know shipping front-to-back, because that is all we do. By using ShipRush we will take care of the constant updates and complex business rules of shipping that are critical to maintain your integration. You’ll be able to ship worry-free.
Can the non-visual tool handle batch shipping?