{"id":17009,"date":"2020-04-19T06:42:52","date_gmt":"2020-04-19T10:42:52","guid":{"rendered":"https:\/\/bangla.salearningschool.com\/recent-posts\/python-ecommerce-part-8-calculate-minimum-and-maximum-prices-for-your-products\/"},"modified":"2020-04-19T15:07:02","modified_gmt":"2020-04-19T19:07:02","slug":"python-ecommerce-part-8-calculate-minimum-and-maximum-prices-for-your-products","status":"publish","type":"post","link":"http:\/\/bangla.sitestree.com\/?p=17009","title":{"rendered":"Python: Ecommerce: Part \u2014 8: Calculate Minimum and Maximum Prices for your products."},"content":{"rendered":"<p class=\"graf graf--p\"><strong class=\"markup--strong markup--p-strong\">Related<\/strong><\/p>\n<div class=\"graf graf--mixtapeEmbed\"><a class=\"markup--anchor markup--mixtapeEmbed-anchor\" title=\"https:\/\/medium.com\/build-ecommerce-software-and-systems\" href=\"https:\/\/medium.com\/build-ecommerce-software-and-systems\" data-href=\"https:\/\/medium.com\/build-ecommerce-software-and-systems\"><strong class=\"markup--strong markup--mixtapeEmbed-strong\"><em class=\"markup--em markup--mixtapeEmbed-em\">Build Ecommerce Software and Systems<\/em><\/strong><br \/>\nBuild Ecommerce Software and Systemsmedium.com<\/a><\/div>\n<p class=\"graf graf--p\">To make sure, when you adjust prices based on other sellers, you will not lose money. You can upload such files on Amazon Separately.<\/p>\n<h3 class=\"graf graf--h3\">Min and max price calculation.<\/h3>\n<h3 class=\"graf graf--h3\">This is done for UK\/GBP. You can do the same for other market\u00a0places.<\/h3>\n<p class=\"graf graf--p\">In [ ]:<\/p>\n<pre class=\"graf graf--pre\"><em class=\"markup--em markup--pre-em\">#sku    price   minimum-seller-allowed-price    maximum-seller-allowed-price    quantity    handling-time   fulfillment-channel<\/em><\/pre>\n<pre class=\"graf graf--pre\">minimum_df_uk <strong class=\"markup--strong markup--pre-strong\">=<\/strong> pd.DataFrame()<\/pre>\n<pre class=\"graf graf--pre\">minimum_df_uk['sku'] <strong class=\"markup--strong markup--pre-strong\">=<\/strong> 'shopforsoul-' <strong class=\"markup--strong markup--pre-strong\">+<\/strong> price_calculation_df['sku']<\/pre>\n<pre class=\"graf graf--pre\">minimum_df_uk['price'] <strong class=\"markup--strong markup--pre-strong\">=<\/strong> price_calculation_df['amazon_special_price_gbp']<\/pre>\n<pre class=\"graf graf--pre\">minimum_df_uk['minimum-seller-allowed-price'] <strong class=\"markup--strong markup--pre-strong\">=<\/strong> price_calculation_df['amazon_gbp_minimum_price']<\/pre>\n<pre class=\"graf graf--pre\">minimum_df_uk['maximum-seller-allowed-price'] <strong class=\"markup--strong markup--pre-strong\">=<\/strong> price_calculation_df['amazon_list_price_gbp']<\/pre>\n<pre class=\"graf graf--pre\">minimum_df_uk['quantity'] <strong class=\"markup--strong markup--pre-strong\">=<\/strong> 5<\/pre>\n<pre class=\"graf graf--pre\">minimum_df_uk['handling-time'] <strong class=\"markup--strong markup--pre-strong\">=<\/strong> 6<\/pre>\n<pre class=\"graf graf--pre\">minimum_df_uk['fulfillment-channel'] <strong class=\"markup--strong markup--pre-strong\">=<\/strong> 'default'<\/pre>\n<pre class=\"graf graf--pre\">minimum_df_uk.head()<\/pre>\n<pre class=\"graf graf--pre\">minimum_df_uk.to_csv(output_folder <strong class=\"markup--strong markup--pre-strong\">+<\/strong> 'uk_gbp_max_min_price.csv', sep<strong class=\"markup--strong markup--pre-strong\">=<\/strong>'\\t')<\/pre>\n<p class=\"graf graf--p\">In [ ]:<\/p>\n<pre class=\"graf graf--pre\">df <strong class=\"markup--strong markup--pre-strong\">=<\/strong> pd.read_csv(output_folder <strong class=\"markup--strong markup--pre-strong\">+<\/strong> 'uk_gbp_max_min_price.csv',sep<strong class=\"markup--strong markup--pre-strong\">=<\/strong>'\\t')<\/pre>\n<pre class=\"graf graf--pre\">df.head()<\/pre>\n<p class=\"graf graf--p\"><strong class=\"markup--strong markup--p-strong\"><em class=\"markup--em markup--p-em\">Medium: <\/em><\/strong><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/medium.com\/@SayedAhmedCanada\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/medium.com\/@SayedAhmedCanada\">https:\/\/medium.com\/@SayedAhmedCanada<\/a><\/p>\n<p class=\"graf graf--p\">***\u00a0. *** ***\u00a0. ***\u00a0. ***\u00a0. ***<\/p>\n<p class=\"graf graf--p\"><strong class=\"markup--strong markup--p-strong\"><em class=\"markup--em markup--p-em\">Sayed Ahmed<\/em><\/strong><\/p>\n<p class=\"graf graf--p\"><strong class=\"markup--strong markup--p-strong\"><em class=\"markup--em markup--p-em\">BSc. Eng. in Comp. Sc. &amp; Eng. (BUET)<\/em><\/strong><\/p>\n<p class=\"graf graf--p\"><strong class=\"markup--strong markup--p-strong\"><em class=\"markup--em markup--p-em\">MSc. in Comp. Sc. (U of Manitoba, Canada)<\/em><\/strong><\/p>\n<p class=\"graf graf--p\"><strong class=\"markup--strong markup--p-strong\"><em class=\"markup--em markup--p-em\">MSc. in Data Science and Analytics (Ryerson University, Canada)<\/em><\/strong><\/p>\n<p class=\"graf graf--p\"><strong class=\"markup--strong markup--p-strong\"><em class=\"markup--em markup--p-em\">Linkedin<\/em><\/strong><em class=\"markup--em markup--p-em\">: <\/em><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/ca.linkedin.com\/in\/sayedjustetc\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/ca.linkedin.com\/in\/sayedjustetc\"><em class=\"markup--em markup--p-em\">https:\/\/ca.linkedin.com\/in\/sayedjustetc<\/em><\/a><\/p>\n<p class=\"graf graf--p\"><strong class=\"markup--strong markup--p-strong\"><em class=\"markup--em markup--p-em\">Blog<\/em><\/strong><em class=\"markup--em markup--p-em\">: <\/em><a class=\"markup--anchor markup--p-anchor\" href=\"http:\/\/bangla.salearningschool.com\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"http:\/\/bangla.salearningschool.com\/\"><em class=\"markup--em markup--p-em\">http:\/\/Bangla.SaLearningSchool.com<\/em><\/a><em class=\"markup--em markup--p-em\">, <\/em><a class=\"markup--anchor markup--p-anchor\" href=\"http:\/\/sitestree.com\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"http:\/\/sitestree.com\"><em class=\"markup--em markup--p-em\">http:\/\/SitesTree.com<\/em><\/a><\/p>\n<p class=\"graf graf--p\"><strong class=\"markup--strong markup--p-strong\"><em class=\"markup--em markup--p-em\">Training Courses: <\/em><\/strong><a class=\"markup--anchor markup--p-anchor\" href=\"http:\/\/training.SitesTree.com\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"http:\/\/training.SitesTree.com\"><em class=\"markup--em markup--p-em\">http:\/\/Training.SitesTree.com<\/em><\/a><\/p>\n<p class=\"graf graf--p\"><strong class=\"markup--strong markup--p-strong\"><em class=\"markup--em markup--p-em\">8112223 Canada Inc\/Justetc<\/em><\/strong><em class=\"markup--em markup--p-em\">: <\/em><a class=\"markup--anchor markup--p-anchor\" href=\"http:\/\/JustEtc.net\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"http:\/\/JustEtc.net\"><em class=\"markup--em markup--p-em\">http:\/\/JustEtc.net<\/em><\/a><\/p>\n<p class=\"graf graf--p\"><strong class=\"markup--strong markup--p-strong\"><em class=\"markup--em markup--p-em\">Facebook Groups\/Forums to discuss (Q &amp; A):<\/em><\/strong><\/p>\n<p class=\"graf graf--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/www.facebook.com\/banglasalearningschool\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/www.facebook.com\/banglasalearningschool\">https:\/\/www.facebook.com\/banglasalearningschool<\/a><\/p>\n<p class=\"graf graf--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/www.facebook.com\/justetcsocial\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/www.facebook.com\/justetcsocial\">https:\/\/www.facebook.com\/justetcsocial<\/a><\/p>\n<p class=\"graf graf--p\"><em class=\"markup--em markup--p-em\">Get access to courses on Big Data, Data Science, AI, Cloud, Linux, System Admin, Web Development and Misc. related. Also, create your own course to sell to others. <\/em><a class=\"markup--anchor markup--p-anchor\" href=\"http:\/\/sitestree.com\/training\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"http:\/\/sitestree.com\/training\/\">http:\/\/sitestree.com\/training\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Related Build Ecommerce Software and Systems Build Ecommerce Software and Systemsmedium.com To make sure, when you adjust prices based on other sellers, you will not lose money. You can upload such files on Amazon Separately. Min and max price calculation. This is done for UK\/GBP. You can do the same for other market\u00a0places. In [ &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"http:\/\/bangla.sitestree.com\/?p=17009\">Continue reading<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1912,182],"tags":[],"class_list":["post-17009","post","type-post","status-publish","format-standard","hentry","category-build-ecommerce-software","category---blog","item-wrap"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":17008,"url":"http:\/\/bangla.sitestree.com\/?p=17008","url_meta":{"origin":17009,"position":0},"title":"Python: Ecommerce: Part \u2014 7: Partition a Data File (with product information) into Multiple Files.","author":"Sayed","date":"April 19, 2020","format":false,"excerpt":"In previous steps, we created a product data file to be uploaded to Magento 2 (from supplier data). However, there is a limit, how big a file can be uploaded to Magento 2 for product data import. Hence, this code will divide the data file into multiple files. This data\u2026","rel":"","context":"In &quot;Build Ecommerce Software&quot;","block_context":{"text":"Build Ecommerce Software","link":"http:\/\/bangla.sitestree.com\/?cat=1912"},"img":{"alt_text":"8112223 Canada Inc. (Justetc)","src":"https:\/\/miro.medium.com\/fit\/c\/80\/80\/0*P_esmjKoJnHlNjFX","width":350,"height":200},"classes":[]},{"id":17002,"url":"http:\/\/bangla.sitestree.com\/?p=17002","url_meta":{"origin":17009,"position":1},"title":"Python: Ecommerce: Part \u2014 1: Merge Multiple Supplier Data Files into One File","author":"Sayed","date":"April 19, 2020","format":false,"excerpt":"Section: Merge multiple Supplier Data Files All code in one block #!\/usr\/bin\/env python # coding: utf-8# # Section: Merge multiple Supplier Data Files ## In[1]:# if there is a need to merge multiple files \u2014 use this block import os; import glob; import pandas as pd;# supplier data files\/feeds are\u2026","rel":"","context":"In &quot;Build Ecommerce Software&quot;","block_context":{"text":"Build Ecommerce Software","link":"http:\/\/bangla.sitestree.com\/?cat=1912"},"img":{"alt_text":"8112223 Canada Inc. (Justetc)","src":"https:\/\/miro.medium.com\/fit\/c\/80\/80\/0*P_esmjKoJnHlNjFX","width":350,"height":200},"classes":[]},{"id":17003,"url":"http:\/\/bangla.sitestree.com\/?p=17003","url_meta":{"origin":17009,"position":2},"title":"Python: Ecommerce: Part \u2014 2: Drop Duplicates, Sort, and Take Only Unique Products After Merging All Supplier D ata Files into One File","author":"Sayed","date":"April 19, 2020","format":false,"excerpt":"All code in One Block # # Section: Verify, and Process Supplier Data Before Sending products to # # your retail (Magento 2) or marketplace (Amazon, Walmart)# In[7]:# combined_csv.sort_values(\u201cModel Code\u201d, inplace = True) # dropping ALL duplicte values based on Product SKU = Model Codeno_duplicates_combined_csv = combined_csv.drop_duplicates(subset = \u201cModel Code\u201d,\u2026","rel":"","context":"In &quot;Build Ecommerce Software&quot;","block_context":{"text":"Build Ecommerce Software","link":"http:\/\/bangla.sitestree.com\/?cat=1912"},"img":{"alt_text":"8112223 Canada Inc. (Justetc)","src":"https:\/\/miro.medium.com\/fit\/c\/80\/80\/0*P_esmjKoJnHlNjFX","width":350,"height":200},"classes":[]},{"id":17010,"url":"http:\/\/bangla.sitestree.com\/?p=17010","url_meta":{"origin":17009,"position":3},"title":"Python: Ecommerce: Part \u2014 9: Incorporate Images in your Magento 2 product Upload File","author":"Sayed","date":"April 19, 2020","format":false,"excerpt":"\u00a0 8112223 Canada Inc. (Justetc) \u00a0 Apr 19\u00a0\u00b7\u00a03\u00a0min read \u00a0 \u00a0 In [112]: #magento_1_upload_file_with_image_urls_no_desc['magento_2_upload_file_with_data_no_desc['gallery_image_url_1'] = raw_df['Additional Product Picture 1']magento_2_upload_file_with_data_no_desc['gallery_image_url_2'] = raw_df['Additional Product Picture 2']magento_2_upload_file_with_data_no_desc['gallery_image_url_3'] = raw_df['Additional Product Picture 3']magento_2_upload_file_with_data_no_desc['gallery_image_url_4'] = raw_df['Additional Product Picture 4']magento_2_upload_file_with_data_no_desc['gallery_image_url_5'] = raw_df['Additional Product Picture 5']magento_2_upload_file_with_data_no_desc['gallery_image_url_6'] = raw_df['Additional Product Picture 6']magento_2_upload_file_with_data_no_desc['gallery_image_url_7'] = raw_df['Additional Product Picture 7']magento_2_upload_file_with_data_no_desc['gallery_image_url_8'] =\u2026","rel":"","context":"In &quot;Build Ecommerce Software&quot;","block_context":{"text":"Build Ecommerce Software","link":"http:\/\/bangla.sitestree.com\/?cat=1912"},"img":{"alt_text":"8112223 Canada Inc. (Justetc)","src":"https:\/\/miro.medium.com\/fit\/c\/80\/80\/0*P_esmjKoJnHlNjFX","width":350,"height":200},"classes":[]},{"id":73205,"url":"http:\/\/bangla.sitestree.com\/?p=73205","url_meta":{"origin":17009,"position":4},"title":"Build your own Ecommerce Store. Misc Ecommerce and Magento Stuff","author":"Sayed","date":"March 21, 2022","format":false,"excerpt":"https:\/\/youtu.be\/CQ-s53MZmz4","rel":"","context":"In &quot;From Youtube Channel&quot;","block_context":{"text":"From Youtube Channel","link":"http:\/\/bangla.sitestree.com\/?cat=1952"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/CQ-s53MZmz4\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":22181,"url":"http:\/\/bangla.sitestree.com\/?p=22181","url_meta":{"origin":17009,"position":5},"title":"Amazon Product Database: Ecommerce Product Management #Root #Projects and Opportunities","author":"Author-Check- Article-or-Video","date":"March 11, 2021","format":false,"excerpt":"Misc. Stored Procedures as Used to Manage Products, Product Pricing for a Amazon Store: http:\/\/bangla.salearningschool.com\/recent-posts\/category\/selling-on-amazon\/ Python Code to import supplier product data to Magento. Including Price Calculations. http:\/\/bangla.salearningschool.com\/recent-posts\/category\/build-ecommerce-software\/ Ecommerce shop development: https:\/\/www.youtube.com\/watch?v=T8RqjC_iQqM&list=PLUA7SYgJYDFqOx7--ezlbukRbVX1wIfeI Amazon Product Management Database: https:\/\/www.youtube.com\/watch?v=qrbMO5W9uYw&list=PLUA7SYgJYDFryEwISZ2jrnbJf0wCBKrxQ *** . *** *** . *** . *** . *** Training Courses: http:\/\/Training.SitesTree.com\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/17009","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=17009"}],"version-history":[{"count":2,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/17009\/revisions"}],"predecessor-version":[{"id":17024,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/17009\/revisions\/17024"}],"wp:attachment":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17009"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=17009"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=17009"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}