webbuilders-group/silverstripe-shop-fedex-shipping

BurnBright 商店模块的 FedEx 运输修改器

dev-master 2015-03-11 15:38 UTC

This package is auto-updated.

Last update: 2024-08-29 02:36:44 UTC


README

BurnBright 商店模块的 FedEx 运输修改器,为通过 FedEx 运输的订单提供报价。请注意,您必须为每个可运输的项目提供尺寸和重量,以便报价准确。

维护者联系方式

要求

安装

如果您愿意,也可以使用 composer 安装

composer require webbuilders-group/silverstripe-shop-fedex-shipping

使用方法

要使用此修改器,您必须将 FedExShippingModifer 类添加到您的商店配置中。

Order:
    modifiers:
        - "FedExShippingModifier"

然后您需要申请访问 FedEx api 的凭证,您可以通过他们的 开发者门户 来完成此操作。您需要在您的站点配置文件 config.yml 中设置从门户接收到的凭证。

FedExShippingModifier:
    test_mode: true #Places the endpoint in test mode, for live set this to false
    test_api_key: "YOUR_TEST_API_KEY"
    test_api_password: "YOUR_TEST_API_PASSWORD"
    test_account_number: "YOUR_TEST_ACCOUNT_NUMBER"
    test_meter_number: "YOUR_TEST_METER_NUMBER"
    api_key: "YOUR_LIVE_API_KEY"
    api_password: "YOUR_LIVE_API_PASSWORD"
    account_number: "YOUR_LIVE_ACCOUNT_NUMBER"
    meter_number: "YOUR_LIVE_METER_NUMBER"
    origin_address: "ADDR" #Shipper's address
    origin_address_line2: "ADDR_LINE_2" #Second line of the shipper's address (optional)
    origin_city: "CITY" #Shipper's city
    origin_state_province_code: "STATE" #Your 2 character state/province code for the shipper's address
    origin_postal_code: "ZIP_POSTAL" #Shipper's postal code/zip code
    origin_country_code: "COUNTRY" #Your 2 character country code for the shipper's address
    service_type: "FEDEX_GROUND" #The service type you want to retrieve quotes for, see bellow for more information
    default_charge: 0 #Default amount to charge for shipping should the api return an invalid response

对于 service_type 配置选项,您需要从以下服务类型中选择一个。

  • FEDEX_GROUND: FedEx Ground
  • EUROPE_FIRST_INTERNATIONAL_PRIORITY: Europe First International Priority
  • FEDEX_1_DAY_FREIGHT: FedEx 1 Day Freight
  • FEDEX_2_DAY: FedEx 2 Day
  • FEDEX_2_DAY_AM: FedEx 2 Day AM
  • FEDEX_2_DAY_FREIGHT: FedEx 2 Day Freight
  • FEDEX_3_DAY_FREIGHT: FedEx 3 DAY Freight
  • FEDEX_DISTANCE_DEFERRED: FedEx Distance Deferred
  • FEDEX_EXPRESS_SAVER: FedEx Express Saver
  • FEDEX_FIRST_FREIGHT: FedEx First Freight
  • FEDEX_FREIGHT_ECONOMY: FedEx Freight Economy
  • FEDEX_FREIGHT_PRIORITY: FedEx Freight Priority
  • FEDEX_NEXT_DAY_AFTERNOON: FedEx Next Day Afternoon
  • FEDEX_NEXT_DAY_EARLY_MORNING: FedEx Next Day Early Morning
  • FEDEX_NEXT_DAY_END_OF_DAY: FedEx Next Day End of Day
  • FEDEX_NEXT_DAY_FREIGHT: FedEx Next Day Freight
  • FEDEX_NEXT_DAY_MID_MORNING: FedEx Next Day Mid Morning
  • FIRST_OVERNIGHT: First Overnight
  • GROUND_HOME_DELIVERY: Ground Home Delivery
  • INTERNATIONAL_ECONOMY: International Economy
  • INTERNATIONAL_ECONOMY_FREIGHT: International Economy Freight
  • INTERNATIONAL_FIRST: International First
  • INTERNATIONAL_PRIORITY: International Priority
  • INTERNATIONAL_PRIORITY_FREIGHT: International Priority Freight
  • PRIORITY_OVERNIGHT: Priority Overnight
  • SAME_DAY: Same Day
  • SAME_DAY_CITY: Same Day City
  • SMART_POST: Smart Post
  • STANDARD_OVERNIGHT: Standard Overnight