Smartpack
Automate end-to-end returns processing with our Smartpack integration
If you're running Smartpack WMS, you can connect your Smartpack system to Float and enable an efficient warehouse process as well as an automated handling of returns, refunds and exchanges.
How it works
When connecting Float and Smartpack, Float will automatically pre-register incoming returns in Smartpack. This information includes parcel numbers such that return labels on the packages can be scanned directly using the Smartpack scanner.
When a return has been processed at the warehouse, Float will automatically approve any requests for refunds, exchanges or gift cards.
Configuring the integration
Setting up the integration takes less than five minutes. In the first few steps you'll create some necessary configuration data in Smartpack. Lastly that information is added to Float.
Smartpack configuration
Create a custom Float app
Go to Apps -> Integratons and create a new custom app for Float

Create a custom return reason
You need to choose a custom return reason that Float will use when creating returns in Smartpack. We recommend creating a new reason for this purpose. Go to System Settings -> Return reasons:

Create a new reason and save it:

After hitting Save, click "Edit" on the return reason:

Save the id from the URL:

Create a return action
Return actions tell Smartpack what the desired outcome of a return is (e.g refund). Since Float handles everything, you'll want to tell Smartpack to "do nothing".
Go to System Settings -> Return actions:

Create a new action and choose "Return action type" "Other". Click save

Click "Edit" of the return action:

Save the id from the URL:

Create a custom delivery method
Create a delivery method in smartpack so you'll have an overview of incoming returns. Go to Settings -> Delivery methods:

Click "Add Method"

Save the delivery method key (here "float_delivery").
Find the subdomain and base url
Inspect the URL on your smartpack system and fetch the domain:

Here "float.smartpack.dk"
Add the information to Float
From the previous steps you've created the following information in Smartpack:
- App id
- Access token
- Return reason id
- Return action id
- Delivery method key
- Base url
Add this information in Float under settings and your integration is up and running!
Claims (optional)
Float supports notifying Smartpack of "claim" returns of defective goods. If a customer chooses a return reason indicating that the items they received were damaged or defective, Float can use a dedicated claim return reason in Smartpack. This enables the warehouse processor to easily identify items that should not be restocked.
To enable this option, select or create a return reason in Smartpack and classify it as a “claim”. Then and add the return reason ID (see the previous step, “Create a custom return reason”) to Float.
Setting up the integration for multiple stores
If you're setting up the Smartpack integration for multiple Shopify stores, the following information is shared across shops:
- Return reason id
- Return action id
- Base url
The app id, access token and delivery method key are separate configuration and must be created for each shop.
Updated about 2 months ago