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