This article describes the overall process used by Cyrious to integrate shipping with Fed Ex. It expands on the how_the_shipping_integration_works article.
Using UDFs (Drop Ship option turned OFF / not enabled)
UDF Field Update (Drop Ship not enabled)
This table shows the fields in the TransHeaderUserField database table that are updated after a shipment is processed through FedEx.
| Field Name | Field Updated From |
| TransHeaderUserField.FedEx_Actual_Price | ShippingLog.ActualPrice |
| TransHeaderUserField.FedEx_List_Price | ShippingLog.ListPrice |
| TransHeaderUserField.FedEx_Package_Weight | ShippingLog.Weight |
| TransHeaderUserField.FedEx_Shipment_Date | ShippingLog.ShipDate |
| TransHeaderUserField.FedEx_Tracking_Number | ShippingLog.TrackingNumber |
Using UDFs (Drop Ship option turned ON)
UDF Field Update (Drop Ship ON)
This table shows the fields in the TransHeaderUserField database table that are updated after a shipment is processed through FedEx.
| Field Name | Field Updated From | ||
| TransHeaderUserField.FedEx_Actual_Price | FedExShippingLog.ActualPrice | ||
| TransHeaderUserField.FedEx_List_Price | FedExShippingLog.ListPrice | ||
| TransHeaderUserField.FedEx_Package_Weight | FedExShippingLog.Weight | ||
| TransHeaderUserField.FedEx_Shipment_Date | FedExShippingLog.ShipDate | ||
| TransHeaderUserField.FedEx_Tracking_Number | FedExShippingLog.TrackingNumber |
Using Shipment Items (Shipping Tab in Order Entry)
Shipment Item Field Update
This table shows the fields in the Shipments database table that are updated after a shipment is processed through FedEx.
| Field Name | Field Updated From |
| Shipments.ActualCost | FedExShippingLogForShipments.ActualPrice |
| Shipments.CarrierID | ShippingMethod.ID |
| Shipments.CarrierClassTypeID | ShippingMethod.ClassTypeID |
| Shipments.CarrierService | FedExShippingLogForShipments.ServiceType |
| Shipments.EstimatedCost | FedExShippingLogForShipments.ListPrice |
| Shipments.InsuredValue | FedExShippingLogForShipments.DeclaredValue |
| Shipments.IsShipped | Automatically set to TRUE |
| Shipments.Notes | FedExShippingLogForShipments.DeliveryInstructions |
| Shipments.NumberOfPackages | FedExShippingLogForShipments.NumberOfPackages |
| Shipments.PackageSize | FedExShippingLogForShipments.PackageType |
| Shipments.PackageWeight | FedExShippingLogForShipments.Weight |
| Shipments.ShipDate | FedExShippingLogForShipments.ShipDate |
| Shipments.TrackingNumber | FedExShippingLogForShipments.TrackingNumber |
FedEx updates the database directly and since there is no method to inform Control of the change, the order will not reflect the change if it being displayed during the FedEx processing. The display of the order must be closed and reopened for the changes to reflect.
Links
include component"backlinks" page"FedEx Integration Process" limit"10"