コード例 #1
0
ファイル: processes.py プロジェクト: BarbaraEMac/Side-Project
    def get( self ):
        app      = self.request.get( 'app' )
        url      = self.request.get( 'url' )
        page_url = urlparse( url )
        domain   = "%s://%s" % (page_url.scheme, page_url.netloc)
        store    = ShopifyStore.get_by_url( domain )

        # Increment the total number of social shares
        Analytics_ThisWeek.add_new( store, app, url )
コード例 #2
0
ファイル: processes.py プロジェクト: BarbaraEMac/Side-Project
    def post( self ):

        store = ShopifyStore.get_by_url( self.request.get('url') )
        settings = {
            "recurring_application_charge": {
                "price": store.get_cost(),
                "name": "Social ++ Shopify App",
                "return_url": "%s/store/billing_callback?s_u=%s" % (URL, store.uuid)
              }
        }  

        redirect_url = ShopifyAPI.recurring_billing( store.url, 
                                                     store.token,
                                                     settings )
        self.response.out.write( redirect_url )
コード例 #3
0
ファイル: processes.py プロジェクト: BarbaraEMac/Side-Project
    def post( self ):

        store = ShopifyStore.get_by_url( self.request.get('url') )

        if not store:
            logging.info("making a new store")
            store = ShopifyStore.create( store_url )
        
        store.update_buttons( self.request.get('pinterest') == 'true',
                             self.request.get('facebook') == 'true',
                             self.request.get('twitter') == 'true',
                             self.request.get('tumblr') == 'true',
                             self.request.get('fancy') == 'true',
                             self.request.get('gplus') == 'true' )

        logging.info('TOKEN: %s'% store.token)