With the Starshipit connector you can connect iPacky and Starshipit directly. This means that you don’t need to go into another app to create the shipping labels, but can get it directly after checking the order.
If you’re currently not a Starshipit customer, please use this link: https://share.starshipit.com/mQFWpz7. This will get you an additional 1-month free usage of Starshipit.
Before activating the Starshipit connector in iPacky, please contact Starshipit support to get an increased API limit of 20 calls/second. This is necessary for iPacky to work with Starshipit.
About Starshipit
We’re excited to announce that iPacky has partnered with Starshipit to deliver a seamless and scalable shipping experience directly within iPacky’s native platform.
The best-practice shipping software that scales with your business. Retailers save time on every order, reduce shipping costs and create happier customers with Starshipit.
With the iPacky Starshipit connector, you will stay in the iPacky interface all the time, with no need to switch to the Starshipit user interface.
It’s very flexible and powerful. You can change carrier/service, number of parcels, shipping address and properties on the shipping. Such as Signature required or insurance. It also supports Shopify locations for shipping from different locations and partial fulfillments.
For this to work, you need PrintNode installed.
In order to use this connector, you need to have a working Starshipit subscription. You don’t have to have the connection between Starshipit and Shopify set up, but we really recommend it, so you can produce shipping labels in both the Starshipit interface, Shopify and iPacky.
You also need to add the Starshipit connector in Connectors.
After setting up Starshipit, you must add the Starshipit connector in Connectors→Manage. After that, the Starshipit connector will appear when you expand the Connectors, and you can select it.
Setting | Description |
|---|---|
API key | Api key from Starshipit web interface→Settings→API |
Subscription key | Subscription key from Starshipit web interface→Settings→API |
Show Starshipit dialog | Whether to show the Starshipit dialog box after the order check by default. This can be overridden on each order by selecting Show Starshipit dialog in the Actions drop-down in the order check screen. If you don't show the Starshipit dialog, it will print directly without the option of changing values such as weight, multi packages and signature required. The weight is calculated on the basis of the total weight of the items on the order, and the rest will use the default values |
Hide get rates | If checked, it will not show the Get rates button in the Starshipit dialog in the order check. If you don't want your users to be able to override the rules set up in Starshipit, please check this option |
Unit | The weight unit you want to be used in the shipping dialog |
Default country of origin | The two letter country code, for example US. This is used when the product in Shopify does not have country code of origin |
Default HTSUS | The default US customs HS code to be used when the this is not registered on the product when sending to the US |
When sending to the EU, use the HS code for this country code | Select the country code to match with the HS code for a country in Shopify for the variant when sending to the EU |
Default item weight (KG) | The product weight that will be used if the product weight in Shopify is 0. |
Order tags for shipment failure | Tag the order with these tags if the label creation fails. Normally not used |
You must also enter at least one packing box size in Dashboard->Tools->Boxes, and set one as default.
Regarding shipping rules
We highly recommend not to use the shipping rules here, but let Starshipit select the initial carrier/service based on the rules setup in Starshipit. Then iPacky will use this as the initial carrier/service.
Only use iPacky shipping rules if the order is not in Starshipit at the point of shipping label creation.
- Shopify’s shipment texts will show a list of delivery types. These are all the available shipping rate texts in the Shopify admin. By selecting a text here and clicking on the Copy to clipboard, you can paste this text into the Shipment text. That way, you will be sure not to make spelling mistakes. There might be texts that are not listed here, such as pickup at a store. The text for that will be different for each store. This text can be found on the order.
- To add a rule, fill in the fields in the Add rule section, click on the + button, and then click Save.
- To delete a rule, click on the X button.
Setting | Description |
|---|---|
Shipment text | The shipment delivery text selected at checkout on the order. The match must be exact and is case sensitive. Wildcards are not supported. A * (by itself) means that this rule will be applied when no match is found in the other rules. If this is not specified no rule processing will be performed if a matching rule is not found. |
Carrier | Which carrier to use. The carriers available are the ones set up in your Starshipit portal. |
Insurance | If shipping insurance is being used. |
The rules are used as a default for the shipping dialog when the order check is complete, and can be overridden there.
Save the changes.
In order for this shipping connector to be used, you also have to set the Fulfillment rules.
Please note that first the Fulfillment rules are matched. If there is no match on Fulfillment rules where the Label drop-down should be set to Starshipit, Starshipit will not be used.
At the end of an order check (and if Starshipit based on rules is selected as the handler), a dialog like this will appear:
Here you can select the dimension and weight of the shipment. The Box drop-down shows the boxes defined in Dashboard→Tools→Boxes.
The Shipment note is used to write a note to the carrier. This might not be visible with all carriers.
Parcels can be added by selecting Add parcel. Delete it again by using the trash can icon. Please note that the carrier/service you have selected might not support multiple parcel shipments.
By default, it will use the initial carrier/service decided by Starshipit, and it shows the available shipping methods and their price.
If you make changes to any dimensions or properties, click on the Change button to get updated available shipping methods since they might have changed.
Select the shipping method you want to use, and click on Print.
The shipping label will be printed.
If any errors during shipping label generation, they will be shown here.
If for example message about address validation error, you can edit the shipping address and press Print again.
Troubleshooting
- Check that the API key is correct. If it works once, it should work forever, unless you change the API key in Starshipit portal.
- If the label is not printed, check that PrintNode is up and working and that the printer is turned on. Also check the print queue in View PrintNode jobs.