# REMOTE\_SHIPPING\_OPTION\_PROVIDER

**Type**: `object`\
**Default**:

```json
{
  "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
