Startsida › Forum › E-handelsforumet › Logistik › Script för packsoft online
- Detta ämne har 43 svar, 20 deltagare, och uppdaterades senast för 6 år, 9 månader sedan av
elitasson.
-
FörfattareInlägg
-
21 september, 2012 kl. 13:05 #152435
DavidWigg
DeltagarePrecis vad jag skulle ha till min opencart-installation.
Har du någon speciell modul i Opencart som denna går till?
21 september, 2012 kl. 15:04 #152441Fractronics
Deltagare@DavidWigg 52361 wrote:
Precis vad jag skulle ha till min opencart-installation.
Har du någon speciell modul i Opencart som denna går till?
Hej!
Nej det är ett script (javascript) som körs av ett browseplugin (Greasemonkey för FF eller Tampermonkey for chrome). Men installerar först browserpluginet och lägger sedan till dom script man vill köra. Det spelar ingen roll vad man kör sin ehandel på.
Detta script känner av när man besöker en viss sida (sidan med dom adresser man vill skriva ut).
Scriptet lägger då till en function på denna sidan som körs när man klickar på ett objekt med en viss class. Detta ställs in med följande i scriptet:
var customer_info_url_base = ”http://www.nesconnector.se/admin/index.php?route=sale/order/packinginv”;
var object_class_to_click = ”.customer_addr2”; [/CODE]När man klickar på detta object samlas addressinformation in från alla
taggar på sidan med följande classer:
[CODE]// Class ofwith customer name etc… (these are collected)
var customer_name_class = ”.customer_name”;
var customer_address1_class = ”.customer_address1”;
var customer_address2_class = ”.customer_address2”;
var customer_postcode_class = ”.customer_postcode”;
var customer_email_class = ”.customer_email”;
var customer_telephone_class = ”.customer_telephone”;
var customer_order_id_class = ”.customer_order_id”;[/CODE]Så om det finns en [CODE]
Ove Vovve
[/CODE] så samlas det namnet in.
Sedan öppnar scriptet packsoft online och loggar in och öppnar en utskriftsfavorit länken till min utskriftsfavorit sätts i scriptet
[CODE]// Link to favorite for varubrev in packsoft
var varubrev_link = ”webapp?Env=po.regionse_SE_WOSF7O3S4BM6DXJP_0&Action=act_ShipmentJobFavoriteSearchActions_SearchResultEdit_RowId_7249”;[/CODE]Scriptet kommer nu fylla i namn adress mm för alla dom addresser den samlat in och lagra dessa utskrifter.
Sist går scriptet till lagrade utskrifter.
Scriptet behöver säkert ändras eftersom någon annans utskriftsfavorit kanske har andra fältnamn jämfört med min.
Någon annan kan säkert skapa ett mer generiskt script.[CODE]var customer_info_url_base = ”http://www.nesconnector.se/admin/index.php?route=sale/order/packinginv”;
var object_class_to_click = ”.customer_addr2”; [/CODE]När man klickar på detta object samlas addressinformation in från alla
taggar på sidan med följande classer:
// Class ofwith customer name etc… (these are collected)
var customer_name_class = ”.customer_name”;
var customer_address1_class = ”.customer_address1”;
var customer_address2_class = ”.customer_address2”;
var customer_postcode_class = ”.customer_postcode”;
var customer_email_class = ”.customer_email”;
var customer_telephone_class = ”.customer_telephone”;
var customer_order_id_class = ”.customer_order_id”;[/CODE]Så om det finns en [CODE]
Ove Vovve
[/CODE] så samlas det namnet in.
Sedan öppnar scriptet packsoft online och loggar in och öppnar en utskriftsfavorit länken till min utskriftsfavorit sätts i scriptet
[CODE]// Link to favorite for varubrev in packsoft
var varubrev_link = ”webapp?Env=po.regionse_SE_WOSF7O3S4BM6DXJP_0&Action=act_ShipmentJobFavoriteSearchActions_SearchResultEdit_RowId_7249”;[/CODE]Scriptet kommer nu fylla i namn adress mm för alla dom addresser den samlat in och lagra dessa utskrifter.
Sist går scriptet till lagrade utskrifter.
Scriptet behöver säkert ändras eftersom någon annans utskriftsfavorit kanske har andra fältnamn jämfört med min.
Någon annan kan säkert skapa ett mer generiskt script.[CODE]// Class ofwith customer name etc… (these are collected)
var customer_name_class = ”.customer_name”;
var customer_address1_class = ”.customer_address1”;
var customer_address2_class = ”.customer_address2”;
var customer_postcode_class = ”.customer_postcode”;
var customer_email_class = ”.customer_email”;
var customer_telephone_class = ”.customer_telephone”;
var customer_order_id_class = ”.customer_order_id”;[/CODE]Så om det finns en
Ove Vovve
[/CODE] så samlas det namnet in.
Sedan öppnar scriptet packsoft online och loggar in och öppnar en utskriftsfavorit länken till min utskriftsfavorit sätts i scriptet
[CODE]// Link to favorite for varubrev in packsoft
var varubrev_link = ”webapp?Env=po.regionse_SE_WOSF7O3S4BM6DXJP_0&Action=act_ShipmentJobFavoriteSearchActions_SearchResultEdit_RowId_7249”;[/CODE]Scriptet kommer nu fylla i namn adress mm för alla dom addresser den samlat in och lagra dessa utskrifter.
Sist går scriptet till lagrade utskrifter.
Scriptet behöver säkert ändras eftersom någon annans utskriftsfavorit kanske har andra fältnamn jämfört med min.
Någon annan kan säkert skapa ett mer generiskt script.[CODE]Ove Vovve
[/CODE] så samlas det namnet in.
Sedan öppnar scriptet packsoft online och loggar in och öppnar en utskriftsfavorit länken till min utskriftsfavorit sätts i scriptet
// Link to favorite for varubrev in packsoft
var varubrev_link = ”webapp?Env=po.regionse_SE_WOSF7O3S4BM6DXJP_0&Action=act_ShipmentJobFavoriteSearchActions_SearchResultEdit_RowId_7249”;[/CODE]Scriptet kommer nu fylla i namn adress mm för alla dom addresser den samlat in och lagra dessa utskrifter.
Sist går scriptet till lagrade utskrifter.
Scriptet behöver säkert ändras eftersom någon annans utskriftsfavorit kanske har andra fältnamn jämfört med min.
Någon annan kan säkert skapa ett mer generiskt script.[CODE]// Link to favorite for varubrev in packsoft
var varubrev_link = ”webapp?Env=po.regionse_SE_WOSF7O3S4BM6DXJP_0&Action=act_ShipmentJobFavoriteSearchActions_SearchResultEdit_RowId_7249”;[/CODE]Scriptet kommer nu fylla i namn adress mm för alla dom addresser den samlat in och lagra dessa utskrifter.
Sist går scriptet till lagrade utskrifter.
Scriptet behöver säkert ändras eftersom någon annans utskriftsfavorit kanske har andra fältnamn jämfört med min.
Någon annan kan säkert skapa ett mer generiskt script.21 september, 2012 kl. 16:09 #152444DavidWigg
DeltagareDetta var väldigt intressant. Jag ska sätta tänderna i det
Men det är alltså att jag ändrar lite i min ”/admin/index.php?route=sale/order/invoice” så kan det gå?
Nu är så här:
[PHP]
Till Leveransadress (om annan än fakturaadress) Kalle Anka
Ankeborgsvägern 1
1234 Ankeborg
Sweden070xxxxxx
[/PHP]
Då kan jag sätta in dessa klasser i denna kod(?) Typ så?
[PHP]
Till Leveransadress (om annan än fakturaadress) Kalle Anka
Ankeborgsvägen 1
12345
Ankeborg
Sweden070xxxxxxx
[/PHP]
21 september, 2012 kl. 17:04 #152446DavidWigg
DeltagareEn fråga till bara
Hur hittade du sökvägen till din utskriftfavorit?
Jag har en utskriftfavorit som ligger under ”Utskriftsfavoriter – Påbörja utskrift”.
Men jag får inte upp en länk till den.
22 september, 2012 kl. 08:18 #152468Fractronics
Deltagare@DavidWigg 52371 wrote:
Detta var väldigt intressant. Jag ska sätta tänderna i det
Då kan jag sätta in dessa klasser i denna kod(?) Typ så?Ja så borde fungera, jag tror inte att det behöver vara just
det borde fungera även med eller liknande.
@DavidWigg 52371 wrote:
Jag har en utskriftfavorit som ligger under ”Utskriftsfavoriter – Påbörja utskrift”.
Men jag får inte upp en länk till den.
Jag hittade ett fel i scriptet som berodde på session beroende länkar, det är fixat nu och scriptet är uppdaterat i första posten.
Länken du letade efter är nu ändrad lite i scriptet, man skriver nu in namnet på den bild (liten pil) som syns till vänster om utskriftsfavoriten.
I chrome högerklicka och välj insect element och se vad den har för ”name”.22 september, 2012 kl. 09:20 #152470DavidWigg
Deltagare@Fractronics 52392 wrote:
Ja så borde fungera, jag tror inte att det behöver vara just
det borde fungera även med eller liknande.
Jag hittade ett fel i scriptet som berodde på session beroende länkar, det är fixat nu och scriptet är uppdaterat i första posten.
Länken du letade efter är nu ändrad lite i scriptet, man skriver nu in namnet på den bild (liten pil) som syns till vänster om utskriftsfavoriten.
I chrome högerklicka och välj insect element och se vad den har för ”name”.Perfekt. Hittade länken
Ska försöka att få detta att fungera. Fungerar det, är du årets hjälte
Det är så jä*la kul att lära sig något nytt också
23 september, 2012 kl. 15:40 #152545peanut
DeltagareGrymt, ska försöka knåpa ihop något liknande mellan våran OpenCart-butik och DHL Multishipping
25 september, 2012 kl. 13:35 #152647DavidWigg
DeltagareJag kan bekräfta att detta fungerar alldeles utmärkt nu. Har kopplat det från min Open Cart-installation till Unifaun. Den hämtar adresserna från den inbyggda ”invoice” (faktura).
I admin har jag också en modul som gör att jag kan skriva ut ”invoice” på alla beställningar samtidigt. Det resulterar i att jag också kan exportera alla adresser till Unifaun med ett knapptryck nu.
25 september, 2012 kl. 13:55 #152651puttedge
DeltagareNu väntar man bara på en youtube tutorial så kommer alla ehandlare köra med script:)
25 september, 2012 kl. 14:21 #152655Vulcanoboy
DeltagareFunkar detta för Fyndiq ordrar ?
-
FörfattareInlägg
- Du måste vara inloggad för att svara på detta ämne.