We're Here to Help

AspDotNetStorefront (ASPDNSF)


ASPDotNetStorefront is a powerful Windows ASP.net 2.0 shopping cart and ecommerce toolkit that is extremely cost effective. For general information about their solution, see their FAQ page.

Connection Information
Developer: AspDotNetStorefront
Support Contact: Website
Status: Clients actively using the connection, no known issues
Integrated APIs
Order Entry
Shipping Rates



Order Entry – Orders are submitted to Shipwire from your e-commerce store automatically via our Order Entry API. Once your online store receives an order, Shipwire takes care of the rest.

Order Tracking – All tracking information related to completed shipments is pulled automatically, including expected delivery dates.

Inventory Status – You can query your inventory status globally, by region, or by warehouse. Find out when inventory will be available for products that are out of stock.


For instructions on integrating Shipwire to AspDotNetStorefront, please see this Help file.

You can also find instructions by connecting your cart within your Shipwire account, then following the steps configure it.

Please note that for all orders going to Shipwire as 1-Day delivery, you will need to map your ASPDNSF shipping methods to Shipwire Shipping methods.

  • If you did NOT purchase source-code from ASPDNSF, ASPDNSF can provide a new DLL containing the new feature. ASPDNSF will need to know the version number of AspDotNetStorefront that you are running.
  • If you did purchase the source code, you can edit line 58 of the Shipwire.cs file as follows:
    Remove line 58:

    order.Shipping = "1D"; //ord.ShippingMethod;

    Replace with:

    order.Shipping = ord.ShippingMethod.Split('|')[0].Trim();
    foreach (string shipMethod in AppLogic.AppConfig("Shipwire.ShippingMethods").Split(','))
        if (order.Shipping == shipMethod.Split(';')[0].Trim()) {
            order.Shipping = shipMethod.Split(';')[1].Trim();

In both cases, you need to add an AppConfig (from their Admin site, go to “Configuration > AppConfigs > Add New”) to provide the shipping code mapping:

Name: Shipwire.ShippingMethods
Value: <Fill in Values from the Shipwire API Shipping_Method here>

The values can be 1D, 2D, GD, FT, INTL.

The Document Type Definition (DTD) for Shipwire Order Submission API can be found here.

{% block invis %}{% endblock %}