Startsida › Forum › E-handelsforumet › Logistik › Script för packsoft online
- Detta ämne har 43 svar, 20 deltagare, och uppdaterades senast för 6 år, 5 månader sedan av elitasson.
-
FörfattareInlägg
-
21 september, 2012 kl. 10:45 #98776FractronicsDeltagare
Hej!
Har länge stört mig på det manuella arbetet att klippa och klistra in adresser i packsoft online.
Idag fick jag nog och knåpade ihop ett Greasemonkey script som gör mitt jobb.
(Eftersom jag kör chrome så kör jag egentligen inte Greasemonkey utan Tampermonkey men det borde fungera med Greasemonkey)Scriptet startar när jag öppnar min sida med packsedlar (en eller flera), om jag klickar på ett visst objekt på sidan så sparas alla adresser och packsoft online öppnas, man loggas in, flyttas till utskriftsfavoriten varubrev, alla uppgifter fylls i automatiskt för alla insamlade adresser, och man flyttas slutligen till lagrade utskrifter där man kan trycka på skriv ut.
(Scriptet skulle kunna trycka på ”skriv ut” också men jag stoppar här)Äntligen slipper jag klippa och klistra.
Jag slängde ihop scriptet på en halvtimme (det går att göra bättre på alla sätt) och det är gjort för att fungera för mig och min utskriftsfavorit ”varubrev”, men om någon vill ha det att utgå ifrån så bifogar jag det här.
// ==UserScript==
// @name varubrev
// @namespace http://www.fractalposter.com
// @author Mikael Backlund
// @description Varubrev
// @include https://po.unifaun.se*
// @include http://www.nesconnector.se*
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js
// @version 001
// ==/UserScript==// Base url of page to collect addresses on.
var customer_info_url_base = ”http://www.nesconnector.se/admin/index.php?route=sale/order/packinginv”;
// When object of this class is clicked on the above page addresses are collected
var object_class_to_click = ”.customer_addr2”;
// Pacsoft online user id
var my_pacsoft_uid = ”123456”;
// Pacsoft online password
var my_pacsoft_pwd = ”abcdef”;
// Name on image next to favorite
var favorite_html_name = ”act_ShipmentJobFavoriteSearchActions_SearchResultEdit_RowId_7249”;
// Senders packsoft customer number
var my_packsoft_customer_nr = ”987654321”;
// Class ofwith customer name etc…
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”;var customer_names = new Array();
var customer_address1s = new Array();
var customer_address2s = new Array();
var customer_postcodes = new Array();
var customer_emails = new Array();
var customer_telephones = new Array();
var customer_order_ids = new Array();// Attach the collect_addresses function to a object on the page with addresses
if (window.location.href.indexOf(customer_info_url_base) > -1){
$(object_class_to_click).click(collect_addresses);
}
// The login page of packsoft online
else if (GM_getValue(”trigger”)==”1″ && $(’input[name=”act_LoginActions_Login”]’)[0]) {
$(’input[name=”CompanyLogin”]’).val(my_pacsoft_uid);
$(’input[name=”UserPass”]’).val(my_pacsoft_pwd);
GM_setValue(”trigger”, ”2”);
setTimeout(function() {$(’input[name=”act_LoginActions_Login”]’).trigger(”click”);},100);
}
// Packsoft home screen, go to my favorite named Varubrev
else if (GM_getValue(”trigger”)==”2″ && document.location.href.indexOf(”Action=act_SystemActions_Body”)>-1) {
GM_setValue(”trigger”, ”3”);
GM_setValue(”session_link”, document.location.href.split(”&”)[0].split(”?”)[1]);
document.location = ”webapp?”+GM_getValue(”session_link”)+”&Action=”+favorite_html_name;
}
// Fill the first page of the form press next (do while there is addresses left)
else if (GM_getValue(”trigger”)==”3″ && GM_getValue(”no_of_customers”)>0 && $(’input[name=”act_ShipmentJobEdit1Actions_Next”]’)[0]) {
$(’input[name=”RECEIVERName”]’).val(GM_getValue(”customer_names”).split(”¤”)[GM_getValue(”no_of_customers”)-1]);
$(’input[name=”RECEIVERDeliveryAddress1″]’).val(GM_getValue(”customer_address1s”).split(”¤”)[GM_getValue(”no_of_customers”)-1]);
$(’input[name=”RECEIVERDeliveryAddress2″]’).val(GM_getValue(”customer_address2s”).split(”¤”)[GM_getValue(”no_of_customers”)-1]);
$(’input[name=”RECEIVERDeliveryZipcode”]’).focus();
$(’input[name=”RECEIVERDeliveryZipcode”]’).val(GM_getValue(”customer_postcodes”).split(”¤”)[GM_getValue(”no_of_customers”)-1]);
$(’input[name=”RECEIVERDeliveryZipcode”]’).blur();
$(’input[name=”RECEIVERPhone”]’).focus();
$(’input[name=”RECEIVERPhone”]’).val(GM_getValue(”customer_telephones”).split(”¤”)[GM_getValue(”no_of_customers”)-1]);
$(’input[name=”RECEIVEREmail”]’).val(GM_getValue(”customer_emails”).split(”¤”)[GM_getValue(”no_of_customers”)-1]);
setTimeout(function() {$(’input[name=”act_ShipmentJobEdit1Actions_Next”]’).trigger(”click”);},100);
}
// Fill the second page of the form click ”lagra” (do while there is addresses left)
else if (GM_getValue(”trigger”)==”3″ && GM_getValue(”no_of_customers”)>0 && $(’input[name=”act_ShipmentJobEdit2Actions_Store”]’)[0]) {
$(’input[name=”ShipmentSndReference”]’).val(GM_getValue(”customer_order_ids”).split(”¤”)[GM_getValue(”no_of_customers”)-1]);
$(’select[name=”SenderCustNo”]’).val(my_packsoft_customer_nr);
$(’input[name=”AddonsNOTEMAIL”]’).attr(’checked’, true);
GM_setValue(”no_of_customers”, GM_getValue(”no_of_customers”)-1);
if (GM_getValue(”no_of_customers”)==0)
GM_setValue(”trigger”, ”4”);
setTimeout(function() {$(’input[name=”act_ShipmentJobEdit2Actions_Store”]’).trigger(”click”);},100);
}
// Go to ”Lagrade utskrifter”
else if (GM_getValue(”trigger”)==”4″ && $(’input[name=”act_ShipmentJobEdit1Actions_Next”]’)[0]) {
GM_setValue(”trigger”, ”0”);
document.location = ”webapp?”+GM_getValue(”session_link”)+”&Action=act_MenuActions_Item&Target=body&ItemHandler=ShipmentJobSearchActions”;
}// This function collects addresses stores them and then opens packsoft online
// This function is attached to a object on the page with addresses
// It is triggered when the user clicks the object
function collect_addresses() {
$(customer_name_class).each(function (i, elem) { customer_names[i]=$(elem).text().replace(”¤”,””); });
$(’.customer_address1’).each(function (i, elem) { customer_address1s[i]=$(elem).text().replace(”¤”,””); });
$(’.customer_address2’).each(function (i, elem) { customer_address2s[i]=$(elem).text().replace(”¤”,””); });
$(’.customer_postcode’).each(function (i, elem) { customer_postcodes[i]=$(elem).text().replace(”¤”,””); });
$(’.customer_email’).each(function (i, elem) { customer_emails[i]=$(elem).text().replace(”¤”,””); });
$(’.customer_telephone’).each(function (i, elem) { customer_telephones[i]=$(elem).text().replace(”¤”,””); });
$(’.customer_order_id’).each(function (i, elem) { customer_order_ids[i]=$(elem).text().replace(”¤”,””); });GM_setValue(”customer_names”, customer_names.join(”¤”));
GM_setValue(”customer_address1s”, customer_address1s.join(”¤”));
GM_setValue(”customer_address2s”, customer_address2s.join(”¤”));
GM_setValue(”customer_postcodes”, customer_postcodes.join(”¤”));
GM_setValue(”customer_emails”, customer_emails.join(”¤”));
GM_setValue(”customer_telephones”, customer_telephones.join(”¤”));
GM_setValue(”customer_order_ids”, customer_order_ids.join(”¤”));GM_setValue(”no_of_customers”, customer_names.length);
GM_setValue(”trigger”, ”1”);
alert(”Collected ” + customer_names.length + ” customer addresses.”);
window.open(”https://po.unifaun.se”);
}
[/CODE][CODE]
// ==UserScript==
// @name varubrev
// @namespace http://www.fractalposter.com
// @author Mikael Backlund
// @description Varubrev
// @include https://po.unifaun.se*
// @include http://www.nesconnector.se*
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js
// @version 001
// ==/UserScript==// Base url of page to collect addresses on.
var customer_info_url_base = ”http://www.nesconnector.se/admin/index.php?route=sale/order/packinginv”;
// When object of this class is clicked on the above page addresses are collected
var object_class_to_click = ”.customer_addr2”;
// Pacsoft online user id
var my_pacsoft_uid = ”123456”;
// Pacsoft online password
var my_pacsoft_pwd = ”abcdef”;
// Name on image next to favorite
var favorite_html_name = ”act_ShipmentJobFavoriteSearchActions_SearchResultEdit_RowId_7249”;
// Senders packsoft customer number
var my_packsoft_customer_nr = ”987654321”;
// Class ofwith customer name etc…
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”;var customer_names = new Array();
var customer_address1s = new Array();
var customer_address2s = new Array();
var customer_postcodes = new Array();
var customer_emails = new Array();
var customer_telephones = new Array();
var customer_order_ids = new Array();// Attach the collect_addresses function to a object on the page with addresses
if (window.location.href.indexOf(customer_info_url_base) > -1){
$(object_class_to_click).click(collect_addresses);
}
// The login page of packsoft online
else if (GM_getValue(”trigger”)==”1″ && $(’input[name=”act_LoginActions_Login”]’)[0]) {
$(’input[name=”CompanyLogin”]’).val(my_pacsoft_uid);
$(’input[name=”UserPass”]’).val(my_pacsoft_pwd);
GM_setValue(”trigger”, ”2”);
setTimeout(function() {$(’input[name=”act_LoginActions_Login”]’).trigger(”click”);},100);
}
// Packsoft home screen, go to my favorite named Varubrev
else if (GM_getValue(”trigger”)==”2″ && document.location.href.indexOf(”Action=act_SystemActions_Body”)>-1) {
GM_setValue(”trigger”, ”3”);
GM_setValue(”session_link”, document.location.href.split(”&”)[0].split(”?”)[1]);
document.location = ”webapp?”+GM_getValue(”session_link”)+”&Action=”+favorite_html_name;
}
// Fill the first page of the form press next (do while there is addresses left)
else if (GM_getValue(”trigger”)==”3″ && GM_getValue(”no_of_customers”)>0 && $(’input[name=”act_ShipmentJobEdit1Actions_Next”]’)[0]) {
$(’input[name=”RECEIVERName”]’).val(GM_getValue(”customer_names”).split(”¤”)[GM_getValue(”no_of_customers”)-1]);
$(’input[name=”RECEIVERDeliveryAddress1″]’).val(GM_getValue(”customer_address1s”).split(”¤”)[GM_getValue(”no_of_customers”)-1]);
$(’input[name=”RECEIVERDeliveryAddress2″]’).val(GM_getValue(”customer_address2s”).split(”¤”)[GM_getValue(”no_of_customers”)-1]);
$(’input[name=”RECEIVERDeliveryZipcode”]’).focus();
$(’input[name=”RECEIVERDeliveryZipcode”]’).val(GM_getValue(”customer_postcodes”).split(”¤”)[GM_getValue(”no_of_customers”)-1]);
$(’input[name=”RECEIVERDeliveryZipcode”]’).blur();
$(’input[name=”RECEIVERPhone”]’).focus();
$(’input[name=”RECEIVERPhone”]’).val(GM_getValue(”customer_telephones”).split(”¤”)[GM_getValue(”no_of_customers”)-1]);
$(’input[name=”RECEIVEREmail”]’).val(GM_getValue(”customer_emails”).split(”¤”)[GM_getValue(”no_of_customers”)-1]);
setTimeout(function() {$(’input[name=”act_ShipmentJobEdit1Actions_Next”]’).trigger(”click”);},100);
}
// Fill the second page of the form click ”lagra” (do while there is addresses left)
else if (GM_getValue(”trigger”)==”3″ && GM_getValue(”no_of_customers”)>0 && $(’input[name=”act_ShipmentJobEdit2Actions_Store”]’)[0]) {
$(’input[name=”ShipmentSndReference”]’).val(GM_getValue(”customer_order_ids”).split(”¤”)[GM_getValue(”no_of_customers”)-1]);
$(’select[name=”SenderCustNo”]’).val(my_packsoft_customer_nr);
$(’input[name=”AddonsNOTEMAIL”]’).attr(’checked’, true);
GM_setValue(”no_of_customers”, GM_getValue(”no_of_customers”)-1);
if (GM_getValue(”no_of_customers”)==0)
GM_setValue(”trigger”, ”4”);
setTimeout(function() {$(’input[name=”act_ShipmentJobEdit2Actions_Store”]’).trigger(”click”);},100);
}
// Go to ”Lagrade utskrifter”
else if (GM_getValue(”trigger”)==”4″ && $(’input[name=”act_ShipmentJobEdit1Actions_Next”]’)[0]) {
GM_setValue(”trigger”, ”0”);
document.location = ”webapp?”+GM_getValue(”session_link”)+”&Action=act_MenuActions_Item&Target=body&ItemHandler=ShipmentJobSearchActions”;
}// This function collects addresses stores them and then opens packsoft online
// This function is attached to a object on the page with addresses
// It is triggered when the user clicks the object
function collect_addresses() {
$(customer_name_class).each(function (i, elem) { customer_names=$(elem).text().replace(”¤”,””); });
$(’.customer_address1’).each(function (i, elem) { customer_address1s=$(elem).text().replace(”¤”,””); });
$(’.customer_address2’).each(function (i, elem) { customer_address2s=$(elem).text().replace(”¤”,””); });
$(’.customer_postcode’).each(function (i, elem) { customer_postcodes=$(elem).text().replace(”¤”,””); });
$(’.customer_email’).each(function (i, elem) { customer_emails=$(elem).text().replace(”¤”,””); });
$(’.customer_telephone’).each(function (i, elem) { customer_telephones=$(elem).text().replace(”¤”,””); });
$(’.customer_order_id’).each(function (i, elem) { customer_order_ids=$(elem).text().replace(”¤”,””); });GM_setValue(”customer_names”, customer_names.join(”¤”));
GM_setValue(”customer_address1s”, customer_address1s.join(”¤”));
GM_setValue(”customer_address2s”, customer_address2s.join(”¤”));
GM_setValue(”customer_postcodes”, customer_postcodes.join(”¤”));
GM_setValue(”customer_emails”, customer_emails.join(”¤”));
GM_setValue(”customer_telephones”, customer_telephones.join(”¤”));
GM_setValue(”customer_order_ids”, customer_order_ids.join(”¤”));GM_setValue(”no_of_customers”, customer_names.length);
GM_setValue(”trigger”, ”1”);
alert(”Collected ” + customer_names.length + ” customer addresses.”);
window.open(”https://po.unifaun.se”);
}
[/CODE]21 september, 2012 kl. 13:05 #152435DavidWiggDeltagarePrecis 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 #152441FractronicsDeltagare@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 #152444DavidWiggDeltagareDetta 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 #152446DavidWiggDeltagareEn 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 #152468FractronicsDeltagare@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 #152470DavidWiggDeltagare@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 #152545peanutDeltagareGrymt, ska försöka knåpa ihop något liknande mellan våran OpenCart-butik och DHL Multishipping
25 september, 2012 kl. 13:35 #152647DavidWiggDeltagareJag 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 #152651puttedgeDeltagareNu väntar man bara på en youtube tutorial så kommer alla ehandlare köra med script:)
-
FörfattareInlägg
- Du måste vara inloggad för att svara på detta ämne.