Questions tagged [shippo]

shippo refers to the libraries and APIs produced by the company “Shippo” for multi-carrier integration, shipping label creation/purchasing, parcel tracking, and other shipping-related activities.

Shippo is RESTful shipping API with a set of language-specific wrappers for integrating with multiple shipping carriers (such as USPS, FedEx, UPS, DHL, and more), assisting in shipping label creation, parcel tracking, address validation, and rate comparison for e-commerce businesses and platforms.

Shippo is typically viewed as an alternative to integrating with multiple carriers individually and maintaining your own in-house shipping operations. It’s common to integrate with Shippo to connect with multiple carriers through its API, and use its web application as a dashboard for high-level shipment management.

Shippo also provides app plug-ins on common e-commerce platforms such as Shopify, Etsy, GoDaddy, Weebly, Bigcommerce, and Magento.

66 questions
1
vote
1 answer

How to retrieve the UPS carrier I setup in my Shippo account

I am trying to use Shippo in my c# development for the first time and I was able to generate a label using the default USPS carrier, but I am unable to use the UPS account I setup on their website. I am using this code to retrieve all the carriers,…
1
vote
1 answer

Shippo API Integration: Status returns as "ERROR" even if "VALID"

I've integrated Shippo with my Ruby on Rails Spree platform. Everything seems to be working great, except that when I go to create a transaction to print shipping labels, I get an error in the response. Here's my…
tman091
  • 483
  • 1
  • 6
  • 17
1
vote
1 answer

Shippo API - Laravel implementation issues getting empty object results

I am trying to implement Shippo for estimating shipping costs during an order process. I am using Laravel 5.4 with shippo-php. This is regarding a test environment, and I have added a Purolator Carrier in "Test-Mode". Once the postal code is…
Borovez
  • 45
  • 2
  • 12
1
vote
1 answer

Node shipping API using Shippo isn't working

I'm building an API and today I integrated my with a HTML form. However, it just says 'Cannot POST /newship'. What is wrong? My server.js: var express = require('express') var app = express() var http = require('http'); //Shippo shipping wrapper var…
A. Cat
  • 21
  • 7
1
vote
1 answer

Does the Shippo rates returned always contain predictable value for attribute?

Using the Shippo API when you request rates it returns multiples and there is an 'attribute' key that contains values such as FASTEST, BESTVALUE, and CHEAPEST. This all seems fine and dandy but I can't seem to locate in the docs whether or not…
1
vote
1 answer

Shippo Webhook Order Details

One of the properties the Shippo webhook can return is the "Order" object, but none of my requests are populating this field, it's always null. I've looked over the documentation regarding webhooks but it's pretty minimal. Is there any information…
1
vote
1 answer

Shippo API - Multipiece shipment returns empty rates_list

Attempting to create a multi-piece shipment per https://goshippo.com/docs/multipiece I'm specifying async = false in my request, but I'm getting back an empty rates_list in the response. EDIT to add that the to and from address I redacted are both…
Lamont
  • 41
  • 3
1
vote
1 answer

Shippo API - Get rate object that's always the same provider and service level

I'm using the C# Shippo library to provide a way for a client to create and print shipping labels for his online store. He will always use the same carrier and service level and doesn't do international shipping. It looks like I should be able to…
Lamont
  • 41
  • 3
1
vote
1 answer

How to access return label pdf via API?

When I create an instance of Shippo::Transaction, I get access to transaction pdf from label_url field. How can I get access to pdf for return label? I tried to create an instance of Shippo::Shipment with address_return or/and return_of fields and…
1
vote
1 answer

Shippo API error on import

We are implementing the shipping API from Shippo. On exports everything seems to work, but on import we get the following error from UPS in test mode: 120120: Hard: The country associated with Shippers ShipperNumber must be the same as the…
Michel
  • 21
  • 1
  • 5
1
vote
1 answer

shippo api not returning all rates from active carriers

Hi im playing with the shippo api. I have 5 default carriers all active and in test mode. The thing is when i create a shipment and inspect all rates, im just getting the USPS rates and i would prefer rates from all carriers and compare the cost.…
emcas88
  • 881
  • 6
  • 15
1
vote
1 answer

How do I purchase a label with Shippo via the Stripe integration?

I'm looking to integrate Shippo with Stripe to get shipping rates for my shop, and I want to purchase the label through Shippo. Getting the rate from Shippo via the Stripe API is fine, then I make a call for the Rate using the object_id from the…
Shan Lian
  • 72
  • 6
1
vote
1 answer

goshippo create order via api

I'm trying to figure out a way to create orders via API (the ones that show up under https://app.goshippo.com/orders/), but seems like api docs dont really explain how to do so, and the only thing thats available is to create shipping labels. The…
sublimit
  • 79
  • 3
1
vote
1 answer

When to use QUOTE on Shippo

When creating certain objects on Shippo, there's this object_purpose attribute that allows you to select either QUOTE or PURCHASE. I can see that PURCHASE is for labels that are meant to be bought and used in the end, but when should I use QUOTE…
Shan Lian
  • 72
  • 6
1
vote
1 answer

How can I add custom text to Shippo generated labels?

I would like to add a custom field to the shipping label generated by Shippo to identify the physical package. Is there any way to add custom text to the shipment label using the API? I'm specifically looking at the Shipment, Transaction Create…
Mikhail
  • 198
  • 7