Beispiel #1
0
 def fetch_infractions(execute_command):
     access_token = wish_common.get_wish_access(execute_command['store_id'])
     url = "https://merchant.wish.com/api/v2/get/infractions?access_token=%s&id=%s" % (
         access_token)
     r = requests.post(url)
     result = r.text
     return result
Beispiel #2
0
 def fetch_system_update_notifications(execute_command):
     access_token = wish_common.get_wish_access(execute_command['store_id'])
     url = "https://merchant.wish.com/api/v2/fetch-sys-updates-noti?access_token=%s&id=%s" % (
         access_token)
     r = requests.post(url)
     result = r.text
     return result
Beispiel #3
0
 def fetch_announcements(execute_command):
     access_token = wish_common.get_wish_access(execute_command['store_id'])
     url = "https://merchant.wish.com/api/v2/fetch-bd-announcement?access_token=%s&id=%s" % (
         access_token)
     r = requests.post(url)
     result = r.text
     return result
Beispiel #4
0
 def count_unview_notifications(execute_command):
     access_token = wish_common.get_wish_access(execute_command['store_id'])
     url = "https://merchant.wish.com/api/v2/noti/get-unviewed-count?access_token=%s&id=%s" % (
         access_token)
     r = requests.post(url)
     result = r.text
     return result
 def retrieve_variation_product(execute_command):
     access_token  = wish_common.get_wish_access(execute_command['store_id'])
     sku = quote(execute_command['sku'])
     url = "https://merchant.wish.com/api/v2/variant?access_token=%s&id=%s"%(access_token,sku)
     r = requests.post(url)
     result = r.text
     return result
 def cancel_batch_product_download(execute_command):
     access_token = wish_common.get_wish_access(execute_command['store_id'])
     job_id = quote(execute_command['job_id'])
     url = "https://merchant.wish.com/api/v2/product/cancel-download-job?access_token=%s&job_id=%s" %(access_token,job_id)
     r = requests.post(url)
     result = r.text
     return result
 def get_ship_price_many_product(execute_command):
     access_token = wish_common.get_wish_access(execute_command['store_id'])
     product_ids = quote(execute_command['product_id'])
     url = "https://merchant.wish.com/api/v2/product/get-products-shipping?access_token=%s&ids=%s"%(access_token,product_ids)
     r = requests.post(url)
     result = r.text
     return result
 def remove_extra_images(execute_command):
     access_token = wish_common.get_wish_access(execute_command['store_id'])
     product_id = quote(execute_command['product_id'])
     url = "https://merchant.wish.com/api/v2/product/remove-extra-images?access_token=%s&id=%s"%(access_token,product_id)
     r = requests.post(url)
     result = r.text
     return result
 def disable_product(execute_command):
     access_token = wish_common.get_wish_access(execute_command['store_id'])
     product_id = quote(execute_command['product_id'])
     url = "https://merchant.wish.com/api/v2/product/disable?access_token=%s&id=%s"%(access_token, product_id)
     r = requests.post(url)
     result = r.text
     return result
 def batch_product_download(execute_command):
     access_token = wish_common.get_wish_access(execute_command['store_id'])
     since = quote(execute_command['since'])
     url = "https://merchant.wish.com/api/v2/product/create-download-job?access_token=%s&since=%s"%(access_token,since)
     r = requests.post(url)
     result = r.text
     return result
Beispiel #11
0
 def get_countries_confirmed_delivery(execute_command):
     access_token =wish_common.get_wish_access(execute_command['store_id'])
     url = "https://merchant.wish.com/api/v2/order/get-confirmed-delivery-countries?access_token=%s"%(access_token)
     r = requests.post(url)
     # print(r.text)
     result = r.text
     # result = common_unit.xmltojson(r.text)
     return result
