1. Home
  2. Docs
  3. Guides
  4. Advanced
Live Chat

Advanced Guide

This guide will show you what the Advanced settings are.

General Custom Settings

Go to Setup > Custom Settings and choose the Manage next to Zenkraft General Settings, then click on Edit.

Below is the description for each of the options.

NameDescription
Allow Edit of Used Custom ItemAllows you to edit the custom items objects for reuse with other shipments.
Allow Guest User AccessIf your community users are having issues accessing some of the shipment objects, turning this on should help.
Boxing Algorithm - Show ProductsThis shows the results of our Boxing Algorithm calculation of which products go into which boxes.
Convert non ascii characters for labelsSome carriers are unable to display non-ascii characters on the labels, so this setting replaces those characters with ascii versions.
Debug ZK API CallsThis allows our support team to help investigate any issues with shipping.
Delete Checkpoints After DeliveredSetting that allows the checkpoint records to be deleted once the shipment has been created. This helps you save space on the org.
Disable Rate/Ship for Invalid AddressFedEx and UPS stop you from rating/shipping if the address is invalid. Check this box to force the rating/shipping to continue
Enable Zk ApiMost carriers require this to be checked.
Ignore Address ValidationFedEx and UPS stop you from rating/shipping if the address is invalid. Check this box to force the rating/shipping to continue
Ignore Max Job Limit for Scheduled TrackThis should be checked to enable scheduled tracking to be setup.
Number of Commercial Document PrintsSet the number of documents you want to print if they are a commercial invoice. This setting can be manged via the Manage Printers section.
Only Allow Validated Shipments (FedEx)FedEx stops you shipping if the address is invalid. Check this box to force the shipment creation to continue.
Only Show FedEx List RatesIf you don't want FedEx to use the negotiated rates then make sure this is checked.
Record Print HistoriesRecord every time a shipping label is sent to the printers.
Record Shipping CheckpointsRecord shipping checkpoints, to give you finer control of the different stages the shipment goes through. This will consume more of your salesforce data storage limits.
Run Demo ModeSet this to true if you are using demo accounts.
Scheduled tracking - number of daysIf you are a high volume shipper, you might only want to track shipments as far back as 30 days.
Split Street Line 1 by commaIf you have your address street all on 1 line separated by a comma. You can set this to true so that our application will automatically split that address line into 2 lines so that it doesn't hit carrier limits of 35 characters.
Update Shipment Fields From TrackingThis allows the shipment object to update the fields such the recipient and sender address fields (except for street as its not provided by the carriers.)
UPS Generate Custom HazMat DocumentOnce set to true and you are creating HazMat shipments we utilize our in built HazMat document generator that includes all the headings.
Use Account Number for Tracking (FedEx)Once set to true, this ensures that we utilize the FedEx account number to track against shipments. This helps to stop duplicate shipments.
Use FilesSet this to true if you are utilizing Salesforce Fields as opposed to Notes and Attachments
USPS TrackingSet this to true if you have set up USPS Webtools and you have a user id.
USPS Web API UserIDEnter your USPS Webtools user id here

Other Custom Settings

Go to Setup > Custom Settings and choose the Manage next to Zenkraft Other Settings, then click on New/Edit.

Below is the description for each of the options.

NameDescription
FEDEX_SAVE_PODSet the checkbox to true to save the Proof Of Delivery
GET_TRACKING_SIGNATURE_ONCE_ONLYSet the checkbox to true to only download the first signature image that FedEx provides
IGNORE_BOXING_DECLARED_VALUESet the checkbox to true to ignore the calculated value generated by our boxing algorithm for the package declared value section.
SFCC_BASE_URLSet the Base URL of your Salesforce Commerce Cloud here.
SFCC_CLIENT_IDSet the Client ID of your Salesforce Commerce Cloud here
SFCC_CLIENT_PASSWORD Set the Client Password of your Salesforce Commerce Cloud here
SFCC_USER_PASSWORDSet the User Password of your Salesforce Commerce Cloud here
SFCC_USERNAME Set the User Name of your Salesforce Commerce Cloud here
SPLIT_LONG_RECIPIENT_STREETSet this to true if you would like us to automatically try to convert a long recipient address line into two address lines.
FEDEX_DO_NOT_DONWLOAD_CISet this checkbox value to true to not download the FedEx generated Commercial Invoice
SPLIT_LONG_SENDER_STREETSet this to true if you would like us to automatically try to convert a long sender address line into two address lines.
UPS_TRACKING_SAVE_ONLY_MASTER_PACKAGESet this to true if you want
ZK_DISABLE_AUTO_SET_RESIDENTIAL_QUOTEWhen utilizing our quoting component, if you won't want us to automatically set if the address is residential, set this checkbox to true.
ZKAPI_BOXINGUtilize the Boxing Algorithm via our API. Only use this if you experience issues with the boxing algorithm.