Version: eXtendMultiFulfillment all versions
Audience: User

Question:

  1. Why can't I see all the Ship Methods provided by the selected Ship Carrier from the Pre-Fulfillment Modal?
  2. Why do I receive an "Invalid Ship Method" error when performing multifulfillment?

Answer: Some ship methods can have NetSuite Real-Time Rates enabled on them, which add carrier-level restrictions during item fulfillment.

  • If you change from a fixed-rate ship method to a real-time ship method, the Item Fulfillment form must be reloaded to apply the change. Because of this, the ship method list cannot be refreshed (the ship carrier field cannot be changed using SuiteScript due to NetSuite limitations).
  • An error can also occur when the ship method list appears to be in the same carrier list, but the selected ship method on the Sales Order uses a different carrier context than the ship methods you are trying to add to the Pre-Fulfillment records (for example, when some methods use real-time rates and some do not).

For example, you may see an error if My Shipping Method appears under the FedEx/More carrier list and is selected on the Sales Order, but you then try to add real-time rate-enabled FedEx methods on Pre-Fulfillment records.

The Ship Methods added to Pre-Fulfillment records must be for the same carrier as the Ship Method selected on the Sales Order.