Fishbowl ShipExpress: Difference between revisions
m (Text replacement - "==Troubleshooting==" to "=Troubleshooting=") |
m (Quite a few small changes.) |
||
| Line 51: | Line 51: | ||
# If you already have a Shippo account, click '''Log in''' and enter your Shippo account information. | # If you already have a Shippo account, click '''Log in''' and enter your Shippo account information. | ||
# Expand each [[#Settings|Settings]] section to configure the integration. Column headers can be clicked to sort the tables.<br>[[File:ShipExpress settings.png]] | # Expand each [[#Settings|Settings]] section to configure the integration. Column headers can be clicked to sort the tables.<br>[[File:ShipExpress settings.png]] | ||
# In the [[#Ship From Settings|Ship From Settings]] enter at least one ship from address. | # In the [[#Ship From Settings|Ship From Settings]], enter at least one ship from address. | ||
# In the [[#Miscellaneous Settings|Miscellaneous Settings]] select a default shipping item. | # In the [[#Miscellaneous Settings|Miscellaneous Settings]], select a default shipping item. | ||
# Quotes can't be added to a sales order until [[#Carrier Settings|carriers are mapped]]. | # Quotes can't be added to a sales order until [[#Carrier Settings|carriers are mapped]]. | ||
# Click the {{Button|Save}} at the top of the module. | # Click the {{Button|Save}} at the top of the module. | ||
| Line 67: | Line 67: | ||
===Address Settings=== | ===Address Settings=== | ||
* By default, | * By default, address fields are already mapped between Fishbowl and Shippo, but these mappings can be adjusted if necessary.<br>[[File:ShipExpress Address Settings.png]] | ||
===Customer Settings=== | ===Customer Settings=== | ||
| Line 78: | Line 78: | ||
* Shippo can validate international addresses. For pricing, see the '''Global Address Validation''' line on [https://goshippo.com/pricing/ Shippo's pricing page].<br>[[File:ShipExpress International Settings.png]] | * Shippo can validate international addresses. For pricing, see the '''Global Address Validation''' line on [https://goshippo.com/pricing/ Shippo's pricing page].<br>[[File:ShipExpress International Settings.png]] | ||
* When purchasing a new label for an international shipment, the fields above will be used as the default values in the customs declaration dialog.<br>[[File:Customs Declaration.png]] | * When purchasing a new label for an international shipment, the fields above will be used as the default values in the customs declaration dialog.<br>[[File:Customs Declaration.png]] | ||
* '''Customs fees''' - Shippo supports three options in the '''Incoterm''' field. For more information click [https://support.goshippo.com/hc/en-us/articles/203004889-Customs-Declarations-in-Shippo#h_7abded15-ee16-486c-8664-5e5e7ffcf8d1 here]. | * '''Customs fees''' - Shippo supports three options in the '''Incoterm''' field. For more information, click [https://support.goshippo.com/hc/en-us/articles/203004889-Customs-Declarations-in-Shippo#h_7abded15-ee16-486c-8664-5e5e7ffcf8d1 here]. | ||
** '''DDU (Delivery Duties Unpaid)''' - DDU means that your customer, the recipient, will be responsible for paying the customs charges before receiving the package. | ** '''DDU (Delivery Duties Unpaid)''' - DDU means that your customer, the recipient, will be responsible for paying the customs charges before receiving the package. | ||
** '''DDP (Delivery Duties Paid)''' - Choose DDP if you would like to pay all customs fees on behalf of your customer. This is common when sending a gift internationally. | ** '''DDP (Delivery Duties Paid)''' - Choose DDP if you would like to pay all customs fees on behalf of your customer. This is common when sending a gift internationally. | ||
** '''FCA (Free Carrier)''' - Free Carrier (FCA) shipments are supported only FedEx and DHL Express. With FCA, you deliver the goods, cleared for export, at a named place and the shipment can be delivered to a carrier nominated by the buyer. | ** '''FCA (Free Carrier)''' - Free Carrier (FCA) shipments are supported only by FedEx and DHL Express. With FCA, you deliver the goods, cleared for export, at a named place and the shipment can be delivered to a carrier nominated by the buyer. | ||
* '''EEL/PFC''' - Choose from the following options in the '''EEL/PFC''' field. For more information click [https://www.fedex.com/us/electronic-export-information/ftr-chart.html here] or [https://pe.usps.com/text/imm/immc5_010.htm here]. | * '''EEL/PFC''' - Choose from the following options in the '''EEL/PFC''' field. For more information, click [https://www.fedex.com/us/electronic-export-information/ftr-chart.html here] or [https://pe.usps.com/text/imm/immc5_010.htm here]. | ||
** '''30.37(a)''' is for unlicensed merchandise under $2500. | ** '''30.37(a)''' is for unlicensed merchandise under $2500. | ||
** '''30.37(f)''' is for technology/software exports not needing a license. | ** '''30.37(f)''' is for technology/software exports not needing a license. | ||
| Line 97: | Line 97: | ||
===Shipment Extras Settings=== | ===Shipment Extras Settings=== | ||
* This | * This section stores the defaults for the '''Shipment Extras''' inside the [[#Quote|Quote]] window.<br>[[File:ShipExpress Shipment Extras Settings.png]] | ||
==Sales Order buttons== | ==Sales Order buttons== | ||
| Line 104: | Line 104: | ||
{{ShipExpress Button|Quote|in the {{Module|Sales Order}} to view rates. Rates will be shown for each applicable carrier that is enabled in the [https://apps.goshippo.com/settings/carriers Shippo carrier settings].}} | {{ShipExpress Button|Quote|in the {{Module|Sales Order}} to view rates. Rates will be shown for each applicable carrier that is enabled in the [https://apps.goshippo.com/settings/carriers Shippo carrier settings].}} | ||
:* If a USPS account is marked as '''Test''' in the [https://apps.goshippo.com/settings/carriers Shippo carrier settings] it may show rates in Fishbowl | :* If a USPS account is marked as '''Test''' in the [https://apps.goshippo.com/settings/carriers Shippo carrier settings], it may show rates in Fishbowl but will not generate labels. Other carriers marked as '''Test''' will not be visible in Fishbowl. | ||
:* The '''Weight''' shown in the quote window is calculated using the [[Product#Details_tab|details of the products]] on the sales order. | :* The '''Weight''' shown in the quote window is calculated using the [[Product#Details_tab|details of the products]] on the sales order. | ||
:* Predefined carrier cartons can be selected, or custom carton sizes can be entered. After changing any options, click '''Get Rates''' to get updated rates. | :* Predefined carrier cartons can be selected, or custom carton sizes can be entered. After changing any options, click '''Get Rates''' to get updated rates. | ||
:* After clicking '''Add to Sales Order''' the rate, carrier, and service will be updated on the sales order. | :* After clicking '''Add to Sales Order''', the rate, carrier, and service will be updated on the sales order. | ||
:* Adding a quote does not [[#Purchase_Label|purchase a label]], but allows the shipping estimate to be added and charged to the sales order customer. | :* Adding a quote does not [[#Purchase_Label|purchase a label]], but it allows the shipping estimate to be added and charged to the sales order customer. | ||
:* Click the '''Shipment Extras''' button to access additional shipment options.<br>[[File:Shipment Extras.png]] | :* Click the '''Shipment Extras''' button to access additional shipment options.<br>[[File:Shipment Extras.png]] | ||
| Line 129: | Line 129: | ||
:[[File:Batch Validate Addresses.png]] | :[[File:Batch Validate Addresses.png]] | ||
{{ShipExpress Button|Quick Ship|to purchase a label with a single click using | {{ShipExpress Button|Quick Ship|to purchase a label with a single click using the '''Quick Ship Options''' from the [[#Miscellaneous_Settings|Miscellaneous Settings]] section.}}<br>[[File:Quick Ship Options.png]] | ||
{{ShipExpress Button|Verify|to validate the shipping address.}} | {{ShipExpress Button|Verify|to validate the shipping address.}} | ||
| Line 149: | Line 149: | ||
* A Shippo timeout was added due to API timeouts from Shippo when purchasing multiple carton shipments. The timeout value defaults to 300 and can be increased or decreased as needed in the {{Module|Property|Plugin_properties}}. | * A Shippo timeout was added due to API timeouts from Shippo when purchasing multiple carton shipments. The timeout value defaults to 300 and can be increased or decreased as needed in the {{Module|Property|Plugin_properties}}. | ||
* Not getting expected rates back? | * Not getting expected rates back? | ||
::*Check the address and validate it using the address validation tool in the Sales Order module. Certain carriers will not return rates when addresses aren't completely correct. | ::*Check the address and validate it using the address validation tool in the '''Sales Order''' module. Certain carriers will not return rates when addresses aren't completely correct. | ||
::*Make sure you have a phone number listed on the sales order details tab. | ::*Make sure you have a phone number listed on the sales order details tab. Certain shipments require a phone number to be provided. | ||
* USPS shipments are limited to a single carton. Multiple carton shipments will not return rates for USPS. | * USPS shipments are limited to a single carton. Multiple-carton shipments will not return rates for USPS. | ||
* For international shipments, ensure the product table is filled out in the plugin settings for each corresponding product on the order. | * For international shipments, ensure the product table is filled out in the plugin settings for each corresponding product on the order. Country of Origin and Tariff Numbers are required for customs when shipping internationally. | ||
::* Check out [https://support.goshippo.com/hc/en-us/sections/200945085-International-Shipping/ Shippo's support page] for more info on how to successfully ship internationally | ::* Check out [https://support.goshippo.com/hc/en-us/sections/200945085-International-Shipping/ Shippo's support page] for more info on how to successfully ship internationally. | ||
* If a label doesn't show up, or something doesn't work correctly, check the [https://app.goshippo.com/shipments/ Shippo shipment] for errors.<br>[[File:Shippo Error.png]] | * If a label doesn't show up, or something doesn't work correctly, check the [https://app.goshippo.com/shipments/ Shippo shipment] for errors.<br>[[File:Shippo Error.png]] | ||
* Some carriers may limit the number of characters that can be printed on each line of a label (for example 35 characters). Click [https://support.goshippo.com/hc/en-us/articles/360035423651-USPS-FAQs#h_1354eab6-1c55-4fc8-94f9-6634202e95d9 here] for more information. | * Some carriers may limit the number of characters that can be printed on each line of a label (for example 35 characters). Click [https://support.goshippo.com/hc/en-us/articles/360035423651-USPS-FAQs#h_1354eab6-1c55-4fc8-94f9-6634202e95d9 here] for more information. | ||
* You cannot mix packaging types between your packaging and carrier flat rate type packaging. | * You cannot mix packaging types between your packaging and carrier flat rate type packaging. | ||
* More details about recent errors can be viewed by opening the Data module and clicking the Server Log button. | * More details about recent errors can be viewed by opening the '''Data''' module and clicking the Server Log button. | ||
* Check for multiple versions of the ShipExpress plugin in C:\Program Files\Fishbowl\plugins\ or \Applications\Fishbowl\plugins\ on a Mac. If there are two files named '''shipexpress''' or '''fishbowl-shipexpress''', exit the Fishbowl Server and all clients, remove the older version of the plugin, and then restart the server. | * Check for multiple versions of the ShipExpress plugin in C:\Program Files\Fishbowl\plugins\ or \Applications\Fishbowl\plugins\ on a Mac. If there are two files named '''shipexpress''' or '''fishbowl-shipexpress''', exit the Fishbowl Server and all clients, remove the older version of the plugin, and then restart the server. | ||
{{Plugin Release Notes}} | {{Plugin Release Notes}} | ||
Revision as of 12:07, 27 March 2023
Fishbowl ShipExpress is an add-on module that can be installed from the
Plugin module. The plugin connects to Shippo to provide integration with UPS, FedEx, USPS, DHL, and more. After installing the plugin, new buttons are added to the top of the
Sales Order module and the
Shipping module. The buttons are used to get shipping quotes, verify addresses, purchase labels, process batch shipments, view labels, view tracking, and refund labels. Shippo settings are configured in the
Fishbowl ShipExpress module.
Install
The documentation on this page is for the most recent version of the
Fishbowl ShipExpress plugin. To get the most recent version, Update Fishbowl.
- In any Fishbowl Client, open the
Plugin module, located in the
Integrations group. - Select the
Fishbowl ShipExpress plugin and click Install. - Completely close all Fishbowl Clients.
- Exit the Fishbowl Server by right-clicking the Fishbowl Server tray icon and selecting Exit.
- After re-opening the Fishbowl Server, the admin user can access the
Fishbowl ShipExpress module from any Fishbowl Client by opening the
Integrations group. - To grant access to additional users, assign the ShipExpress-View access right to the appropriate groups in the
User Group module.
List of carriers
Fishbowl ShipExpress automatically integrates with any carrier that is enabled in the Shippo carrier settings.
Listed below are several carriers supported by Shippo. For a complete list, click here.
- USPS
- UPS
- FedEx
- DHL
- APC Postal
- Asendia US
- Australia Post
- AxleHire
- Canada Post
- CouriersPlease
- Deutsche Post
- DHL Express
- DHL Express and DHL eCommerce
- DHL Germany
- Fastway Australia
- FedEx and FedEx SmartPost
- Globegistics
- GLS France
- GLS Germany
- Hermes UK
- LaserShip
- Mondial Relay France
- Newgistics
- OnTrac
- Purolator
- RR Donnelley
- Sendle
- UPS and UPS Mail Innovations
- USPS
Setup
- Open the
Fishbowl ShipExpress module and complete the form to sign up for a Shippo account.
- The $.05 label fee that Shippo charges will be waived if the Shippo account is created in Fishbowl, or by using this link.
- If the sign-in window doesn't load, click the
Save button.
- If you already have a Shippo account, click Log in and enter your Shippo account information.
- Expand each Settings section to configure the integration. Column headers can be clicked to sort the tables.

- In the Ship From Settings, enter at least one ship from address.
- In the Miscellaneous Settings, select a default shipping item.
- Quotes can't be added to a sales order until carriers are mapped.
- Click the
Save button at the top of the module.
Settings
Ship From Settings
- Click the
Add button to configure which addresses will be used when shipping from each location group. - The Ship From Phone Number is used when validating addresses.

Product Settings
- Click the
Add button to assign a product's Country of Origin and Tariff # for international shipments. The Customs Item Value and Customs Item Description will be used on the Commercial Invoice when available. If this information has not been entered, the item price and description from the Fishbowl sales order will be used.
- This information can also be edited by clicking the
Product Info button in the
Product module. - To batch import product settings, click the
CSV button, select Export, and add the data in a spreadsheet program.
The data can then be imported by clicking the
CSV button and selecting Update Table.
- This information can also be edited by clicking the
Address Settings
- By default, address fields are already mapped between Fishbowl and Shippo, but these mappings can be adjusted if necessary.

Customer Settings
- Click the
Add button to configure a customer with their own carrier account numbers, billing preferences, and label reference settings.
This information can also be edited by clicking the
Customer Info button in the
Customer module.
Carrier Settings
International Settings
- Shippo can validate international addresses. For pricing, see the Global Address Validation line on Shippo's pricing page.

- When purchasing a new label for an international shipment, the fields above will be used as the default values in the customs declaration dialog.

- Customs fees - Shippo supports three options in the Incoterm field. For more information, click here.
- DDU (Delivery Duties Unpaid) - DDU means that your customer, the recipient, will be responsible for paying the customs charges before receiving the package.
- DDP (Delivery Duties Paid) - Choose DDP if you would like to pay all customs fees on behalf of your customer. This is common when sending a gift internationally.
- FCA (Free Carrier) - Free Carrier (FCA) shipments are supported only by FedEx and DHL Express. With FCA, you deliver the goods, cleared for export, at a named place and the shipment can be delivered to a carrier nominated by the buyer.
- EEL/PFC - Choose from the following options in the EEL/PFC field. For more information, click here or here.
- 30.37(a) is for unlicensed merchandise under $2500.
- 30.37(f) is for technology/software exports not needing a license.
- 30.37(h) is for gifts/samples/humanitarian donations.
- 30.36 is for shipments to Canada.
- AES_ITN is for shipments with a value of over $2500, or the goods require a license to export, or is shipping to a restricted country (Iran, Syria, Sudan, Cuba, North Korea).
- A product's Country of Origin and Tariff # are set in the Product Settings table. The Customs Item Value and Customs Item Description will be used on the Commercial Invoice when available. If this information has not been entered, the item price and description from the Fishbowl sales order will be used.

- Commercial Invoice - If the carrier provides a commercial invoice for international shipments, it will typically be included in the same document as the shipping label. For more information, click here.

Miscellaneous Settings
Shipment Extras Settings
- This section stores the defaults for the Shipment Extras inside the Quote window.

Sales Order buttons
Click the
Shippo button at the top of the
Sales Order module to access the following features.
Quote
- Click the
Quote button in the
Sales Order module to view rates. Rates will be shown for each applicable carrier that is enabled in the Shippo carrier settings.
- If a USPS account is marked as Test in the Shippo carrier settings, it may show rates in Fishbowl but will not generate labels. Other carriers marked as Test will not be visible in Fishbowl.
- The Weight shown in the quote window is calculated using the details of the products on the sales order.
- Predefined carrier cartons can be selected, or custom carton sizes can be entered. After changing any options, click Get Rates to get updated rates.
- After clicking Add to Sales Order, the rate, carrier, and service will be updated on the sales order.
- Adding a quote does not purchase a label, but it allows the shipping estimate to be added and charged to the sales order customer.
- Click the Shipment Extras button to access additional shipment options.

Verify
- Click the
Verify button in the
Sales Order module to validate addresses for all orders with the selected status.
Return Label
- Click the
Return Label button in the
Sales Order module to generate a return label for credit return items on the sales order.
Tracking
Shipping buttons
Click the
ShipExpress button at the top of the
Shipping module to access the following features.
Purchase Label
- After changing any fields that affect the rate, the button at the bottom will change to Update Rates.
- If Third Party or Recipient billing is selected in the Customer Settings, the Billing Info field will populate with the associated information.
- Click the Shipment Extras button to access additional shipment options.

Batch Shipping
Quick Ship
- Click the
Quick Ship button to purchase a label with a single click using the Quick Ship Options from the Miscellaneous Settings section.

Verify
View Labels
- Click the
View Labels button to display any labels that have been purchased for the current shipment.
Tracking
Refund labels
- Click the File:ShipExpress Refund labels icon.png Refund labels button to request a refund from Shippo for any labels purchased for the selected shipment.
File:ShipExpress Refund labels.png
USPS Pickup
- Click the
USPS Pickup button to send a pickup request to USPS for any shipments that have not been shipped yet. If there are no open transactions for USPS, the shipment list will be empty. For more information on Shippo's pickup requests, click here.
Product and Customer buttons
Product Info
- Click the
Product Info button in the
Product module to edit the ShipExpress settings for the selected product.
Customer Info
- Click the
Customer Info button in the
Customer module to edit the ShipExpress settings for the selected customer.
Troubleshooting
- A Shippo timeout was added due to API timeouts from Shippo when purchasing multiple carton shipments. The timeout value defaults to 300 and can be increased or decreased as needed in the
Property module. - Not getting expected rates back?
- Check the address and validate it using the address validation tool in the Sales Order module. Certain carriers will not return rates when addresses aren't completely correct.
- Make sure you have a phone number listed on the sales order details tab. Certain shipments require a phone number to be provided.
- USPS shipments are limited to a single carton. Multiple-carton shipments will not return rates for USPS.
- For international shipments, ensure the product table is filled out in the plugin settings for each corresponding product on the order. Country of Origin and Tariff Numbers are required for customs when shipping internationally.
- Check out Shippo's support page for more info on how to successfully ship internationally.
- If a label doesn't show up, or something doesn't work correctly, check the Shippo shipment for errors.

- Some carriers may limit the number of characters that can be printed on each line of a label (for example 35 characters). Click here for more information.
- You cannot mix packaging types between your packaging and carrier flat rate type packaging.
- More details about recent errors can be viewed by opening the Data module and clicking the Server Log button.
- Check for multiple versions of the ShipExpress plugin in C:\Program Files\Fishbowl\plugins\ or \Applications\Fishbowl\plugins\ on a Mac. If there are two files named shipexpress or fishbowl-shipexpress, exit the Fishbowl Server and all clients, remove the older version of the plugin, and then restart the server.









