Jump to content
xt:Commerce Community Forum

Search the Community

Showing results for tags 'cleverreach'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • xt:Commerce - Professionelle eCommerce Shopsoftware
    • Fragen zur Software
    • xt:Commerce Plugins
    • xt:Commerce 4 Sprachen
    • xt:Commerce Online Handbuch
    • Häufige Fragen (FAQ)
    • Fragen zur Software (Pre Sale)
    • Anleitungen - Patches - Downloads
  • xt:Commerce Office - Shop & Warenwirtschaft
    • Allgemeine Fragen
  • xt:Commerce Allgemein
  • xt:Commerce 3 Shopsoftware Community Area (nur Lesen)
    • Allgemeine Diskussionen
    • Installation und Konfiguration
    • Shopbereich
    • Admininterface
    • Modul Entwicklung
    • Template System
    • xt:Commerce Schnittstellen ERP Systeme
    • PHP & MysQL Forum
    • HTML & CSS

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


ICQ


Yahoo


Jabber


Skype


Location


Interests


Biografie


Wohnort


Interessen


Beruf

Found 18 results

  1. Guten Tag, ich wollte mal wissen was eure Meinung zu den beiden E-Mail Tools ist. Gibt es eine Empfehlung? Im Forum findet man ja fast nur etwas zu Cleverreach? So auf den ersten Blick hätte ich mich aber für Newsletter2go entschieden, von daher würde ich gerne ein paar Meinungen hören. Danke
  2. Hallo, wie ist es möglich, dass bei Newsletter-Anmeldung auch direkt das Geburtsdatum mit übergeben wird? Es sollte doch in dieser Datei zu ändern sein? class cleverreach{ function exportOrders($limit=0) { global $db,$store_handler; if(XT_CLEVERREACH_API_KEY != "" && XT_CLEVERREACH_LIST_ID != ""){ $crapi = cleverreach::api(); $rs = $db->Execute("SELECT * FROM ".TABLE_CUSTOMERS." as c left join ".TABLE_CUSTOMERS_ADDRESSES." as ca on c.customers_id = ca.customers_id where c.shop_id =".$store_handler->shop_id." limit ".$limit.", 50"); $users = $rs->getArray(); $count_users = 0; $count_orders = 0; $userData = array(); $orderData = array(); foreach($users as $u){ //cleverreach::syncCRCustomer($this->make_safe($u["customers_email_address"])); $userData_pointer = &$userData[]; if($u["customers_gender"] == "m"){ $salutation = "Herr"; }elseif($u["customers_gender"] == "f"){ $salutation = "Frau"; }else{ $salutation = ""; } $userData_pointer = array( 'email' => $this->make_safe($u["customers_email_address"]), 'registered' => $this->make_safe(strtotime($u["date_added"])), 'activated' => $this->make_safe(strtotime($u["date_added"])), 'source' => $this->make_safe('VEYTON'), 'attributes' => array( 0 => array("key" => "salutation", "value" => $this->make_safe($salutation)), 1 => array("key" => "firstname", "value" => $this->make_safe($u["customers_firstname"])), 2 => array("key" => "lastname", "value" => $this->make_safe($u["customers_lastname"])), 3 => array("key" => "street", "value" => $this->make_safe($u["customers_street_address"])), 4 => array("key" => "zip", "value" => $this->make_safe($u["customers_postcode"])), 5 => array("key" => "city", "value" => $this->make_safe($u["customers_city"])), 6 => array("key" => "country", "value" => $this->make_safe($u["customers_country_code"])), 7 => array("key" => "company", "value" => $this->make_safe($u["customers_company"])), 8 => array('key' => 'shop_id', 'value' => $u["shop_id"]), 9 => array('key' => 'newsletter', 'value' => $u["cr_newsletter"]))); $rs_order = $db->Execute("select * from ".TABLE_ORDERS." as o left join ".TABLE_ORDERS_PRODUCTS." as op on o.orders_id = op.orders_id where o.customers_id = '".$u["customers_id"]."'"); $orders = $rs_order->getArray(); foreach($orders as $o){ $orderData_pointer = &$orderData[]; $orderData_pointer["order_id"] = $o["orders_id"]; $orderData_pointer["product"] = $o["products_name"]; $orderData_pointer["product_id"] = $o["products_id"]; $orderData_pointer["price"] = $o["products_price"]; $orderData_pointer["amount"] = (integer)$o["products_quantity"]; $orderData_pointer["purchase_date"] = strtotime($o["date_purchased"]); $orderData_pointer["source"] = "Veyton Order"; } $userData_pointer["orders"] = $orderData; } $result_u = $crapi->receiverAddBatch(XT_CLEVERREACH_API_KEY, XT_CLEVERREACH_LIST_ID, $userData); if($result_u->status == "SUCCESS") echo "update_import();"; } } public function setSubscriber($email, $state){ global $db; $rs = $db->Execute("UPDATE ".TABLE_CUSTOMERS." SET cr_newsletter = ".$state." where customers_email_address = '".$email."'"); } public function isSubscriber($email){ global $db; $rs = $db->Execute("SELECT cr_newsletter FROM ".TABLE_CUSTOMERS." where customers_email_address = '".$email."'"); $result = $rs->getArray(); return $result["cr_newsletter"]; } public function isCRSubscriber($email){ $client = cleverreach::api(); $result = $client->receiverGetByEmail(XT_CLEVERREACH_API_KEY, XT_CLEVERREACH_LIST_ID, $email); if($result->status == "SUCCESS"){ if(!$result->data->deactivated){ return 1; } return 0; } return -1; } public function syncCRCustomer($email){ if($email) switch(cleverreach::isCRSubscriber($email)){ case 0:{ cleverreach::setSubscriber($email, 0); }break; case 1:{ cleverreach::setSubscriber($email, 1); }break; } } function make_safe($in){ //$in = utf8_encode($in); $in = str_replace("&", "&",$in); $in = str_replace("&", "& ",$in); $in = str_replace("<", "<",$in); $in = str_replace(">", ">",$in); return $in; } function _displayNLcheckBox($data) { global $xtPlugin, $xtLink, $db; $tpl = 'newsletter_checkbox.html'; $tmp_data = ''; $template = new Template(); $template->getTemplatePath($tpl, 'xt_cleverreach', '', 'plugin'); $tmp_data = $template->getTemplate('xt_cleverreach_smarty', $tpl, $tpl_data); return $tmp_data; } function api(){ $return = false; try { $return = new SoapClient(XT_CLEVERREACH_API_URL); } catch (Exception $e) { } return $return; } function prepare_list($apiKey, $listID){ if($apiKey && $listID){ try { $client = cleverreach::api(); $return = $client->groupGetDetails($apiKey, $listID); if($return->status == "SUCCESS"){ $fields = array("firstname" => "firstname", "lastname" => "lastname", "street" => "street", "zip" => "zip", "city" => "city", "country" => "country", "salutation" => "salutation", "title" => "title", "company" => "company", "newsletter" => "newsletter", "group_id" => "group_id", "group_name" => "group_name", "gender" => "gender", "store" => "store"); foreach($return->data->attributes as $a){ if(in_array($a->key, $fields)){ unset($fields[$a->key]); } } foreach($fields as $f){ $return = $client->groupAttributeAdd($apiKey, $listID, $f, "text", ""); } } //filter anlegen $rule[0] = array("field" => "newsletter", "operator" => "AND", "logic" => "EQ", "condition" => "1"); cleverreach::api()->groupFilterAdd($apiKey, $listID, "Veyton_newsletter", $rule); $rule[0] = array("field" => "purchase_date", "operator" => "AND", "logic" => "NOTISNULL", "condition" => ""); cleverreach::api()->groupFilterAdd($apiKey, $listID, "Veyton_customers", $rule); } catch (Exception $e) { } } } } ?> [/PHP]
  3. Moin, also ich habe das Plugin Cleverrach genau nach Handbuch angelegt. PHP & Html Datei angelget. Im Backend von CleverReach das Formular erstellt. Code kopiert und in die newsletter.html eingepflegt. Im Content das formular newsletter erstellt und die newsletter.php zugewiesen. Nicht wie im Handbuch die html Datei. Wenn ich jetzt im Shop Newsletter klicke wird alles weiss. Habe das Plugin von Clever Reach installiert 1.1.0. Jemand ne Idee woran das liegt? Nonne
  4. Hallo liebe Leute! Habe das CleverReach-Plugin Version 1.1.4 in den XTShop 4.0.14 installiert. Wunderbar! CR verlangt jedoch die Angabe eines CNAME. Diesen habe ich einer neu angelegten Subdomain newsletter.(...com) unter CNAME eingetragen. Nun ist die Datenbank wieder völlig verbogen: An jeden SSL-Link wird die Zahlenfolge z.B.: https://[..].com/cart?x51e70=5b2c792f68944ade009d2136e82828d8 angehängt. Somit funktionieren die Link nicht mehr und verlinken entweder auf die Startseite bzw. 404 Hatte erst vor einigen Tagen für die Reparatur der Datenbank bezahlt. Jetzt der gleiche Fehler nach dem Eintrag des CNAME wieder ? Hat schon einmal jemand mit diesem Phäomen gekämpft und gewonnen? Wenn ja wie? Viele Grüße chrispeg
  5. Hallo zusammen, ich habe cleverreach nach Anleitung eingebaut und auch die Listen-ID und API-Key eingetragen, nur leider bekomme ich eine leere Seite beim checkout. Im Forum habe ich auch schon gesucht, leider nicht erfolgreich. Hat jemand das gleiche Problem, bzw. eine Lösung dazu. Ich nutze CE 4.0.14 und habe die aktuelle Version vom Plugin von cleverreach runtergeladen und installiert. Ich habe das Plugin nur aktiviert und das Häkchen bei Newsletter auf Anmeldeseite gesetzt, eine eigene Seite zur Newsletteranmeldung habe ich noch nicht erstellt.
  6. Hallo, ich habe bei mir den Newsletter von Cleverreach installiert leider bekomme ich eine Fehlermeldung 500 beim aufrufen. Die Newsletter funktioniert die Anmeldung und Abmeldung habe ich auch getestet. Die Newsletter Anmeldung bei der Kundenregistrierung funktioniert auch, nur der Link auf der Hauptseite geht nicht. Hat jemand einen Tipp für Dummys, ich habe keine Kenntnisse in PHP oder so.... Herzlichen dank Darius
  7. Liebe Forengemeinde Habe im Forum keine passende Antwort auf meine Frage gefunden: Mein Problem: Nach erfolgreicher Installation des News-Lettersystems von CleverReach, befindet sich nun im Anmeldefenster ein Button "Newsletter aktivieren". Ich möchte, dass dieser Button in der Grundstellung auf "aktiv" geschaltet ist und vom User allenfalls deaktiviert werden kann. Wer hat mir einen Tipp? So wie es aussieht, wird auch keine SQL-Datenbank geführt, sondern alles extern bei CleverReach registriert. Einzig käme dann für mich noch eine Anpassung des Templates in Frage, doch das kriege ich nicht hin. {if $smarty.const.XT_CLEVERREACH_CHECKBOX eq 'true'} <br /> <table width="100%" cellspacing="0" cellpadding="4"> <tr> <td valign="top">{if $cust_info.newsletter eq '1'}{form type=checkbox name=cust_info[allow_newsletter] value=1 check=true}{else}{form type=checkbox name=cust_info[allow_newsletter] value=1}{/if}</td> <td width="100%">{txt key=TEXT_NEWSLETTER_ACCEPT}<br /> </td> </tr> </table> {/if} Danke für Eure Hilfe
  8. Hallo, ich möchte Newsletter in meinen Shop einrichten..komm aber leider nicht weiter...brauche eure HILFE... 1.SCHRITT: Plugin instaliert 2.SCHRITT: Plugin aktiviert 3.SCHRITT: unter xtCore/forms/ eine Datei "newsletter.php" erstellt mit diesen Inhalt: <?php $add_data = array(); defined('_VALID_CALL') or die('Direct Access is not allowed.'); $brotkrumen->_addItem($xtLink->_link(array('page'=>'content', 'params'=>'coID='.$shop_content_data['content_id'],'seo_url' => $shop_content_data['url_text'])),$shop_content_data['title']); $template = new Template(); $tpl_data = array('message'=>$info->info_content,'data'=>$shop_content_data, 'subdata'=>$subdata,'captcha_link'=>$xtLink->_link(array('default_page'=>'captcha.php'))); $tpl_data = array_merge($tpl_data,$add_data); if (is_array($reinsert)) $tpl_data=array_merge($tpl_data,$reinsert); $tpl = 'newsletter.html'; ($plugin_code = $xtPlugin->PluginCode('module_content.php:tpl_data')) ? eval($plugin_code) : false; $page_data = $template->getTemplate('smarty', '/'._SRV_WEB_CORE.'forms/'.$tpl, $tpl_data); ?> 4.SCHRITT: newsletter.html Datei erstellt unter: templates/xt_default/xtCore/forms/ WELCHEN CODE MUSS ICH DA REINKOPIEREN??? UND WAS SIND DIE NÄCHSTEN SCHRITTE???
  9. Hi, ich möchte gerne das Conversion Tracking von CleverReach in meinen Veyton 4.0.12 Shop integrieren. Wie das geht steht ja auf Cleverreach. Bloß in welcher Datei genau muss es eingefügt werden? templates/mein_template/xtCore/pages/checkout/subpage_success.html oder templates/mein_template/xtCore/pages/checkout.html oder xtCore/pages/checkout.php oder doch irgendwo anders? soweit ich das bei CleverReach verstanden habe, sollte der Trackingcode dann so aussehen: <script src="https://7088.cleverreach.com/js/order_tracking_min.js"></script> <script> cr_domain = 'http://7088.cleverreach.de'; CR_insert_order ({ "order_id" : '.$orders['orders_id'].', "price" : '.$order->info['total'].', }); </script> iss das auch richtig? Über Hilfe würde ich mich freuen. Grüße
  10. Hallo, ich habe das Pluginn CleverReach Newslwtter aktiviert. Nun wird die Domain nicht mehr angezeigt,es erscheint "Die Website kann diese Seite nicht anzeigen.". Deaktiviere ich das Plugin, ist der Shop wieder erreichbar ? Bitte um Lösungsansätze. Vielen Dank Gruß Uwe
  11. Hallo, bei mir klappt die Einbindung nicht, habe mich an die Anleitung im HAndbuch gehalten Leider kommt bei Aufruf eine weisse Seite. Wenn ich den code aus newsletter.html direkt in den contentbereich schreibe, (also ohne dienewsletter.php) funktioniert das ganze, dann zerhaut es mir aber das backend. Benutze Version 4.012. Könnte evtl. jemand helfen, clevereach hat mir die neueste Version des plugins zukommen lassen, leider ohne Erfolg... Gruss und besten Dank schon einmal, Chris
  12. Ich hab das plugin installiert und mir bei CleverReach einen Demoaccount angelegt. Die Daten hab ich dann beim plugin eingegeben, seh jedeoch keine Eingabemaske im Frontend? Was mach ich falsch?
  13. Ich seh gerade den Wald vot lauter Bäumen nicht... wo befindet sich denn nochmal das Newsletter-Plugin von cleverreach? Ich meine ich hatte das bei einer vorherigen Testversion schon einmal instaliert...
  14. Ich habe das CleverReach-Newsletter-Plugin aktiviert und sehe jetzt auf der Seite "login" eine entsprechende Checkbox, mit der neue Kunden wählen können, ob sie den Newsletter haben wollen oder nicht. Wenn ich in dieser Checkbox ein Häkchen setze, landet im neuen Kundendatensatz eine 1 im Feld "allow_newsletter". So weit, so gut. Wenn ein Kunde nach Login nun seine Kundendaten bearbeiten möchte, so ist auf der Seite "edit_customer" nirgends eine Checkbox für den Newsletter zu finden. Ein bestehender Kunde kann sich somit nicht für den Empfang des Newsletters anmelden. Oder habe ich etwas falsch gemacht? Und wenn der Kunde auf der Seite "edit_customer" auf "Weiter" klickt, um eine Datenänderung zu übernehmen, so landet jetzt eine 0 im Feld "allow_newsletter". D.h. der Kunde hat soeben seinen Newsletter abbestellt, ohne etwas davon zu ahnen. Nicht gut, oder?
  15. Was muss ich im XT Backend beim cleverreach Plugin bei: Schnittstellenbenutzer: Schnittstellenpasswort: eingegeben? ### Und was muss ich tun damit der kunde nachträglich über seine Kundeneinstellung den Newsletter aktivieren kann? ### Und wie bekomme ich das formular in eine box? als conten habe ich es genau wie im handbuch hinbekommen. wenn ich das contentelement mit: {content cont_id=20 is_id=false} {if $_content_20.content_status == '1'} <h2 class="head">{$_content_20.content_title}</h2><div class="boxbody">{$_content_20.content_body}</div> {/if} als box anzeigen will bleibt die box leer.
  16. hallo, ich würde gerne das cleverReach interface an unseren XT shop anbinden. für XT Version 3 steht auf der cleverRech seite folgende Anleitung: Einrichtung für Version 3 (unsere Version xt:Commerce v3.0.4 SP2.1 ) ich habe das Verzeichnis /interface jetzt in webseitenname.de - Webseitenname angelegt und beide dateien dort rein kopiert. Dann habe ich versucht die verbindung über die CleverReach Seite zu testen. in dem ich bei "verbindung testen" die Url zur Webseite und einen admin nutzer angegen habe. welche aber nicht erfolgreich sind. Weiss jmd ob ich noch etwas dabei beachten muss?
  17. wo bekomme ich mal ne Anleitung wie das ganze laufen soll?! Wie und wo können sich die user im shop anmelden?!
  18. Hi, in dem Blog kann man ja lesen, dass es ein Cleverreach Plugin geben wird. Wird es diesmal auch möglich sein, dann das für Cleverreach erforderliche "Newsletteranmeldungsformular" direkt über den Admin Bereich zu installieren, oder muss man hierfür dann immer noch etwas im Templar ändern? Gruß
×
×
  • Create New...