Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PrestaShop

PrestaShop is a ruby gem to interact with a Prestashop API

this gem was originally forked from Prestashopper

Installation

add presta_shop Gemfile

gem 'presta_shop'

Usage

verify PrestaShop api is enabled

PrestaShop.api_enabled? 'my.prestashop.com'
 => true

check api key is valid

PrestaShop.valid_key? 'my.prestashop.com', 'VALID_KEY'
 => true

create a PrestaShop api object

api = PrestaShop::API.new 'my.prestashop.com', 'VALID_KEY'

list resources available for the api key

api.resources
 => [:customers, :orders, :products] 

get a list of ids for an available resource

order_ids = api.orders.list
 => [1, 2, 3, 4, 5, 6]

get a specific resource by id

order = api.order.find(1)
 => #<PrestaShop::Order id=1, ...>

get an array of resources

orders = api.orders.find(1, 2, 3)
 => [#<PrestaShop::Order id=1, ...>, #<PrestaShop::Order id=2, ...>, #<PrestaShop::Order id=3, ...>]

About

a ruby gem to interact with the PrestaShop API

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages