REMOTE_SHIPPING_OPTION_PROVIDER

Type: object Default:

{
  "klass": "omnishop.shippings.remote_shipping_options.providers.ExtensionShippingOptionProvider",
  "conf": {
    "base_url": "",
    "username": "",
    "password": ""
  }
}

Description: Configuration for remote shipping option provider service.

  • Defines the provider class and configuration for fetching shipping options from an external service

  • When configured, enables RemoteShippingOptionSelectionPage to fetch shipping options remotely

  • Must set CHECKOUT_SHIPPING_OPTION_SELECTION_PAGE to "RemoteShippingOptionSelectionPage" to use

  • klass: Python class path for the provider implementation. Available options:

    • "omnishop.shippings.remote_shipping_options.providers.ExtensionShippingOptionProvider": Default extension provider

  • conf.base_url: Base URL for the remote shipping option service

  • conf.username: Username for authentication (if required)

  • conf.password: Password for authentication (if required)

Used in: RemoteShippingOptionSelectionPage to fetch available shipping options from external service

Last updated

Was this helpful?