Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • R ruby-3dcart
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • libraries
  • ruby-3dcart
  • Wiki
  • Configuration

Last edited by zvika-rubin Jul 25, 2013
Page history
This is an old version of this page. You can view the most recent version or browse the history.

Configuration

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

wsdl: http://api.3dcart.com/cart.asmx?WSDL
api_token: <YOUR_API_TOKEN>

next, create an initializer under config/initializers/threedeecart.rb

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:

ThreeDeeCart.config do |config|
  config.wsdl = "http://api.3dcart.com/cart.asmx?WSDL"
  config.api_token = "YOURTOKEN"
end
Clone repository
  • Configuration
  • Home
  • Installation
  • UpdateOrderShipment
  • UpdateOrderStatus
  • editCustomer
  • getCustomer
  • getCustomerCount
  • getOrder
  • getOrderCount
  • getOrderStatus
  • getProduct
  • getProductCount
  • getProductInventory
  • updateProductInventory