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

/README.md (87e1df60c4c99c8400bcdcf1641a33e1ade245d8) (3811 bytes) (mode 100644) (type blob)

AmazonToPlentyMarkets

Guide to import your clothing products from your Amazon Flatfile to PlentyMarkets

Preperation

Check your Flatfile Version, the current version of this program works with the appereal flatfile of 2019.

Make sure to prepare your PlentyMarkets Account you need the following list of dataformats:

	de = [Erstellung der Parentartikel, der Artikel aggiert dabei als eine Art Hülle zum eigentlich parent.
		Die Grund version nutzt, eine Liste, interner Nummern um die ItemID zu bestimmen. Dies ist aber 
		nicht notwendig.]
	en = [Creation of the Parentarticle, the article acts as a shell for the actual parentvariation.
		The basic version of the program uses a intern number list to fill in the ItemID. But this is not
		necessary.]
	- Item Upload
		{
			[Typ: Item]
			ItemID: IMPORT,											[1]
			PrimaryVariationCustomNumber: IMPORT,					[2]
            PrimaryVariationLengthMM: IMPORT,						[3]
            PrimaryVariationWidthMM: IMPORT,						[4]
            PrimaryVariationHeightMM: IMPORT,						[5] 
            PrimaryVariationWeightG: IMPORT,						[6]
            PrimaryVariationName: IMPORT, 							[7]
            PrimaryVariationMainWarehouse: IMPORT,					[8]
            PrimaryVariationPurchasePrice: IMPORT,					[9] 
            ItemOriginCountry: IMPORT,								[10]
            ItemProducer: IMPORT,									[11] 
            ItemProducerID: IMPORT,									[12]
            ItemProductType: IMPORT,								[13]
            ItemTextName: IMPORT,									[14] 
            ItemTextDescription: IMPORT,							[15] 
            ItemTextKeywords: IMPORT,								[16]
            ItemTextLang: IMPORT,									[17] 
            PrimaryVariationExternalID: IMPORT,						[18]
            PrimaryVariationActive: IMPORT,							[19]
            PrimaryVariationAutoStockInvisible: IMPORT,				[20]
            PrimaryVariationAutoStockNoPositiveStockIcon: IMPORT,	[21]
            PrimaryVariationAutoStockPositiveStockIcon: IMPORT,		[22]
            PrimaryVariationAutoStockVisible: IMPORT,				[23]
            PrimaryVariationAvailability: IMPORT,					[24]
            ItemMarking1: IMPORT, 									[25]
            ItemMarking2: IMPORT 									[26]
		}
	- Variation Upload:
	Erstellung der Variationen, diese werden dem im Itemupload hochgeladenen parent zugewiesen.
		{
			[Typ: Variation]
		 	ItemID: IMPORT
			VariationID: ABGLEICH <---		
			VariationNumber: IMPORT 		
			VariationName: IMPORT
			Position: IMPORT
			LengthMM: IMPORT
			WidthMM: IMPORT
			HeightMM : IMPORT
			WeightG: IMPORT
			VariationAttributes: IMPORT 		
			PurchasePrice: IMPORT 		
			MainWarehouse: IMPORT 		
			Availability: IMPORT 		
			AutoStockVisible: IMPORT
			ExternalID: Import
		}
	- Attribute Upload
	Erstellung der in der Liste genutzten Farben ,Größen und Materialien im Plentymarket system. 
		{
			VORBEDINGUNG für alle anderen Uploads
			[Typ: Attribute]
		 	AttributeBackendName: ABGLEICH <---		
			AttributeID: ABGLEICH <---		
			AttributeValueBackendName: IMPORT		
			AttributeValueFrontendName: IMPORT
			AttributeValuePosition: IMPORT 		
			Lang
		}
	- Active Upload:
		{
			VORBEDINGUNG: Kategorien gesetzt
			MUSS extra durchgeführt werden und kann nicht im Variation Upload gesetzt werden.
			[Typ: Variation]
		 	Active: IMPORT 		
			VariationID: ABGLEICH <---	
		}
	- SalePrice Upload:
		{
			[Typ: Variation_Sales_Price]
		 	VariationID: ABGLEICH <---	 		
			IsNet: IMPORT 		
			VariationPrice: IMPORT 		
			SalesPriceID: ABGLEICH <---	
		}
	- Variation Barcode Upload:
	Wenn vorhanden können hiermit die EAN(UPC), GTIN oder ISBN Nummern hochgeladen werden.
		{
			[Typ: Variation_Barcode]
		 	BarcodeID: IMPORT  		
			BarcodeName: NOTHING  			
			BarcodeType: NOTHING 			
			Code: IMPORT  		
			VariationID: IMPORT  		
			VariationNumber: ABGLEICH <---	
		}

Mode Type Size Ref File
100644 blob 224 cf2db183d11af2f770ea55fd22ec0b5e50ef985b .gitignore
100644 blob 5364 4bc518fabd35f03be275c799d4946690379072fd Instructions.md
100644 blob 10299 816a1d0ee7f4496c32fdb92c7811eaf877d0efc0 LICENSE.md
100644 blob 3811 87e1df60c4c99c8400bcdcf1641a33e1ade245d8 README.md
100755 blob 546 98298b26c8cc746806228865e30466bee9d65c13 build_new_version.sh
100644 blob 408 7d1e4ee9ee745134fb0bf9fbecdf3d35bfdeeb2b build_windows_version.sh
100755 blob 35 842a6affcaddec0f7dc134889a531b100c62f473 clean_upload.sh
100644 blob 244 734fc246ca2e434851f69099d3afa0d33c0cc5fc example_config.txt
100644 blob 140 d143bbaa2de9e2f8d93ce35b5b8ac9433ba8854f fix_log.txt
040000 tree - ae7705ed4305f6e1c2c1097c31fd52cd005c830c packages
100644 blob 13504 d5ccd2cd09a763585e9e5b5da11475487817499f product_import.py
100644 blob 178 627b92178d30145f0dedc2f4a31ac856f6a15ea1 todo.md
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