ShippingEasy

Overview

ShippingEasy is a shipping management platform that connects directly with Ecommerce to streamline your order fulfillment process. Once configured, Ecommerce automatically sends new orders to your ShippingEasy account, where you can purchase shipping labels, compare carrier rates, and manage shipments.

When a package ships and receives a tracking number, that information flows back into Ecommerce automatically — keeping your orders, customers, and marketplace listings up to date without any manual data entry.


Why use ShippingEasy with Ecommerce?

  • One place to ship: Orders from Amazon and eBay funnel through Ecommerce into ShippingEasy, so you manage shipping from a single dashboard.
  • Automatic tracking updates: When you ship a package in ShippingEasy, the tracking number is written back to the Ecommerce order and forwarded to the marketplace (Amazon, eBay, etc.).
  • Rate comparison: Compare live rates from FedEx, UPS, and USPS side by side before purchasing a label.
  • Less manual work: No copying and pasting order details or tracking numbers between systems.

What You Need Before You Start

Before you begin setup, make sure you have the following:

  1. An active Ecommerce account with admin or settings access to your dealership dashboard.
  2. A ShippingEasy account. Sign up at shippingeasy.com if you do not have one.
  3. Your own carrier accounts. You must connect your own FedEx, UPS, and/or USPS accounts inside ShippingEasy. Ecommerce does not provide carrier accounts — you bring your own negotiated rates.
  4. Your Ecommerce dashboard URL. This is the address you use to log in to Ecommerce (e.g., yourdealership.app.powersportsupport.com  ). You will need it during setup.


	From the Ecommerce Home Page click Settings > Shipping Easy

Module Settings

There can be issues with duplicate orders showing up in your Shipping Easy account.  To ensure that Ecommerce is only sending order information for Ecommerce created listings you will want to check this box.

  • Checked: Ecommerce will only send orders to ShippingEasy when those orders came from listings that were created inside Ecommerce. This prevents duplicate orders if you also have listings or orders coming from outside Ecommerce.
  • Unchecked: Ecommerce sends all orders to ShippingEasy regardless of where the listing originated.

Authentication

Account API Key & Account API Secret

You will generate these in Shipping Easy and paste it in here.  In Shipping Easy click on "Settings > API Credentials"


Note the auto-populated fields

Two fields will already be filled in for you:

  • Store URL — Your Ecommerce dashboard address (auto-filled, read-only).
  • Store Callback Path — Set to /shipment/callback   (auto-filled, read-only).

You entered the Store URL into ShippingEasy in Step 2. The callback path is used by ShippingEasy to send tracking updates back to Ecommerce. You do not need to change either of these.

Next you will generate the "Store API Key"

Click on "Settings > Stores & Orders"

Click "Add New"

1. Select Platform > Choose "ShippingEasy API" from the Dropdown.

2. Enter your Ecommerce dashboard URL without www. "xxyyzz.app.powersportsupport.com"

3. After you save this information you will proceed to "Settings > Stores & Orders".  Here you will see the New ShippingEasy store and the Store API.  

Copy/Paste into Ecommerce and hit save.  You are done.


How It Works

Once everything is configured, the integration runs automatically. Here is the complete flow:


Orders Going Out (Ecommerce to ShippingEasy)

  1. A customer places an order on Amazon, eBay, or another connected marketplace.
  2. Ecommerce pulls the order in from the marketplace.
  3. Ecommerce automatically sends the order to ShippingEasy. The following information is included:
    • Order ID (Ecommerce assigned order number)
    • Order date and status (set to "awaiting shipment")
    • Order totals (total including tax, subtotal, tax amount, shipping amount)
    • Buyer/billing information (name, address, city, state, zip, phone, email)
    • Shipping address (recipient name, street address, city, state, zip)
    • Line items for each product (manufacturer and product name, SKU, unit price, quantity, size/color/option)
    • Sales channel (e.g., Amazon, eBay)
    • Order notes
  4. The order appears in your ShippingEasy dashboard, ready for you to create a shipping label.

Note: Ecommerce only sends orders that have not yet been shipped and have not already been sent to ShippingEasy. Orders from the last 6 weeks are included in each sync cycle.


