Forumsvar skapade

Visar 10 inlägg - 1 till 10 (av 14 totalt)
  • Författare
    Inlägg
  • #183175
    PontusAndersson
    Deltagare

    Givetvis skulle jag kontakta kunden men ville bara kolla lite snabbt hur ni andra hanterar de.
    Har provat ringa kunden idag men inte fått något svar så jag har mailat henne idag för att höra hur hon vill göra.

    #183052
    PontusAndersson
    Deltagare

    Nu har jag löst scriptet. Fick ändra lite knappnamn samt lägga in ett extra moment för att ta sig till utskriftfavoriten.

    // ==UserScript==
    // @name varubrev
    // @namespace http://www.fractalposter.com
    // @author Mikael Backlund
    // @description Varubrev
    // @include https://po.unifaun.se*
    // @include http://hallabalo.se*
    // @require http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js
    // @version 001
    // @grant GM_getValue
    // @grant GM_setValue
    // ==/UserScript==
    // Base url of page to collect addresses on.
    var customer_info_url_base = ’hallabalo.se/din_sökväg.php’;
    // When object of this class is clicked on the above page addresses are collected
    var object_class_to_click = ’.knapp’;
    // Pacsoft online user id
    var my_pacsoft_uid = ’DITT PACKSOFT ID’;
    // Pacsoft online password
    var my_pacsoft_pwd = ’DITT PACKSOFT LÖSENORD’;
    // Name on image next to favorite
    var favorite_html_name = ”act_ShipmentJobFavoriteSearchActions_SearchResultEdit_RowId_19404”; //ÄNDRA DETTA PÅ RAD 66
    // Senders packsoft customer number
    var my_packsoft_customer_nr = ’1’;

    // Class of

    with customer name etc…
    var click_class = ”.knapp”;
    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’ && $(’button[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 () {
    $(’button[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_PostRedirectHomeActions_Render”) > -1) {
    GM_setValue(”trigger”, ”3”);
    GM_setValue(”session_link”, document.location.href.split(”&”)[0].split(”?”)[1]);
    document.location = ”webapp?”+GM_getValue(”session_link”)+”&Action=act_MenuActions_Item&Target=body&ItemHandler=ShipmentJobFavoriteSearchActions2″;
    }

    else if (GM_getValue(”trigger”)== ’3’ && document.location.href.indexOf(”Action=act_ShipmentJobFavoriteSearchActions_Render”) > -1) {
    GM_setValue(”trigger”, ”4”);
    // alert(’Samlade kundadress.’);

    $(’button[name=”act_ShipmentJobFavoriteSearchActions_SearchResultEdit_RowId_19404″]’).trigger(’click’);
    }
    // Fill the first page of the form press next (do while there is addresses left)
    else if (GM_getValue(’trigger’) == ’4’ && GM_getValue(’no_of_customers’) > 0 && $(’button[name=”act_ShipmentJobEdit1Actions2_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]);
    setTimeout(function () {
    $(’button[name=”act_ShipmentJobEdit1Actions2_Folding_FoldName_RECEIVERDeliveryZipcode$HelpNote”]’).trigger(’click’);
    $(’input[name=”RECEIVERDeliveryZipcode”]’).blur();
    $(’input[name=”RECEIVERSms”]’).focus();
    $(’input[name=”RECEIVERSms”]’).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 () {
    $(’button[name=”act_ShipmentJobEdit1Actions2_Next”]’).trigger(’click’);
    }, 400);
    }, 100);
    } // Fill the second page of the form click ”lagra” (do while there is addresses left)
    else if (GM_getValue(’trigger’) == ’4’ && GM_getValue(’no_of_customers’) > 0 && $(’button[name=”act_ShipmentJobEdit2Actions2_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);
    GM_setValue(’no_of_customers’, GM_getValue(’no_of_customers’) – 1);
    if (GM_getValue(’no_of_customers’) === 0)
    GM_setValue(’trigger’, ’5’);
    setTimeout(function () {
    $(’button[name=”act_ShipmentJobEdit2Actions2_Store”]’).trigger(’click’);
    }, 100);
    } // Go to ”Lagrade utskrifter”
    else if (GM_getValue(’trigger’) == ’5’ && $(’button[name=”act_ShipmentJobEdit1Actions2_Next”]’) [0]) {
    GM_setValue(’trigger’, ’0’);
    document.location = ’webapp?’ + GM_getValue(’session_link’) + ’&Action=act_MenuActions_Item&Target=body&ItemHandler=ShipmentJobSearchActions2’;
    } // 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’).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’);
    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://hallabalo.se*
    // @require http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js
    // @version 001
    // @grant GM_getValue
    // @grant GM_setValue
    // ==/UserScript==
    // Base url of page to collect addresses on.
    var customer_info_url_base = ’hallabalo.se/din_sökväg.php’;
    // When object of this class is clicked on the above page addresses are collected
    var object_class_to_click = ’.knapp’;
    // Pacsoft online user id
    var my_pacsoft_uid = ’DITT PACKSOFT ID’;
    // Pacsoft online password
    var my_pacsoft_pwd = ’DITT PACKSOFT LÖSENORD’;
    // Name on image next to favorite
    var favorite_html_name = ”act_ShipmentJobFavoriteSearchActions_SearchResultEdit_RowId_19404”; //ÄNDRA DETTA PÅ RAD 66
    // Senders packsoft customer number
    var my_packsoft_customer_nr = ’1’;

    // Class of

    with customer name etc…
    var click_class = ”.knapp”;
    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’ && $(’button[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 () {
    $(’button[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_PostRedirectHomeActions_Render”) > -1) {
    GM_setValue(”trigger”, ”3”);
    GM_setValue(”session_link”, document.location.href.split(”&”)[0].split(”?”)[1]);
    document.location = ”webapp?”+GM_getValue(”session_link”)+”&Action=act_MenuActions_Item&Target=body&ItemHandler=ShipmentJobFavoriteSearchActions2″;
    }

    else if (GM_getValue(”trigger”)== ’3’ && document.location.href.indexOf(”Action=act_ShipmentJobFavoriteSearchActions_Render”) > -1) {
    GM_setValue(”trigger”, ”4”);
    // alert(’Samlade kundadress.’);

    $(’button[name=”act_ShipmentJobFavoriteSearchActions_SearchResultEdit_RowId_19404″]’).trigger(’click’);
    }
    // Fill the first page of the form press next (do while there is addresses left)
    else if (GM_getValue(’trigger’) == ’4’ && GM_getValue(’no_of_customers’) > 0 && $(’button[name=”act_ShipmentJobEdit1Actions2_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]);
    setTimeout(function () {
    $(’button[name=”act_ShipmentJobEdit1Actions2_Folding_FoldName_RECEIVERDeliveryZipcode$HelpNote”]’).trigger(’click’);
    $(’input[name=”RECEIVERDeliveryZipcode”]’).blur();
    $(’input[name=”RECEIVERSms”]’).focus();
    $(’input[name=”RECEIVERSms”]’).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 () {
    $(’button[name=”act_ShipmentJobEdit1Actions2_Next”]’).trigger(’click’);
    }, 400);
    }, 100);
    } // Fill the second page of the form click ”lagra” (do while there is addresses left)
    else if (GM_getValue(’trigger’) == ’4’ && GM_getValue(’no_of_customers’) > 0 && $(’button[name=”act_ShipmentJobEdit2Actions2_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);
    GM_setValue(’no_of_customers’, GM_getValue(’no_of_customers’) – 1);
    if (GM_getValue(’no_of_customers’) === 0)
    GM_setValue(’trigger’, ’5’);
    setTimeout(function () {
    $(’button[name=”act_ShipmentJobEdit2Actions2_Store”]’).trigger(’click’);
    }, 100);
    } // Go to ”Lagrade utskrifter”
    else if (GM_getValue(’trigger’) == ’5’ && $(’button[name=”act_ShipmentJobEdit1Actions2_Next”]’) [0]) {
    GM_setValue(’trigger’, ’0’);
    document.location = ’webapp?’ + GM_getValue(’session_link’) + ’&Action=act_MenuActions_Item&Target=body&ItemHandler=ShipmentJobSearchActions2’;
    } // 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’).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’);
    window.open(’https://po.unifaun.se’);
    }
    [/CODE]

    #183045
    PontusAndersson
    Deltagare

    @Axel 88994 wrote:

    Har du ett mellanrum i mitten av ”Action=act_SystemActions_Body” eller är det forumet som spökar med formateringen?

    Det ska nog inte vara något mellanrum där, så testa att ta bort det isåfall.

    else if (GM_getValue(”trigger”)==”2″ && document.location.href.indexOf(”Action=act_SystemActions_Body”)>-1) {
    [/CODE]

    De är forumet som spökar, har inte de i den verkliga koden.[CODE]
    else if (GM_getValue(”trigger”)==”2″ && document.location.href.indexOf(”Action=act_SystemActions_Body”)>-1) {
    [/CODE]

    De är forumet som spökar, har inte de i den verkliga koden.

    #183043
    PontusAndersson
    Deltagare

    Någon som använder scriptet idag? Jag får de bara att fungera till startsidan i packsoft efter man loggat in.
    Gissar att dom ändrat någon url som gör att den inte stämmer med raden:

    else if (GM_getValue(”trigger”)==”2″ && document.location.href.indexOf(”Action=act_SystemActions_Body”)>-1) {

    #182669
    PontusAndersson
    Deltagare

    Jag förstod nästan att de var så, hade läst på ett annat ställe att just domännamn kunde man använda så jag ville bara kolla med er som vet och att så inte var fallet.

    Men jag fick just på mail från dom att vi kunde sätta upp ett avtal på att vi ska dela på ägarrätten av domännamnet (jag har redan köpt domännamnet) så skulle jag få använda deras varumärke och sälja i sverige.
    Något speciellt att tänka på att få med i ett sånt avtal? Dom är registrerade i USA.

    #182564
    PontusAndersson
    Deltagare

    @Hensh 88367 wrote:

    Jag tycker att beskrivningstexterna är inte alls tydliga nog, då jag föredrar en tydligare färg samt större storlek på texterna. Att du använder 11px på teckenstorleken känns inte alls optimalt. Även produktsidorna känns väldigt ostrukturerade, då det är en massa död yta, speciellt under köpknappen – där hade du kunnat placera produkttexten. Passa även på att ta bort skriv ut-funktionen, hur många använder den funktionen tror du?

    Har städat upp lite i produktsidan med större text och tagit bort onödiga fält, hoppas de känns bättre

    Jag vill även ha en bättre uppsikt vart jag befinner mig när jag är inne på en kategori, därför bör du sätta upp en tydlig rubrik (gärna en H1:a) för varje kategori.

    Jag har nu satt in kategorinamn i H1 överst på varje kategorisida

    Er kassa gör mig ärligt talat tokig. En massa onödiga steg – kapa av dessa steg genom att exempelvis fixa Klarna Checkout. Du ska underlätta för kunden.

    Jag har ändrat nu till ”one page checkout”, har tänkt gå över till klarna i framtiden.

    Brevid priset står det ”inkl.”, bort med det. Du bör även arbeta med SEO i butiken.

    Har fixat ”inkl.”. Ska läsa på lite mer om SEO.

    Hur länge har du haft eller tänkt ha rea? Tänk på att enligt Marknadsdomstolen bör en rea normalt pågå i några få veckor. Döp hellre om kategorin till utförsäljning eller dylikt.

    Fixat

    Jag hoppas mina synpunkter kan hjälpa dig på vägen. Lycka till!

    Precis sånna svar jag ville ha :)

    #182562
    PontusAndersson
    Deltagare

    Har hänt en del sedan jag skrev tråden men de känns som jag kört fast, skulle uppskatta om någon vill ta sig en titt och komma med lite feedback.

    Har väldigt låg konvertering, under 1% och har svårt att få folk att gå vidare från första sidan. Avvisningsfrekvens ligger på mellan 45-55%.

    Trevlig kväll på er!

    #182526
    PontusAndersson
    Deltagare

    Jag har sålt via fyndiq sedan april och nu när tänker tillbaka så var första månaden betydligt bättre än senare och har dalat sedan dess, jag har visserligen inte så många produkter nu på fyndiq efter 1 augusti då alla billiga varor är rena förlustaffärer där.
    Angående kategorier så kan man använda deras funktion kategorimappning så stäms den av med vilken kategori den ligger i ens egna webshop, fast du kanske inte har en egen shop utan enbart säljer via fyndiq?

    #182330
    PontusAndersson
    Deltagare

    Bra att de löste sig :)

    #182328
    PontusAndersson
    Deltagare

    Har inte stött på de själv men läste för ett tag sen en som hade något liknande och då var de nått med multishop och flerspråksanvändning/översättning.

Visar 10 inlägg - 1 till 10 (av 14 totalt)