Beispiel #12
0
 def mark_as_viewed(execute_command):
     access_token = wish_common.get_wish_access(execute_command['store_id'])
     noti_id = quote(execute_command['noti_id'])
     url = "https://merchant.wish.com/api/v2/noti/mark-as-viewed?access_token=%s&id=%s" % (
         access_token, noti_id)
     r = requests.post(url)
     result = r.text
     return result
 def list_product(execute_command):
     access_token = wish_common.get_wish_access(execute_command['store_id'])
     limit = quote(execute_command['limit'])
     start = quote(execute_command['start'])
     url = "https://merchant.wish.com/api/v2/product/multi-get?access_token=%s&limit=%s&start=%s"%(access_token,limit,start)
     r = requests.post(url)
     result = r.text
     return result
 def update_inventory(execute_command):
     access_token = wish_common.get_wish_access(execute_command['store_id'])
     sku = quote(execute_command['sku'])
     inventory = quote(execute_command['inventory'])
     url = "https://merchant.wish.com/api/v2/variant/update-inventory?access_token=%s&sku=%s&inventory=%s"%(access_token,sku,inventory)
     r = requests.post(url)
     result = r.text
     return result
 def change_variation_product_sku(execute_command):
     access_token = wish_common.get_wish_access(execute_command['store_id'])
     sku = quote(execute_command['sku'])
     new_sku = quote(execute_command['new_sku'])
     url = "https://merchant.wish.com/api/v2/variant/change-sku??access_token=%s&sku=%s&new_sku=%s"%(access_token,sku,new_sku)
     r = requests.post(url)
     result = r.text
     return result
 def appeal_to_wish_support(execute_command):
     access_token = wish_common.get_wish_access(execute_command['store_id'])
     ticket_id = quote(execute_command['ticket_id'])
     url = "https://merchant.wish.com/api/v2/ticket/appeal-to-wish-support?access_token=%s&id=%s" % (
         access_token, ticket_id)
     r = requests.post(url)
     result = r.text
     return result
 def retrieve_ticket(execute_command):
     access_token = wish_common.get_wish_access(execute_command['store_id'])
     ticket_id = quote(execute_command['ticket_id'])
     url = "https://merchant.wish.com/api/v2/ticket?access_token=%s&id=%s", (
         access_token, ticket_id)
     r = requests.post(url)
     result = r.text
     return result
 def get_shipping_price(execute_command):
     access_token = wish_common.get_wish_access(execute_command['store_id'])
     product_id = quote(execute_command['product_id'])
     country = quote(execute_command['country'])
     url = "https://merchant.wish.com/api/v2/product/get-shipping?access_token=%s&id=%s&country=%s"%(access_token,product_id,country)
     r = requests.post(url)
     result = r.text
     return result
 def update_price(execute_command):
     access_token = wish_common.get_wish_access(execute_command['store_id'])
     sku = quote(execute_command['sku'])
     new_price = quote(execute_command['new_price'])
     url = "https://merchant.wish.com/api/v2/variant/update?access_token=%s&sku=%s&price=%s" % (
         access_token, sku, new_price)
     r = requests.post(url)
     result = r.text
     return result
 def reopen_ticket(execute_command):
     access_token = wish_common.get_wish_access(execute_command['store_id'])
     ticket_id = quote(execute_command['ticket_id'])
     reply = quote(execute_command['reply'])
     url = "https://merchant.wish.com/api/v2/ticket/re-open?access_token=%s&id=%s&message=%s" % (
         access_token, ticket_id, reply)
     r = requests.post(url)
     result = r.text
     return result
 def retrieve_all_ticket_waiting(execute_command):
     access_token = wish_common.get_wish_access(execute_command['store_id'])
     start = quote(execute_command['start'])
     limit = quote(execute_command['limit'])
     url = "https://merchant.wish.com/api/v2/ticket/get-action-required?access_token=%s&limit=%s&start=%s" % (
         access_token, limit, start)
     r = requests.post(url)
     result = r.text
     return result
Beispiel #22
0
 def fetch_notifications(execute_command):
     access_token = wish_common.get_wish_access(execute_command['store_id'])
     limit = quote(execute_command['limit'])
     start = quote(execute_command['start'])
     url = "https://merchant.wish.com/api/v2/noti/fetch-unviewed?access_token=%s&limit=%s&start=%s" % (
         access_token, limit, start)
     r = requests.post(url)
     result = r.text
     return result
