Skip to content
This repository has been archived by the owner on Jan 4, 2024. It is now read-only.

Boulevard/shopify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shopify

Build Status

An Elixir client for the Shopify API. Currently under development.

Installation

1. Add shopify to your list of dependencies in `mix.exs`:

      def deps do
        [{:shopify, github: "Boulevard/shopify"}]
      end

2. Ensure shopify is started before your application:

      def application do
        [applications: [:shopify]]
      end

Configuration

The following environment variables must be set:

  • SHOPIFY_SECRET
  • SHOPIFY_REFRESH_TOKEN
  • SHOPIFY_API_KEY

These may be configured as strings during compile-time, or you may provide the {:system, "VARNAME"} format.

config :shopify,
  secret: {:system, "SHOPIFY_SECRET"},
  refresh_token: {:system, "SHOPIFY_REFRESH_TOKEN"},
  api_key: {:system, "SHOPIFY_API_KEY"}

Resources

Resource Implemented?
Abandoned checkouts
ApplicationCharge
Article
Asset
Blog
CarrierService
Collect
Comment
Country
CustomCollection
Customer
CustomerAddress
CustomerSavedSearch
Discount
Event
Fulfillment
FulfillmentEvent
FulfillmentService
Gift Card
Location
Metafield
Multipass
Order
Order Risks
Page
Policy
Product
Product Image
Product Variant
Province
RecurringApplicationCharge
Redirect
Refund
ScriptTag
Shipping Zone
Shop
SmartCollection
Theme
Transaction
User
Webhook

About

Shopify API client for Elixir

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages