Startsida Forum E-handelsforumet Logistik Script för packsoft online

Visar 10 inlägg - 1 till 10 (av 43 totalt)
  • Författare
    Inlägg
  • #152435
    DavidWigg
    Deltagare

    Precis vad jag skulle ha till min opencart-installation.

    Har du någon speciell modul i Opencart som denna går till?

    #152441
    Fractronics
    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 of

    with 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 of

    with 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 of

    with 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.

    #152444
    DavidWigg
    Deltagare

    Detta 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]

    [/PHP]

    Då kan jag sätta in dessa klasser i denna kod(?) Typ så?

    [PHP]

    Till Leveransadress (om annan än fakturaadress)
    Kalle Anka
    Ankeborgsvägern 1
    1234 Ankeborg
    Sweden

    Anka@hotmail.se

    070xxxxxx

    [/PHP]

    Till Leveransadress (om annan än fakturaadress)

    Kalle Anka

    Ankeborgsvägen 1

    12345

    Ankeborg
    Sweden

    anka@hotmail.se

    070xxxxxxx

    #152446
    DavidWigg
    Deltagare

    En 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.

    #152468
    Fractronics
    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”.

    #152470
    DavidWigg
    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 :D

    Det är så jä*la kul att lära sig något nytt också :)

    #152545
    peanut
    Deltagare

    Grymt, ska försöka knåpa ihop något liknande mellan våran OpenCart-butik och DHL Multishipping :)

    #152647
    DavidWigg
    Deltagare

    Jag 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.

    #152651
    puttedge
    Deltagare

    Nu väntar man bara på en youtube tutorial så kommer alla ehandlare köra med script:)

    #152655
    Vulcanoboy
    Deltagare

    Funkar detta för Fyndiq ordrar ?

Visar 10 inlägg - 1 till 10 (av 43 totalt)
  • Du måste vara inloggad för att svara på detta ämne.