|
|
|
ThreeDeeCart supports two configuration methods, loading from a YAML file or by using a block
|
|
|
|
|
|
|
|
First, you'll need to get your API token from the 3D Cart admin interface, usually in your account settings.
|
|
|
|
|
|
|
|
### Rails
|
|
|
|
|
|
|
|
create a yml file under `config/initializers/threedeecart.yml`
|
|
|
|
``` yaml
|
|
|
|
wsdl: http://api.3dcart.com/cart.asmx?WSDL
|
|
|
|
api_token: <YOUR_API_TOKEN>
|
|
|
|
```
|
|
|
|
next, create an initializer under `config/initializers/threedeecart.rb`
|
|
|
|
|
|
|
|
``` ruby
|
|
|
|
ThreeDeeCart.load_configuration(File.join(Rails.root, "config", "threedeecart.yml")
|
|
|
|
```
|
|
|
|
|
|
|
|
And that's it!
|
|
|
|
|
|
|
|
### Ruby, Rack and non Rails ruby apps
|
|
|
|
|
|
|
|
You can still use the YAML configuration file convention, but also using a block:
|
|
|
|
``` ruby
|
|
|
|
ThreeDeeCart.config do |config|
|
|
|
|
config.wsdl = "http://api.3dcart.com/cart.asmx?WSDL"
|
|
|
|
config.api_token = "YOURTOKEN"
|
|
|
|
end
|
|
|
|
``` |
|
|
\ No newline at end of file |