Forumsvar skapade

Visar 10 inlägg - 1 till 10 (av 11 totalt)
  • Författare
    Inlägg
  • #174906
    scalare
    Deltagare

    @SamH 78773 wrote:

    Hej, vi tog hjälp av Välkommen – Contentor för våra översättningar. Rekommenderas!

    Mvh

    Tack, har skickat en förfrågan nu.

    #174168
    scalare
    Deltagare

    Ja, det är väll inte mer än rätt att jag kommer in och uppdaterar här då! :)
    Tack alla för tipsen. Blev ett kartong system enligt följande:

    10259370-10153408919041515-1653623481-n.jpg

    Bilden är några dagar gammal. Så det är högre, och längre nu. Under veckan ska det utökas 2ggr till i längd…

    #173848
    scalare
    Deltagare

    @Jeff 76317 wrote:

    Efter mycket letande utan att hitta något lämpligt (läs prisvärt) sortimentskåp för småförvaring kör vi helt enkelt kartonger på våra vanliga lagerhyllor.

    Vi har Brännhyltes hyllsystem och har sedan tagit fram måttanpassade lådor till dessa (Inspirerat av Dan).

    94ec5_bild.jpg

    Tackar alla för mycket bra tips!
    Detta skulle nog kunna vara något dock, klart kostnadseffektivt, och lätt att utöka.

    #173835
    scalare
    Deltagare

    @Ekraft 76298 wrote:

    Man märker inte på tavlan, utan på spjutet. Se t.ex.denna:
    PP-TAG Label holder – HL Display

    När det gäller spjut så är 450-500mm som regel max eftersom hävstångsfaktorn blir enorm med längre spjut, och då håller inte tavlorna de är fästa vid. Eftersom ni väl säljer dem 4 och 4 som regel kanske man kan ta ett buntband och sätta samman dem så och hänga plockfärdiga “kit” på spjuten. Då ryms det rätt så många.

    Mycket smart, då går det utmärkt att flytta runt på dom.

    Förslag på spjut som är så långa? Har hittat 200mm som max.
    Tyvärr köper inte alla 4×4 men detta skulle helt klart kunna vara en lösning.

    Tack för tipset!

    #172036
    scalare
    Deltagare

    @Magento 74085 wrote:

    Det beror på om ni vill sälja eller kränga. Risken att anlita en extern säljare (eller risk, det är ju 100%) blir ju att personen kommer att kränga på Återförsäljarna produkterna stenhårt.

    Ni kan nog mer än vad ni själva tror. Om ni har en lista på potentiella ÅF.
    Ta bort de ni allra helst vill sälja till och pitcha till de övriga. Då får ni ju en känsla för hur hur ni ska pitcha/sälja och förfina processen till de ni verkligen vill sälja till. Ni får reda på invändningar mot produkter eller positiv feedback.

    Några tankar jag hade iaf :).

    Så sant så sant. Måste överväga detta lite.
    Tack. All input är bra, så låt gärna tråden leva.

    #172008
    scalare
    Deltagare

    @Parvelito 74071 wrote:

    En vanlig väg att gå är via en distributör eller grossist som idag försörjer er tänkta målgrupp av återförsäljare med varor. Det är ofta mycket enklare att ta in produkter från en källa man redan använder, och har man kontinuerliga leveranser från dem är kostnaden för logistik och administration försumbar.

    Tillsammans med distributören kan ni sedan ordna med kampanjer och sockrade erbjudanden till återförsäljare som presterar bra. Distributören kommer säkert vilja ha en skälig andel av marginalen, men är man i en bransch med många små återförsäljare kan det definitivt vara värt det.

    Mycket riktigt, vi har redan tittat ut några aktiva distributörer.
    Tack för tipset!
    Om vi tittar på behovet av sälj personal. Vad finns där att rekommendera?
    Förhoppningsvis har någon erfarenheter att delge :)

    #164397
    scalare
    Deltagare

    Hej, mitt script fungerar fortfarande inte riktigt som tänkt. Jag får felaktigt användarnamn och lösenord när jag kör mot unifaun.

    Såhär ser det ut:

    // ==UserScript==
    // @name Nyttscript
    // @namespace Min Sida
    // @description Pacsoft
    // @include [url]https://www.unifaunonline.se*[/url]
    // @include [url]http://www.minsida.se*[/url]
    // @require http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js
    // @version 0.1
    // ==/UserScript==
    // Base url of page to collect addresses on.
    var customer_info_url_base = “http://www.dipit.se/admin/index.php?route=sale/order/invoice”;
    // When object of this class is clicked on the above page addresses are collected
    var object_class_to_click = “.address”;
    // Pacsoft online user id
    var my_pacsoft_uid = “00200****”;
    // Pacsoft online password
    var my_pacsoft_pwd = “mitt lösen”;
    // Name on image next to favorite
    var favorite_html_name = “act_ShipmentJobFavoriteSearchActions_SearchResultEdit_RowId_9425”;
    // Senders packsoft customer number
    var my_packsoft_customer_nr = “002001****”;
    // Class of

    with 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″ && $(‘button[name=”act_LoginActions_Login”]’)[0]) {
    $(‘button[name=”CompanyLogin”]’).val(my_pacsoft_uid);
    $(‘button[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_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 && $(‘button[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=”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_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 && $(‘button[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=”AddonsNOTSMS”]’).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() {$(‘button[name=”act_ShipmentJobEdit2Actions_Store”]’).trigger(“click”);},100);
    }
    // Go to “Lagrade utskrifter”
    else if (GM_getValue(“trigger”)==”4″ && $(‘button[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://www.unifaunonline.se/”);
    }

    #164323
    scalare
    Deltagare

    Nu var det slut på det roliga, det har idag skett någon uppdatering som gör att scriptet inte fungerar längre. Sitter och tittar på detta nu.
    Har någon redan löst det så posta gärna lösningen ! :)

    #159505
    scalare
    Deltagare

    @Parvelito 60293 wrote:

    Nej, det där skall du passa dig för. Mitt tips är att du betalar en timlön kombinerat med ett traktamente på nivån att det är skattefritt till dem som täcker deras behov av mat och dryck under en mässa. Reglerna för representation, vare sig den är intern eller extern, är så snåla att det ibland är svårt att få ens en kebabtallrik på en mässa att rymmas i vad som är avdragsgillt om man skall gå enligt regelboken.

    Vill du inte krångla med att timanställa dina vänner, så ta ut lön själv annars, och betala till dina vänner med skattade slantar.

    Aha, misstänkte nästan det. Att det alltid ska vara så omständigt….
    Men ja, då får jag göra så att plocka ut lite lön istället och bjuda på det viset då… Några glädje ämnen lär dom ju få… 😎

    #158558
    scalare
    Deltagare

    @Parvelito 59240 wrote:

    Det blir alldeles för stor differens mot verkligheten om man avrundar till mil, eftersom man har en tendens att alltid avrunda uppåt. Hela kilometrar kanske du kommer undan med, men vid en revision kommer aldrig Skatteverket att godkänna att du avrundat till hela mil.

    Det stämmer nog bra, tack för toppen bra info som vanligt! 😎

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