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 )
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 )
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)