2017-09-05 362 views
0

我使用的是fedex gem版本3.9,並且無法獲得打印在我的fedex標籤上的「簽名必需」選項。 這是它的外觀:在Fedex標籤中打印「signature_required」選項 - 導軌

label = fedex.label(
     :filename => "public/labels/#{label_name}", 
     :shipper => shipper, 
     :recipient => recipient, 
     :packages => packages, 
     :service_type => service_type, 
     :signature_required => true, 
     :shipping_options => shipping_options) 

我記得這個曾經工作在幾個月前,但現在沒有。

讓我知道你是否有任何建議。

最好,

回答

0

原來,簽名選項應作爲軟件包的一部分發送。然後它打印帶有正確簽名首字母的標籤

packages = [{ 
     :weight => {:units => "LB", :value => 3}, 
     :dimensions => {:length => 10, :width => 5, :height => 4, :units => "IN" }, 
     :special_services_requested => {:special_service_types => "SIGNATURE_OPTION", :signature_option_detail => {:signature_option_type => "DIRECT"} } 
    }] 

    label = fedex.label(
    :filename => "public/labels/#{label_name}", 
    :shipper => shipper, 
    :recipient => recipient, 
    :packages => packages 
    :shipping_options => shipping_options)