Forum för webbutiksägare
Gå tillbaka   Forum för webbutiksägare > osCommerce Support > Frakt, betalning och orderhantering
Ladda om den här sidan Orderkommentar vid uppdatering av status
Svara
 
LinkBack Ämnesverktyg Sök i det här ämnet Visningsalternativ
  (#1) Gammal
Medlem
Poäng: 2 310, Level: 29 Poäng: 2 310, Level: 29 Poäng: 2 310, Level: 29
Aktivitet på forumet: 0% Aktivitet på forumet: 0% Aktivitet på forumet: 0%
Yrrvette
 
Inlägg: 7
Reg.datum: Feb 2006
Rykte: 0
Standard 2007-07-06, 22:04

Hur kan jag få med en standardtext när jag uppdaterar orderstatusen?

Idag så lägger jag manuellt in en text i samband med att jag byter status från 'order mottagen' till 'under behandling' etc. Eftersom jag håller på och automatiserar vårt flöde skulle jag vilja ställa in denna text någonstans och koppla den till orderstatusen.

Hur och var gör jag det?


innebandybutiken.se - bara innebandy
Svara med citat
Annonsera   #1.5

  (#2) Gammal
NiM NiM är inte uppkopplad
Medlem
Poäng: 1 913, Level: 26 Poäng: 1 913, Level: 26 Poäng: 1 913, Level: 26
Aktivitet på forumet: 0% Aktivitet på forumet: 0% Aktivitet på forumet: 0%
NiM
 
Inlägg: 13
Reg.datum: Jul 2007
Rykte: 0
Standard 2007-07-11, 03:06

i filen /admin/orders.php leta reda på raden som ser ut som så;
Kod:
        <td class="main"><b><?php echo ENTRY_STATUS; ?></b> <?php echo tep_draw_pull_down_menu('status', $orders_statuses, $order->info['orders_status']); ?></td>
och ersätt den med
Kod:
<script type="text/javascript">
<!--
var mystatuses=new Array();
mystatuses[0]=1;
mystatuses[1]=2;
mystatuses[2]=3;

var mystatustexts=new Array();
mystatustexts[0]='Text för ny order';
mystatustexts[1]='Text för under behandling';
mystatustexts[2]='Text för levererad';

function statusAutotext(currentStatusValue) {
	for(istatus = 0;istatus < mystatuses.length; istatus++){
 if (currentStatusValue == mystatuses[istatus]){
 	document.status.comments.value = mystatustexts[istatus];
 	break;
 }
	}
}

-->
</script>
        <td class="main"><b><?php echo ENTRY_STATUS; ?></b> <?php echo tep_draw_pull_down_menu('status', $orders_statuses, $order->info['orders_status'], 'onChange="statusAutotext(this.value)"'); ?></td>
mystatuses[0]=1;
mystatuses[1]=2;
mystatuses[2]=3;


1, 2 och 3 är i denna array IDna på dina statusar (du kan lägga till flera) men de ska vara lika många som i mystatustexts arrayn, som du säkert förstått så motsvarar de varandra.

mystatustexts[0]='Text för ny order';
mystatustexts[1]='Text för under behandling';
mystatustexts[2]='Text för levererad';


Detta går lätt att utveckla till en modul för den som har kunskapen och orken, men som en statisk lösning så räcker det med att fixa det som finns här ovan

Lycka till!
Svara med citat
  (#3) Gammal
peo peo är inte uppkopplad
Erfaren medlem
Poäng: 4 855, Level: 44 Poäng: 4 855, Level: 44 Poäng: 4 855, Level: 44
Aktivitet på forumet: 0% Aktivitet på forumet: 0% Aktivitet på forumet: 0%
peo
 
peos avatar
 
Inlägg: 371
Reg.datum: Dec 2005
Rykte: 0
Skicka ett meddelande via MSN till peo
Standard 2007-07-12, 16:11

Ursäkta jag lånar tråden, men jag blev intresserad eftersom jag behöver fler orderstausar än de 3 som finns.

NiM: Vad sker med din lösning egentligen?
Är det så att "Orderkommentaren" fylls i automatiskt när man gör respektive "orderstatusval".
Som jag uppfattar Yrrvettes fråga är det detta han är ute efter.

Eller är det månne så att med din lösning kan man lägga in fler orderstausar, såsom jag önskar?
I så fall kan man ju lämna det fältet tomt i koden som fylls i automatiskt (jag vill kommentera själv)?

Eller kanske ngn annan kan tipsa om hur man får fler statusar att välja på, vore toppen i så fall!

//Peo


www.pslinden.com
Antikvariat pslinden - alltid bild & resumé

www.psbutiken.com
Psbutiken
Svara med citat
  (#4) Gammal
xan xan är inte uppkopplad
Erfaren medlem
Poäng: 3 216, Level: 35 Poäng: 3 216, Level: 35 Poäng: 3 216, Level: 35
Aktivitet på forumet: 0% Aktivitet på forumet: 0% Aktivitet på forumet: 0%
xan is an unknown quantity at this point
 
xans avatar
 
Inlägg: 385
Reg.datum: Mar 2006
Rykte: 0
Standard 2007-07-12, 16:23

Det som sker med NiMs kod är att den fyller i en kommentar automatiskt när man byter orderstatus. Det går ju att ta bort det som fylls i automatiskt om man vill ändra eller skriva en egen kommentar.

I Admin under Lokala inställningar->Order status ser du id-nr på dina order status om du klickar på dem så ser du id-nr i adressfältet vid oID.
Om dina heter t ex 1,2,3,7,12 gör du så här:

Kod:
<script type="text/javascript">
<!--
var mystatuses=new Array();
mystatuses[0]=1;
mystatuses[1]=2;
mystatuses[2]=3;
mystatuses[3]=7;
mystatuses[4]=12;

var mystatustexts=new Array();
mystatustexts[0]='Text för id 1';
mystatustexts[1]='Text för id 2';
mystatustexts[2]='Text för id 3';
mystatustexts[3]='Text för id 7';
mystatustexts[4]='Text för id 12';

function statusAutotext(currentStatusValue) {
for(istatus = 0;istatus < mystatuses.length; istatus++){
 if (currentStatusValue == mystatuses[istatus]){
 document.status.comments.value = mystatustexts[istatus];
 break;
 }
}
}

-->
</script>
        <td class="main"><b><?php echo ENTRY_STATUS; ?></b> <?php echo tep_draw_pull_down_menu('status', $orders_statuses, $order->info['orders_status'], 'onChange="statusAutotext(this.value)"'); ?></td>
du kan alltså lägga in flera utan problem


Webstyle Stockholm - osCommerce-utveckling och sökmotoroptimering.
Svara med citat
  (#5) Gammal
peo peo är inte uppkopplad
Erfaren medlem
Poäng: 4 855, Level: 44 Poäng: 4 855, Level: 44 Poäng: 4 855, Level: 44
Aktivitet på forumet: 0% Aktivitet på forumet: 0% Aktivitet på forumet: 0%
peo
 
peos avatar
 
Inlägg: 371
Reg.datum: Dec 2005
Rykte: 0
Skicka ett meddelande via MSN till peo
Standard 2007-07-12, 16:33

Tackar för det snabba svaret!

Kollade mina statusnr, de har 1,2 och 3.

Då behåller jag alltså dem som de var och lägger in mina nuvarande "statusnamn" på respektive plats i NiM´s.
Och som du sa lämnar jag fältet tomt för "autokommentarer".

Hur blir det i admin, misstänker att jag inte kan editera härifrån?

Gamla ordrar som har kommentarer och statusar, hur påverkas dessa?

Finns det risker med att göra detta (är ju rädd att paje det som funkar)?

//Peo


www.pslinden.com
Antikvariat pslinden - alltid bild & resumé

www.psbutiken.com
Psbutiken
Svara med citat
  (#6) Gammal
abc abc är inte uppkopplad
Aktiv medlem
Poäng: 1 711, Level: 24 Poäng: 1 711, Level: 24 Poäng: 1 711, Level: 24
Aktivitet på forumet: 0% Aktivitet på forumet: 0% Aktivitet på forumet: 0%
abc
 
Inlägg: 96
Reg.datum: Mar 2007
Rykte: 0
Standard 2007-07-13, 01:29

nä det e ingen risk, det är bara kommentarsfältet som fylls i när du väljer en av dina "statusar", de gamla ändras inte. Du kan editera från admin, på samma ställe som du byter status (texten hamnar i kommentarsrutan ovanför)

Jättebra litet skript, det skall jag ha nytta av också, tack!
Svara med citat
  (#7) Gammal
peo peo är inte uppkopplad
Erfaren medlem
Poäng: 4 855, Level: 44 Poäng: 4 855, Level: 44 Poäng: 4 855, Level: 44
Aktivitet på forumet: 0% Aktivitet på forumet: 0% Aktivitet på forumet: 0%
peo
 
peos avatar
 
Inlägg: 371
Reg.datum: Dec 2005
Rykte: 0
Skicka ett meddelande via MSN till peo
Standard 2007-07-13, 10:10

Alltså, jag måste vara korkad!

Finns ju en knapp i admin/orderstatus som heter "Insert"......

Va ju bara att klicka på den och lägga till min nya status..

Sorry, sorry, borde ju kollat detta först...

:arg: :blink:
//Peo


www.pslinden.com
Antikvariat pslinden - alltid bild & resumé

www.psbutiken.com
Psbutiken
Svara med citat
  (#8) Gammal
Erfaren medlem
Poäng: 2 281, Level: 28 Poäng: 2 281, Level: 28 Poäng: 2 281, Level: 28
Aktivitet på forumet: 0% Aktivitet på forumet: 0% Aktivitet på forumet: 0%
mrhandley
 
Inlägg: 208
Reg.datum: Jun 2007
Ort: Stockholm
Rykte: 0
Standard 2007-07-13, 12:47

Smart, slipper man hålla på och skriva när man uppdaterar. Skall lägga till det själv.


/Mattias

Forsening.se - Uppsagd.se - Piggelino - Stigoteket - Paraply Productions - Svensktbredband - Bondepraktika.se
Svara med citat
  (#9) Gammal
Aktiv medlem
Poäng: 2 203, Level: 28 Poäng: 2 203, Level: 28 Poäng: 2 203, Level: 28
Aktivitet på forumet: 0% Aktivitet på forumet: 0% Aktivitet på forumet: 0%
San-e
 
Inlägg: 42
Reg.datum: Dec 2006
Rykte: 0
Standard 2009-02-25, 12:45

Lyfter upp en gammal tråd.

Jag använder detta javascript och det funkar jättebra.
Nu skulle jag vilja lägga till en kopia på ordern i det automatiska mailet när man ändrar status. T.ex. påminnelse om att betala där en del verkar ha glömt bort vad de har beställt, då är det bra att skicka med ordern för att friska upp minnet.

Kan man på något sätt lägga till i koden så att själva ordern också följer med tillsammans med 'mystatustext'?
Svara med citat
  (#10) Gammal
Aktiv medlem
Poäng: 3 725, Level: 38 Poäng: 3 725, Level: 38 Poäng: 3 725, Level: 38
Aktivitet på forumet: 0% Aktivitet på forumet: 0% Aktivitet på forumet: 0%
foppa
 
Inlägg: 90
Reg.datum: Oct 2005
Rykte: 0
Standard 2009-03-06, 15:33

Vad använder jag för tecken för att göra radbyte i texten...
Jag har en lång text jag brukar skicka till kunder, och ny rad <br> funkar ej
vad använder man för tecken?
vill inte ha hela texten i en lång rad
/Foppa
Svara med citat
Svara



Ämnesverktyg Sök i det här ämnet
Sök i det här ämnet:

Avancerad sökning
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

vB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av
Trackbacks are
Pingbacks are
Refbacks are


Liknande ämnen
Ämne Startat av Forum Svar Senaste inlägg
Order Status Evert Frakt, betalning och orderhantering 2 2007-05-31 22:35
Lager status/saldo Stellan Tjänster/Hjälp sökes 1 2007-03-21 09:19
MSN Status Ynkryggen Allmän Support 2 2006-09-04 21:51
Order status Vargen Frakt, betalning och orderhantering 2 2005-12-10 18:25
Produkt status! Harry Allmän Support 2 2005-10-27 14:32





Programvara från: vBulletin® Version 3.6.8
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0

vBulletin Skin: vBStyles.com
Hosted by Ipeer
Ägs av pr-web.se.