Idag tänkte jag skriva om Tradera, jag säljer lite där och vill berätta om vilka problem det är... Anta att du säljer 100 produkter på en säljomgång... Då ska man sitta och skriva alla namnen manuellt på dessa hundra brev / paket.
Efter lite undersökande fann jag att Tradera har två sätt man automatiskt kan få ut adressdata från kunden, det ena är via soap (.dotnet), det andra är att skrapa de vinnarbrev som fås av Tradera, jag har valt den andra metoden.
För att detta skulle fungera var jag tvungen att genomföra detta i flera steg.
Steg 1: Få ner breven till datorn.
Steg 2: Gå igenom breven och plocka ut relevant information.
Steg 3: Lägg informationen i en databas
Steg 4: Skapa etikett lista från den lagrade informationen.
Försök 1:
Detta utfördes med Delphi och Indy. Indy användes för att hämta breven från mailkontot. Innehåll extraherades och lades in i en MS Access databas. I MS Access skapades sedan ett/flera etikettark som kunde skrivas ut på ett vanlig A4 papper som klipptes i små etikettformat, genomskinligt packtejp användes för att fästa dessa på kuverten.
![]() |
| lite kod använd på försök 1. |
Problem: uppstod då Tradera med jämna mellanrum ändrar i sina vinnarbrev, hela systemet rasade. Tillbaka till "ritbordet"
Försök 2:
Nu valde jag ett annat tillvägagångasätt, jag valde att använda MS Outlook tillsammans med "Code Two Outlook Export", denna kan exportera valda brev ner till datorn loakalt i en CSV databas.
![]() | |
| innehåll i en CSV databas |
Denna databas skrapas sedan med ett program skapat i Delphi. Denna gången valde jag att implementera ett pluginscript baserad på Remobjects Pascal Script, eftersom det är en scriptbaserad plugin behöver ändringar endast göras på en mindre mängd kod om/när Tradera ändrar sina vinnarbrev... I mitt fall är det bara denna lilla bit som skulle behöva ändras när Tradera ändrar sitt.
![]() |
| lite skript kod. |
![]() |
| Exportering av CSV data till Access |
![]() |
| Etiketter redo att skrivas ut |





Inga kommentarer:
Skicka en kommentar