Cloud Storage Store and serve files at Google scale.
ShipStation is a web-based, multi-carrier shipping solution that is designed to save eCommerce retailers time and money on their order fulfillment process. With ShipStation you get access to a single set of powerful tools for managing your orders from creation through fulfillment—anywhere your business needs to ship.
ShipStation IntegrationsFirebase Cloud Storage + ShipStation
Mark an Order as Shipped in ShipStation when New File Within Cloud Storage is created in Cloud Storage Read More...Firebase Cloud Storage + ShipStation
Create Order to ShipStation from New File Within Cloud Storage in Cloud Storage Read More...ShipStation + Firebase Cloud Storage
Upload File in Cloud Storage in Cloud Storage when Item Ordered is added to ShipStation Read More...ShipStation + Firebase Cloud Storage
Upload File in Cloud Storage in Cloud Storage when Item Shipped is added to ShipStation Read More...ShipStation + Firebase Cloud Storage
Upload File in Cloud Storage in Cloud Storage when Order Shipped is added to ShipStation Read More...It's easy to connect Firebase Cloud Storage + ShipStation without coding knowledge. Start creating your own business flow.
New File Within Cloud Storage
Triggers for each individual line item when a new order is created or imported.
Triggers for each individual line item when a new outbound shipping label is created for an order.
Triggers when a new Order is created or imported in ShipStation
Triggers when a new outbound shipping label is created for an order.
Upload File in Cloud Storage
Create Order
Marks an order as shipped without creating a label in ShipStation.
Updates an existing order. Only orders in an open status in ShipStation (awaiting_payment, awaiting_shipment, and on_hold) can be updated through this method. This call DOES NOT currently support partial updates. The entire resource must be provided in the body of the request
(30 seconds)
(10 seconds)
(30 seconds)
(10 seconds)
(2 minutes)
Firebase Cloud Storage is an object storage spution that makes it easy to store, retrieve, and modify your data in the cloud. Firebase Cloud Storage offers a simple REST API for reading and writing data, using HTTP or HTTPS requests. It’s also accessible from any programming language that can make HTTP requests.
ShipStation is an online shipping software that allows online retailers to fulfill orders on demand. The software allows you to print labels, track shipments, communicate with carriers, and more. With ShipStation’s integration with Firebase Cloud Storage, you can upload data into Firebase Cloud Storage from a single click inside the software.
Firebase has a great guide on using a webhook to integrate Firebase Cloud Storage into a web application. In the guide, they walk you through how to create a new project in Firebase through the developer conspe. Once you have completed creating a new project, you will need to add your Firebase key to your app.js file. You can find this key by navigating to Firebase Conspe → Authentication → Web Applications → [Application name] → Settings. Next, you configure the project in the Allowed Callback URLs section in the Firebase Developer Conspe → Develop → Cloud Functions → Configure function triggers page. This will allow your Firebase project to send a request via a webhook when a file is uploaded. Sadly, ShipStation does not provide a way for you to add a callback URL when integrating your Shopify store with its platform. However, there are still ways to upload your order files from your Shopify store to your Firebase account. In this case, we will use an Android device to push our files from ShipStation to our Firebase account. To do this, we must first create a new “Cloud Function” in our Firebase project through the Firebase conspe. If you don’t already have one set up, you can fplow this guide here. Once you have created your new “Cloud Function”, you will need to navigate to the Settings tab and create a new webhook trigger - https://docs.firebase.com/firebase/functions/webhooks/. Now that we have set up our trigger, we can push our files from ShipStation to our Firebase account by simply uploading them from our Android device! We create our own Android app that uses the order_id and order_url provided by ShipStation and then we use the http client that comes built into android to send a request to our cloud function with these arguments! Once we send our request and receive our response, we can then simply upload this file into Firebase Cloud Storage by using their client library. https://firebase.google.com/docs/storageodejs/get-started#uploading-files-to-firebase-storage. I know this seems like a lot of work (and really it is. but if you’re looking for a way to automate this process for multiple orders, I recommend using an existing top such as Gradle or Bash Scripts on Heroku, or perhaps even using Zapier or some other service that allows you connect different services and automate your workflows!
The process to integrate Firebase Cloud Storage and ShipStation may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.