Forum för webbutiksägare
Gå tillbaka   Forum för webbutiksägare > osCommerce Support > Allmän Support
Ladda om den här sidan Importera e-postadresser i OsC
Svara
 
LinkBack Ämnesverktyg Sök i det här ämnet Visningsalternativ
  (#1) Gammal
Medlem
Poäng: 191, Level: 3 Poäng: 191, Level: 3 Poäng: 191, Level: 3
Aktivitet på forumet: 22% Aktivitet på forumet: 22% Aktivitet på forumet: 22%
J.N. is an unknown quantity at this point
 
Inlägg: 9
Reg.datum: Jan 2010
Rykte: 5
Standard Importera e-postadresser i OsC - 2010-02-08, 07:46

Har en rätt många prenumeranter på ett nyhetsbrev och skulle givetvis behöva få in dessa till OsCommerce nyhetsbrev på något vis.
Hur kan jag få in dessa i OsCommerce?
Svara med citat
Annonsera   #1.5

  (#2) Gammal
Viktig medlem
Poäng: 6 009, Level: 50 Poäng: 6 009, Level: 50 Poäng: 6 009, Level: 50
Aktivitet på forumet: 100% Aktivitet på forumet: 100% Aktivitet på forumet: 100%
lasseboy is on a distinguished road
 
lasseboys avatar
 
Inlägg: 848
Reg.datum: Apr 2007
Rykte: 15
Standard 2010-02-08, 12:35

Skulle rekomendera att inte använda osc nyhetsbrevs utskick, exportera de adresser du har till en annan mail och skapa ditt brev där.


Citat:
Ursprungligen postat av J.N. Visa inlägg
Har en rätt många prenumeranter på ett nyhetsbrev och skulle givetvis behöva få in dessa till OsCommerce nyhetsbrev på något vis.
Hur kan jag få in dessa i OsCommerce?
Svara med citat
  (#3) Gammal
Medlem
Poäng: 191, Level: 3 Poäng: 191, Level: 3 Poäng: 191, Level: 3
Aktivitet på forumet: 22% Aktivitet på forumet: 22% Aktivitet på forumet: 22%
J.N. is an unknown quantity at this point
 
Inlägg: 9
Reg.datum: Jan 2010
Rykte: 5
Standard 2010-02-09, 02:13

Ok.
Läget just nu är att jag har ett stort antal prenumeranter på nyhetsbrev från en äldre sida som inte är byggd på OsC.
Skickar nyhetsbrev med Multimailer.

Men om kunderna fortsättningsvis registrerar och avregistrerar sig för nyhetsbrev via Osc så måste jag få in alla, nuvarande prenumeranter, i OsC för att få dessa synkade.
Svara med citat
  (#4) Gammal
Viktig medlem
Poäng: 2 604, Level: 31 Poäng: 2 604, Level: 31 Poäng: 2 604, Level: 31
Aktivitet på forumet: 100% Aktivitet på forumet: 100% Aktivitet på forumet: 100%
Umbra is on a distinguished road
 
Inlägg: 584
Reg.datum: Sep 2008
Rykte: 20
Standard 2010-02-09, 09:24

Ett alternativ är att om alla ifrån din gammla sida inte finns i osC nu så kan du göra en backup på databas tabellen med adresserna ifrån din gammla sida och sedan anpassar backupen för osC..


Mina moduler : http://www.oscommerce.com/community/contributions,6966
Min hemsida : osCX
Servett butik : Servett Fia

Svara med citat
  (#5) Gammal
Medlem
Poäng: 191, Level: 3 Poäng: 191, Level: 3 Poäng: 191, Level: 3
Aktivitet på forumet: 22% Aktivitet på forumet: 22% Aktivitet på forumet: 22%
J.N. is an unknown quantity at this point
 
Inlägg: 9
Reg.datum: Jan 2010
Rykte: 5
Standard 2010-03-03, 05:02

Jag har hittat Osc-modulen som plockar ut alla prenumeranter ur databasen så att jag kan lägga in dessa i registret bland alla andra i mitt andra e-postsystem. Utmärkt.

Problemet blir nu om någon kund har valt att sluta prenumerera så måste jag kunna plocka ut dessa ur Osc och lägga upp dessa på spärrlistan i mitt e-postsystem.

Man borde enkelt kunna göra ändringar i contribution så den plockar ut alla som inte vill ha nyhetsbrevet. Följande contribution använder jag för att plocka ut prenumeranter.
Men hur

$filename="addresses.txt"; //.txt is good for import into excel workbook as tab delimited file
// end of configuration!
require('includes/application_top.php'); // gives us SOME security anyway
require_once('includes/configure.php'); // gives us osC database info

header('Content-Type: text/x-csv');
header('Content-Disposition: attachment; filename="' . $filename . '"');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');

if ( mysql_connect ( DB_SERVER , DB_SERVER_USERNAME , DB_SERVER_PASSWORD )) {
$sql = "SELECT customers_firstname, customers_email_address " ;
$sql .= "FROM customers WHERE customers_newsletter = '1'" ;
$result = mysql_db_query ( DB_DATABASE , $sql );
echo "email\tFirst Name\t\n";
while ( $row = mysql_fetch_array($result)) {
if ($row[customers_email_address]) {
echo "$row[customers_email_address]\t$row[customers_firstname]\t\n";
}

}
}
mysql_close ();
?>
Svara med citat
  (#6) Gammal
Viktig medlem
Poäng: 2 604, Level: 31 Poäng: 2 604, Level: 31 Poäng: 2 604, Level: 31
Aktivitet på forumet: 100% Aktivitet på forumet: 100% Aktivitet på forumet: 100%
Umbra is on a distinguished road
 
Inlägg: 584
Reg.datum: Sep 2008
Rykte: 20
Standard 2010-03-03, 07:55

ÄNDRA
$sql .= "FROM customers WHERE customers_newsletter = '1'" ;
TILL
$sql .= "FROM customers WHERE customers_newsletter = '0'" ;

Det gör nog susen tror jag...


Mina moduler : http://www.oscommerce.com/community/contributions,6966
Min hemsida : osCX
Servett butik : Servett Fia

Svara med citat
  (#7) Gammal
Medlem
Poäng: 191, Level: 3 Poäng: 191, Level: 3 Poäng: 191, Level: 3
Aktivitet på forumet: 22% Aktivitet på forumet: 22% Aktivitet på forumet: 22%
J.N. is an unknown quantity at this point
 
Inlägg: 9
Reg.datum: Jan 2010
Rykte: 5
Standard 2010-03-03, 10:37

Med den ändringen gjord så plockar den ut endast en kund. Men det finns fler som inte vill ha nyhetsbrevet.
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






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.