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.

Benefits:
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?
Yes! The non-visual tool is perfect for small or large batches.
Are there any times when my users would need to see the ShipRush UI?
The only required use of the ShipRush UI is for initial setup. However, a benefit of the ShipRush SDK is that you can optionally use the ShipRush GUI for features you don’t want to embed in your application. For example, label reprinting or shipment voiding could be left to the ShipRush GUI, saving you a bit of integration effort.
What's the difference between the non-visual tool and the web service tool?
The Web Service entry point is “over the network.” This means that a single installation of the ShipRush Web Service serves your software on any and all PC’s on the local network. A benefit of the component is that it is directly integrated into your application, and it is easy to switch (in your code) between the visual and the non-visual components. Unlike the Web Service, the non-visual component requires that ShipRush to be installed on all the PCs that will use the non visual component.
What developer tools are most compatible with the ShipRush Non-Visual Component?
Visual Studio.NET and Visual Studio v6, C++, Visual Basic, Microsoft Access and FoxPro, Delphi, and others.

Add ShipRush Developer Tools To Your Application

Use ShipRush Developer Tools to extend the capabilities of your current system. Learn how to leverage our technology to help you ship smarter.

Leverage ShipRush technology