Beispiel #23
0
 def get_shipping_for_country(execute_command):
     access_token = wish_common.get_wish_access(execute_command['store_id'])
     country_code = execute_command['country_code']
     url = "https://merchant.wish.com/api/v2/order/get-confirmed-delivery-shipping-carriers-for-country?access_token=%s&country_code=%s"%(access_token,country_code)
     r = requests.post(url)
     # print(r.text)
     result = r.text
     # result = common_unit.xmltojson(r.text)
     return result
Beispiel #24
0
 def retrieve_order(execute_command):
     order_id = quote(execute_command['order_id'])
     access_token = wish_common.get_wish_access(execute_command['store_id'])
     url = "https://merchant.wish.com/api/v2/order?access_token=%s&id=%s"%(access_token,order_id)
     # print (url)
     r = requests.post(url)
     result = r.text
     # result = common_unit.xmltojson(r.text)
     return result
Beispiel #25
0
 def batch_order_download_status(execute_command):
     job_id = quote(execute_command['job_id'])
     access_token =wish_common.get_wish_access(execute_command['store_id'])
     url = "https://merchant.wish.com/api/v2/order/get-download-job-status?access_token=%s&job_id=%s"%(access_token, job_id)
     r = requests.post(url)
     # print(r.text)
     result = r.text
     # result = common_unit.xmltojson(r.text)
     return result
 def update_product(execute_command):
     access_token  = wish_common.get_wish_access(execute_command['store_id'])
     product_id = quote(execute_command['product_id'])
     name =  quote(execute_command['name'])
     description = quote(execute_command['description'])
     tags = quote(execute_command['tags'])
     url = "https://merchant.wish.com/api/v2/product/update?access_token=%s&id=%s&name=%s&description=%s&tags=%s" %(access_token, product_id,name,description,tags)
     r = requests.post(url)
     result = r.text
     return result
Beispiel #27
0
 def batch_order_download(execute_command):
     start = quote(execute_command['start'])
     end = quote(execute_command['end'])
     access_token =wish_common.get_wish_access(execute_command['store_id'])
     url = "https://merchant.wish.com/api/v2/order/create-download-job?access_token=%s&start=%s&end=%s"%(access_token,start,end)
     r = requests.post(url)
     # print(r.text)
     result = r.text
     # result = common_unit.xmltojson(r.text)
     return result
 def update_variation_product(execute_command):
     access_token  = wish_common.get_wish_access(execute_command['store_id'])
     sku = quote(execute_command['sku'])
     inventory =  quote(execute_command['inventory'])
     price = quote(execute_command['price'])
     shipping = quote(execute_command['shipping'])
     url = "https://merchant.wish.com/api/v2/product/variant/update?access_token=%s&sku=%s&inventory=%s&price=%s&shipping=%s" %(access_token,sku,inventory,price,shipping)
     r = requests.post(url)
     result = r.text
     return result
Beispiel #29
0
 def modify_track_ship_order(execute_command):
     order_id = quote(execute_command['order_id'])
     tracking_number = quote(execute_command['tracking_number'])
     tracking_provider = quote(execute_command['tracking_provider'])
     access_token =wish_common.get_wish_access(execute_command['store_id'])
     url = "https://merchant.wish.com/api/v2/order/modify-tracking?access_token=%s&tracking_provider=%s&tracking_number=%s&id=%s"%(access_token, tracking_provider, tracking_number, order_id)
     r = requests.post(url)
     # print(r.text)
     result = r.text
     # result = common_unit.xmltojson(r.text)
     return result
Beispiel #30
0
 def retrieve_unfulfilled_orders(execute_command):
     start = quote(execute_command['start'])
     limit = quote(execute_command['limit'])
     access_token =wish_common.get_wish_access(execute_command['store_id'])
     url = "https://merchant.wish.com/api/v2/order/get-fulfill?start=%s&limit=%s&access_token=%s"%(start,limit,access_token)
     # print (url)
     r = requests.get(url)
     # print(r.text)
     result = r.text
     # result = common_unit.xmltojson(r.text)
     return result