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

DownLoad Shippo label through controller

After filling necessary package info, I manage to create a responsed Transaction object through goShippo API call: Transaction.create(Map, apiKey). Form the responsed Transaction object, I can get the shipping label as a Url:…
dkn
  • 75
  • 2
  • 6
1
vote
1 answer

Using Shippo and PHP to produce shipping labels

I almost got it working perfectly, except for generating the labels. I have this code to generate the rates, which works great: //Wait for rates to be generated $attempts = 0; while (($shipment["object_status"] == "QUEUED" ||…
Darth Mikey D
  • 107
  • 2
  • 14
0
votes
1 answer

POSTing to a url in Node (working with webhooks)

I'm working on a project where I am using shippo to create shipping labels. Shippo has a webhook to allow customers to track their order statuses. I'm never used webhooks before, and I'm finding their documentation on how to set it up a bit…
pelotador.1
  • 195
  • 1
  • 12
0
votes
1 answer

POST net::ERR_CONNECTION_REFUSED when integrating shippo with Exception has occurred: SyntaxError: Unexpected token < in JSON at position 0

I'm working on a project where I'm using shippo to get my shipping labels. Recently, my computer restarted, and I had an issue where mongodb wasn't connecting. I finally, got mongodb to reconnect by reinstalling and then reconnecting it, but when it…
Gigi101
  • 139
  • 1
  • 11
0
votes
0 answers

get shipment.object_id from post api

I'm working on a product using node.js in my backend. In this project, I'm trying to integrate Shippo. Currently, I am able to get the shippo.shipment.create {...} to work. From there I get a shipment.object_id when I console.log(shipment). My issue…
Gigi101
  • 139
  • 1
  • 11
0
votes
1 answer

Cannot read property 'create' of undefined error when integrating Shippo

I am working on a product using node.js in my backend and react.js in my frontend. In this project, I am trying to integrate Shippo. They provide api information for the backend, which I have tried to use/follow. I am currently getting a cannot read…
Gigi101
  • 139
  • 1
  • 11
0
votes
1 answer

How do you get the tracking number for each shipment in a Shippo batch process?

I have successfully created and purchased a batch shipment using the shippo endpoints const batch = shippo.batch.create({...}) and shippo.batch.purchase(batch.object_id). Now I need to know if I can retrieve the tracking number for each shipment in…
Cathy
  • 3
  • 1
0
votes
1 answer

Can you include multiple labels in the same PDF using shippo.transaction.create({...})

I am creating a new transaction object and purchasing the shipping label with one API call using shippo.transaction.create({...}). My user can request 1 or more of the same label at the same time. How can I include the number of labels they…
Cathy
  • 3
  • 1
0
votes
1 answer

Receiving shipping rates from Shippo - Eclipse

After a bit of work I was able to finally get Shippo to connect to my eclipse IDE. However after trying their examples I realized the way you get rates from their code is not the same. After changing getRates to getRateList the return on my rate…
0
votes
0 answers

Why is Shippo Webhook returning 406 error?

I've had 3 developers look at this now and we cannot figure out why this test webhook on Shippo is returning a 406 error. The site is live and working fine other, so I don't understand why the webhook would have an issue communicating with the…
Colin
  • 85
  • 3
  • 10
0
votes
1 answer

How Can I Integrate Shippo API With Laravel 8

I'm building an ecommerce website with Laravel 8, and I'm trying to incorporate real time shipping rates with Shippo API. I was able to install Shippo via composer, but I get an error saying too few arguements or undefined variable. I'm borrowing…
D.T
  • 105
  • 1
  • 1
  • 7
0
votes
1 answer

Can we increase the font size in shippo generated label (Shippo label api)?

I want to edit the text size using api on shippo generated label. Is there any way to increase the text size or make text bold? I'm specifically looking at the Shipment, Transaction Create API call. (Shippo Api Reference)
0
votes
1 answer

How can I add custom text to Shippo labels using batch API?

I need to add custom text to some of labels generated with shippo batch API. How can I achive this?
Zufar Muhamadeev
  • 3,085
  • 5
  • 23
  • 51
0
votes
1 answer

Why I receive "Carrier does not exist" if I specify carrier account in request?

I am trying to create shippo batch labels using java API. I have specified carrier objectID at BatchShipment level and at Batch level. When I check status of batch - it is Invalid, batch shipment status is also Invalid and there is message in batch…
Zufar Muhamadeev
  • 3,085
  • 5
  • 23
  • 51
0
votes
0 answers

Null object returned when fetching from Shippo API

I'm trying to get a list of all my shipments from the Shippo API. I'm using the fetch() API to get the data. This is my code: fetch("https://api.goshippo.com/shipments/", { method: "GET", withCredentials: true, headers: { "Content-Type":…
Brian
  • 1
  • 1