Tracking Coming Back (ShippingEasy to Ecommerce)

  1. You purchase a shipping label and ship the package in ShippingEasy.
  2. Ecommerce periodically checks ShippingEasy for tracking updates on orders that have been sent but do not yet have a tracking number.
  3. When a tracking number is found, Ecommerce:
    • Saves the tracking number to the order.
    • Adds a note to the order: "Tracking number received from ShippingEasy."
    • Updates the order status so the marketplace (Amazon, eBay, etc.) receives the tracking information.

Order Cancellations

If an order needs to be cancelled, Ecommerce can send a cancellation request to ShippingEasy to remove the order from the shipping queue.


Frequently Asked Questions

Q: Do I need to manually enter orders into ShippingEasy?

No. Once the integration is active, Ecommerce automatically pushes orders to ShippingEasy. You only need to log into ShippingEasy to purchase labels and ship packages.


Q: How often does Ecommerce send orders to ShippingEasy?

Ecommerce runs a background sync on a recurring schedule. New orders are typically pushed to ShippingEasy within minutes of arriving in Ecommerce.


Q: How does the tracking number get back to my marketplace (Amazon/eBay)?

Ecommerce checks ShippingEasy for tracking numbers on shipped orders. Once Ecommerce receives the tracking number, it updates the order, which then syncs back to the original marketplace automatically.


Q: What happens if I already have ShippingEasy connected to Amazon or eBay directly?

You may get duplicate orders in ShippingEasy — one from Ecommerce and one from the direct marketplace connection. To prevent this, either disconnect the direct marketplace feed in ShippingEasy, or enable the Managed Orders Only checkbox in Ecommerce so that only Ecommerce-managed listings send orders.


Q: Do I need to set up my own FedEx/UPS/USPS accounts?

Yes. Ecommerce does not provide carrier accounts. You must add your own carrier accounts (FedEx, UPS, USPS, or others) directly in ShippingEasy under their carrier settings.


Q: What order information does ShippingEasy receive?

ShippingEasy receives the full order: buyer name and billing address, shipping address, product names, SKUs, quantities, prices, order totals, tax, sales channel, and any order notes.


Q: Can I use ShippingEasy for orders that did not come through Ecommerce?

Yes. ShippingEasy is a standalone platform. You can use it for any orders. The Ecommerce integration simply adds another source of orders into your ShippingEasy account.


Q: What if an order fails to push to ShippingEasy?

Ecommerce adds a note to the order: "There was a problem pushing order to ShippingEasy." Check that your API credentials are correct and that the ShippingEasy module is enabled. See the Troubleshooting section below.


Q: How far back does Ecommerce look for orders to sync?

Ecommerce syncs orders created within the last 6 weeks. Orders older than 6 weeks are not sent to ShippingEasy.


Q: Where can I see if an order was successfully sent to ShippingEasy?

Check the order notes in Ecommerce. A successfully pushed order will have the note: "Order was successfully pushed to ShippingEasy."


Troubleshooting

Problem Likely Cause What to Do
Orders are not appearing in ShippingEasy API credentials are incorrect or the module is disabled Go to Settings > ShippingEasy in Ecommerce and verify that the module is enabled and all three API fields (Account API Key, Account API Secret, Store API Key) are filled in correctly.
Duplicate orders in ShippingEasy ShippingEasy is also connected directly to your marketplace (Amazon/eBay) Either remove the direct marketplace connection in ShippingEasy or enable the Managed Orders Only checkbox in Ecommerce.
Tracking numbers are not coming back to Ecommerce The order has not been shipped in ShippingEasy yet, or the Store URL/callback path is incorrect Confirm you have actually purchased a label and shipped the order in ShippingEasy. Verify the Store URL in Ecommerce matches your dashboard address.
"There was a problem pushing order to ShippingEasy" note on an order API authentication failure or a network issue Double-check all three API credentials. Make sure your ShippingEasy account is active and in good standing. Try saving the settings again.
ShippingEasy settings page is not visible in Ecommerce The ShippingEasy module is not enabled for your account Contact Ecommerce support to verify the ShippingEasy plugin is available on your plan.
Old orders (more than 6 weeks) are not syncing Ecommerce only processes orders from the last 6 weeks Orders older than 6 weeks must be entered into ShippingEasy manually if needed.

Still need help? Contact Us Contact Us