initBasti / Amazon2PlentySync (public) (License: GPLv3) (since 2019-01-27) (hash sha1)
Transfer your data from you Amazon Flatfile spreadsheet over to the Plentymarkets system. How to is included in the readme
List of commits:
Subject Hash Author Date (UTC)
Market connection adjusted to AmazonFBA 1feb4b2e96c6a55ad0494696fd18fd6fb42babb0 Sebastian Fricke 2019-02-25 12:21:05
current version Feb 2019 00b24836dd378f21942ed323c2b66f928b9fb4c4 Sebastian Fricke 2019-02-25 09:00:00
Changes to fit to the new flatfile format 91cd339571f607e88f6e922f1a47630c4c8d62a7 Sebastian Fricke 2019-02-08 13:28:02
Small removal of redundant code b271de0b1be1d83be088b00a35b5618af088b58a Sebastian Fricke 2019-01-30 18:08:15
General improvements and property upload bb48084db4359210eb892a04f1322f6fda822bef Sebastian Fricke 2019-01-30 17:43:32
Fixed scripts according to dataformat changes + readme dec28d9e6ff5c5c903d5ca01a969e661d43b66c6 Sebastian Fricke 2019-01-29 21:08:04
Working Checkboxes and file import 25378c68a6220c1c6570642920e6150a50415153 Sebastian Fricke 2019-01-29 21:03:23
Added checkboxes, descriptions, import and runbutton 2021f0960e70c8c229ec08488165dc01b998a6e0 Sebastian Fricke 2019-01-27 22:19:18
Added market connection, cosmetics in product import c9a771d5e7a3a80adc650e773c568e00dd8e2aea Sebastian Fricke 2019-01-23 15:01:47
Amazon Data Upload 33dbd0ed6945c01d8917ceae3cf3964f051a2288 Sebastian Fricke 2019-01-22 14:43:39
Readme started, amazon sku upload, vari upload, images f43a9e83598c3e4623bcb08667e2b4e649b2cdea Sebastian Fricke 2019-01-22 10:44:40
Amazon SKU Upload 8586da2ae91d49c81a0d9b6ff220c8a1b1b011a6 Sebastian Fricke 2019-01-16 18:36:54
Inital Commit with current working version of the CLI Tool and the work in progress of the GUI. 207fef4277f7c169aa79eb39ec1aaaab258b888c Sebastian Fricke 2019-01-16 09:47:43
Initial commit ba965ee75fe09437fb08da5edd25b20e39e17eff Sebastian Fricke 2019-01-16 09:42:30
Commit 1feb4b2e96c6a55ad0494696fd18fd6fb42babb0 - Market connection adjusted to AmazonFBA
Author: Sebastian Fricke
Author date (UTC): 2019-02-25 12:21
Committer name: Sebastian Fricke
Committer date (UTC): 2019-02-25 12:21
Parent(s): 00b24836dd378f21942ed323c2b66f928b9fb4c4
Signing key:
Tree: a0a6260f5d8a3fdcd9336b2532ce272c04fa371d
File Lines added Lines deleted
packages/variation_upload.py 1 1
product_import.py 2 2
File packages/variation_upload.py changed (mode: 100644) (index 58aa1d6..e1a4191)
... ... def marketConnection(export, ebay=0, amazon=0):
155 155 # and 0 for False # and 0 for False
156 156
157 157 column_names = ['VariationID', 'VariationCustomNumber', column_names = ['VariationID', 'VariationCustomNumber',
158 'webApi', 'AmazonGermany', 'Amazon', 'eBayGermany', 'Ebay']
158 'webApi', 'AmazonFBAGermany', 'AmazonFBA', 'eBayGermany', 'Ebay']
159 159
160 160 Data = {} Data = {}
161 161 with open(export, mode='r') as item: with open(export, mode='r') as item:
File product_import.py changed (mode: 100644) (index 90e6951..bc61aa0)
... ... def main():
44 44 print("\nGet a dataexport from the plentymarket site from the variation attributes, in order to access the current Variation ID.\n") print("\nGet a dataexport from the plentymarket site from the variation attributes, in order to access the current Variation ID.\n")
45 45 try: try:
46 46 export = askopenfilename() export = askopenfilename()
47 except FileNotFoundError:
47 except FileNotFoundError: # pylint:disable=invalid-name,used-before-assignment
48 48 print("No Export File!") print("No Export File!")
49 49 except Exception as exc: except Exception as exc:
50 50 print(exc) print(exc)
 
... ... def main():
88 88 print("\nActivate Marketconnection for Ebay & Amazon for all variation.\n") print("\nActivate Marketconnection for Ebay & Amazon for all variation.\n")
89 89
90 90 try: try:
91 marketConnection(export, ebay=1, amazon=0)
91 marketConnection(export, ebay=1, amazon=1)
92 92 except Exception as err: except Exception as err:
93 93 print(err) print(err)
94 94 print("Market connection failed!") print("Market connection failed!")
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/initBasti/Amazon2PlentySync

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/initBasti/Amazon2PlentySync

Clone this repository using git:
git clone git://git.rocketgit.com/user/initBasti/Amazon2PlentySync

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main