1. Home
  2. Docs
  3. Guides
  4. Advanced
Log a Case

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.

Name Description
Allow Edit of Used Custom Item Allows you to edit the custom items objects for reuse with other shipments.
Allow Guest User Access If your community users are having issues accessing some of the shipment objects, turning this on should help.
Boxing Algorithm - Show Products This shows the results of our Boxing Algorithm calculation of which products go into which boxes.
Convert non ascii characters for labels Some carriers are unable to display non-ascii characters on the labels, so this setting replaces those characters with ascii versions.
Debug ZK API Calls This allows our support team to help investigate any issues with shipping.
Delete Checkpoints After Delivered Setting 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 Address FedEx and UPS stop you from rating/shipping if the address is invalid. Check this box to force the rating/shipping to continue
Enable Zk Api Most carriers require this to be checked.
Ignore Address Validation FedEx 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 Track This should be checked to enable scheduled tracking to be setup.
Number of Commercial Document Prints Set 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 Rates If you don't want FedEx to use the negotiated rates then make sure this is checked.
Record Print Histories Record every time a shipping label is sent to the printers.
Record Shipping Checkpoints Record 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 Mode Set this to true if you are using demo accounts.
Scheduled tracking - number of days If you are a high volume shipper, you might only want to track shipments as far back as 30 days.
Split Street Line 1 by comma If 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 Tracking This 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 Document Once 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 Files Set this to true if you are utilizing Salesforce Fields as opposed to Notes and Attachments
USPS Tracking Set this to true if you have set up USPS Webtools and you have a user id.
USPS Web API UserID Enter 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.

Name Description
FEDEX_SAVE_POD Set the checkbox to true to save the Proof Of Delivery
GET_TRACKING_SIGNATURE_ONCE_ONLY Set the checkbox to true to only download the first signature image that FedEx provides
IGNORE_BOXING_DECLARED_VALUE Set the checkbox to true to ignore the calculated value generated by our boxing algorithm for the package declared value section.
SFCC_BASE_URL Set the Base URL of your Salesforce Commerce Cloud here.
SFCC_CLIENT_ID Set the Client ID of your Salesforce Commerce Cloud here
SFCC_CLIENT_PASSWORD Set the Client Password of your Salesforce Commerce Cloud here
SFCC_USER_PASSWORD Set the User Password of your Salesforce Commerce Cloud here
SFCC_USERNAME Set the User Name of your Salesforce Commerce Cloud here
SPLIT_LONG_RECIPIENT_STREET Set 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_CI Set this checkbox value to true to not download the FedEx generated Commercial Invoice
SPLIT_LONG_SENDER_STREET Set 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_PACKAGE Set this to true if you want
ZK_DISABLE_AUTO_SET_RESIDENTIAL_QUOTE When utilizing our quoting component, if you won't want us to automatically set if the address is residential, set this checkbox to true.
ZKAPI_BOXING Utilize the Boxing Algorithm via our API. Only use this if you experience issues with the boxing algorithm.
FORCE_DUPLEX_TO_ONE_SIDED If you have a PDF that you are printing that contains more than 1 page, and your printer is printing on both side you can set this to true so that we are forcing your printer to utilize 2 pages instead of printing on both sides.

Multi-Carrier Permissions

Navigate to Setup > Manage Users > Profiles > [Profile to Edit] if you need to make a change. Ensure all objects listed below have Read, Create, Edit, Delete access.

  • Branded Tracking
  • Bulk Shipments
  • Bulk Shipment Status
  • Checkpoints
  • Commercial Invoices
  • Consolidations
  • Custom Address Source Fields
  • Custom Address Source Packages
  • Custom Address Sources
  • Customs Items
  • Dangerous Goods Details
  • DG/HazMat
  • EEI Forms
  • Export Details
  • HazMat Commodities
  • HazMat Containers
  • HazMat Details
  • Package Checkpoints
  • Packages
  • Pickup Custom Address Sources
  • Pickups
  • Print History
  • Pro Forma Invoices
  • Queued Packages
  • Queued Shipment Special Services
  • Requested Shipment Documents
  • Shipment Fields
  • Shipment Info
  • Shipments
  • Shipment Special Services
  • Shipment Status
  • Shipping Forms
  • Shipping Preference Info
  • Shipping Preferences
  • SmartPost Details
  • Zenkraft Settings

Ensure that Visualforce Page Access is enabled for all pages that start with zkmulti.