Motivational Fulfillment Integration

Overview

This document will detail the steps for integrating your UltraCart account with your Motivational Fulfillment (MFALS) account

Step 1

Establish your account with Motivational Fulfillment (http://mfals.com/). Motivational can be reached at Phone: (909) 517-2200 or by email at info@mfals.com 

Step 2

Once you have received your account credentials from Motivational Fulfillment, log into your UltraCart account and navigate to the shipping configuration area:

Click on the "Distribution Centers" tab then click the 'edit' button (or 'new' if adding an additional DC to your configuration):

In the DC editor, your need to update the top section with the address details for the MFAL warehouse location. 

Note about changing DC codes

When an order is placed, each item will have a DC center assignment within the order record. If you change the Shipping DC code, and existing orders in one of the order processing stages prior to the completed stage will become hidden when they reach the shipping department, because the order will no longer have the correct DC code assign to it. Therefore, you should only change a Distribution Code when there are not existing orders that will need shipping fulfillment.

Next we need to assign Motivational Fulfillment as the "Transmission mechanism", so click "Transmission mechanism"  in the middle menu:


Upon selecting "Motivational Fulfillment" you will be presented with the credentials configuration fields:

Motivational Fulfillment will provide you your credentials. Fill in the configuration fields with your credentials.

After entering your credentials, scroll to the bottom of the list and click the save button.

Step 3

Next your need to configure shipping methods compatible with Motivational Fulfillment.

Compatible shipping methods

DHL: Ground
CA Post: Expedited
CA Post: Expedited Evening
CA Post: Expedited Saturday
CA Post: Int. Air
CA Post: Int. PuroPak
CA Post: Int. Purolator
CA Post: Int. Small Packets Air
CA Post: Int. Small Packets Surface
CA Post: Int. Surface
CA Post: Int. XpressPost
CA Post: Priority Courier
CA Post: Regular
CA Post: Small Packets Air
CA Post: Small Packets Surface
CA Post: Tracked Packet International
CA Post: Tracked Packet USA
CA Post: US Air
CA Post: US Expedited Com.
CA Post: US PuroPak
CA Post: US Purolator
CA Post: US Surface
CA Post: US XpressPost
CA Post: XPressPost Saturday
CA Post: XpressPost
CA Post: XpressPost Evening
PeriShip: FedEx Priority Overnight
PeriShip: FedEx 2-Day
PeriShip: FedEx Standard Overnight
PeriShip: FedEx Express Saver
PeriShip: FedEx Home Delivery
PeriShip: FedEx Ground
AU Post: Exp. Courier Int. Document
AU Post: Exp. Courier Int. Merchandise
AU Post: Express
AU Post: Express Post International
AU Post: International Air Mail
AU Post: International Sea Mail
AU Post: Regular
FedEx: Priority Overnight
FedEx: 2-Day
FedEx: 2-Day AM
FedEx: Standard Overnight
FedEx: First Overnight
FedEx: Express Saver
FedEx: Home Delivery
FedEx: Ground
FedEx: International Priority
FedEx: International Economy
FedEx: International First
FedEx: Europe First International Pri.

FedEx: SmartPost   

(Note: This is now marketed as "FedEx Ground Economy", but use the text above when configuring)

UPS: Next Day Air Early AM
UPS: Next Day Air
UPS: Next Day Air Saver
UPS: 2nd Day Air AM
UPS: 2nd Day Air
UPS: 3 Day Select
UPS: Ground
UPS: Canada Standard
UPS: Worldwide Express
UPS: Worldwide Express Plus
UPS: Worldwide Expedited
Watkins: LTL
FreightQuote.com: LTL
Con-way: LTL
USPS: Express Mail
USPS: First Class
USPS: Parcel Post
USPS: Priority Mail
USPS: Media Mail
USPS: Express Mail International
USPS: Priority Mail International
USPS: First Class International
USPS: Global Express Guaranteed
Shipwire: Ground
Shipwire: 2-Day
Shipwire: 1-Day
Shipwire: Freight
Shipwire: International
OnTrac: Sunrise
OnTrac: Sunrise Gold
OnTrac: Palletized Freight
OnTrac: Ground
OnTrac: Same Day

The first thing to do is to select the checkbox(es) for the shippers you wish to offer to your customers. After selecting those checkboxes, scroll down and click the save button.

Next, navigate to Shipping configuration again and this time click in the middle menu "Methods", and there you will find a "New Method" button. Click that button and you'll be presented with three fields: 

"1. All shipping methods for [drop-down list]" - Provides you a drop-down list to choose a shipper and add all the integrated shipping methods to your account configuration.

"2. A single built-in shipping method [drop-down list]" - Provides you a drop-down list for each individual shipping method for each of the configured shippers, where you can choose to selectively add one specific methods (repeat the process for adding multiple methods.)

" A custom shipping method named [input field for method name]" - Provides you a field to enter the name of the custom method.

Once you add the shipping methods you can edit them to customize the method configuration (change destination restrictions, apply handling charges, etc.)

Configuring Custom Shipping Method Codes

Assigning the Motivational Fulfillment Shipping code to each shipping method is accomplished by editing the shipping method then navigating to the "Other" tab of the shipping method editor then scrolling down to the "Custom Shipping Method Codes" section and entering the Motivational Fulfillment Shipping Method code into the "Custom Shipping Method Code" field, then click the save button to save the changes:


Packages Configuration

Certain shipment calculations perform "dimensional weighting" which means that they take into account the dimensional details of the package along with the weight, to calculate the shipping cost.

All FEDEX and UPS methods always perform dimensional weighting in their shipping cost calculation. USPS does so for packages 12" x 12" x 10". 

So, in order for you to receive the most accurate shipment calculations, you should also contact Motivational Fulfillment to as them to provide you with the package details for the packages they will be using to ship your orders. For more details about packages configuration, see: Packages Tab

Special Note Regarding Coupons

The Motivational Fulfillment integration supports item level discounts only, it does not support order/subtotal level discounting. So make sure not to use the discount off subtotal type coupons.