Archiv

Artikel Tagged ‘tipps’

Magento: SQL um ALLE Bestellungen zu löschen

9. Februar 2010 daniel Keine Kommentare

Mit diesem Query könnt ihr alle Bestellungen sowie Aufzeichnungen in den Logs aus eure Datenbank löschen!

Bitte “YOUR_DB_NAME” mit dem entsprechenden Datenbank-Namen ersetzen.


– Reset Magento TEST Data

SET FOREIGN_KEY_CHECKS=0;

– reset dashboard search queries
 TRUNCATE `catalogsearch_query`;
 ALTER TABLE `catalogsearch_query` AUTO_INCREMENT=1;

– reset sales order info
 TRUNCATE `sales_order`;
 TRUNCATE `sales_order_datetime`;
 TRUNCATE `sales_order_decimal`;
 TRUNCATE `sales_order_entity`;
 TRUNCATE `sales_order_entity_datetime`;
 TRUNCATE `sales_order_entity_decimal`;
 TRUNCATE `sales_order_entity_int`;
 TRUNCATE `sales_order_entity_text`;
 TRUNCATE `sales_order_entity_varchar`;
 TRUNCATE `sales_order_int`;
 TRUNCATE `sales_order_text`;
 TRUNCATE `sales_order_varchar`;
 TRUNCATE `sales_flat_quote`;
 TRUNCATE `sales_flat_quote_address`;
 TRUNCATE `sales_flat_quote_address_item`;
 TRUNCATE `sales_flat_quote_item`;
 TRUNCATE `sales_flat_quote_item_option`;
 TRUNCATE `sales_flat_order_item`;
 TRUNCATE `sendfriend_log`;
 TRUNCATE `tag`;
 TRUNCATE `tag_relation`;
 TRUNCATE `tag_summary`;
 TRUNCATE `wishlist`;
 TRUNCATE `log_quote`;
 TRUNCATE `report_event`;

ALTER TABLE `sales_order` AUTO_INCREMENT=1;
 ALTER TABLE `sales_order_datetime` AUTO_INCREMENT=1;
 ALTER TABLE `sales_order_decimal` AUTO_INCREMENT=1;
 ALTER TABLE `sales_order_entity` AUTO_INCREMENT=1;
 ALTER TABLE `sales_order_entity_datetime` AUTO_INCREMENT=1;
 ALTER TABLE `sales_order_entity_decimal` AUTO_INCREMENT=1;
 ALTER TABLE `sales_order_entity_int` AUTO_INCREMENT=1;
 ALTER TABLE `sales_order_entity_text` AUTO_INCREMENT=1;
 ALTER TABLE `sales_order_entity_varchar` AUTO_INCREMENT=1;
 ALTER TABLE `sales_order_int` AUTO_INCREMENT=1;
 ALTER TABLE `sales_order_text` AUTO_INCREMENT=1;
 ALTER TABLE `sales_order_varchar` AUTO_INCREMENT=1;
 ALTER TABLE `sales_flat_quote` AUTO_INCREMENT=1;
 ALTER TABLE `sales_flat_quote_address` AUTO_INCREMENT=1;
 ALTER TABLE `sales_flat_quote_address_item` AUTO_INCREMENT=1;
 ALTER TABLE `sales_flat_quote_item` AUTO_INCREMENT=1;
 ALTER TABLE `sales_flat_quote_item_option` AUTO_INCREMENT=1;
 ALTER TABLE `sales_flat_order_item` AUTO_INCREMENT=1;
 ALTER TABLE `sendfriend_log` AUTO_INCREMENT=1;
 ALTER TABLE `tag` AUTO_INCREMENT=1;
 ALTER TABLE `tag_relation` AUTO_INCREMENT=1;
 ALTER TABLE `tag_summary` AUTO_INCREMENT=1;
 ALTER TABLE `wishlist` AUTO_INCREMENT=1;
 ALTER TABLE `log_quote` AUTO_INCREMENT=1;
 ALTER TABLE `report_event` AUTO_INCREMENT=1;

– Reset all ID counters
 TRUNCATE `eav_entity_store`;
 ALTER TABLE  `eav_entity_store` AUTO_INCREMENT=1;

SET FOREIGN_KEY_CHECKS=1;

– set appropriate prefixes for orders, invoices, shipments, credit memos
 INSERT INTO  `YOUR_DB_NAME`.`eav_entity_store` (`entity_store_id` ,`entity_type_id` ,`store_id` ,`increment_prefix` ,`increment_last_id`) VALUES (‘1′,  ‘11′,  ‘1′,  ‘1′,  ‘000000000′);
 update `eav_entity_store` set `increment_prefix`= 1 where `entity_type_id`=’4′ and `store_id`=’1′;
 update `eav_entity_store` set `increment_last_id`= ‘000000000′ where `entity_type_id`=’4′ and `store_id`=’1′;

INSERT INTO  `YOUR_DB_NAME`.`eav_entity_store` (`entity_store_id` ,`entity_type_id` ,`store_id` ,`increment_prefix` ,`increment_last_id`) VALUES (‘2′,  ‘16′,  ‘1′,  ‘2′,  ‘000000000′);
 update `eav_entity_store` set `increment_prefix`= 2 where `entity_type_id`=’18′ and `store_id`=’1′;
 update `eav_entity_store` set `increment_last_id`= ‘000000000′ where `entity_type_id`=’18′ and `store_id`=’1′;

INSERT INTO  `YOUR_DB_NAME`.`eav_entity_store` (`entity_store_id` ,`entity_type_id` ,`store_id` ,`increment_prefix` ,`increment_last_id`) VALUES (‘3′,  ‘19′,  ‘1′,  ‘3′,  ‘000000000′);
 update `eav_entity_store` set `increment_prefix`= 3 where `entity_type_id`=’24′ and `store_id`=’1′;
 update `eav_entity_store` set `increment_last_id`= ‘000000000′ where `entity_type_id`=’24′ and `store_id`=’1′;

INSERT INTO  `YOUR_DB_NAME`.`eav_entity_store` (`entity_store_id` ,`entity_type_id` ,`store_id` ,`increment_prefix` ,`increment_last_id`) VALUES (‘4′,  ‘23′,  ‘1′,  ‘4′,  ‘000000000′);
 update `eav_entity_store` set `increment_prefix`= 4 where `entity_type_id`=’28′ and `store_id`=’1′;
 update `eav_entity_store` set `increment_last_id`= ‘000000000′ where `entity_type_id`=’28′ and `store_id`=’1′;

Falls der Artikel für euch hilfreich war, schreibt doch ein kurzes Feedback in den Kommentaren!

5 Fehler, die Sie beim Online Marketing vermeiden sollten

1. Februar 2010 daniel Keine Kommentare

Im shopbetreibermarketing-blog findet ihr ein interessanten Artikel über 5 Fehler, die Sie beim Online Marketing vermeiden sollten. Für alle Online-Shop-Betreiber oder deren technische Ansprechpartner lesenswert.

7 Tipps für eine optimale Landingpage

22. Dezember 2009 daniel Keine Kommentare

Als Landingpage wird die Webpage bezeichnet, auf die Nutzer geleitet werden, wenn Sie auf eine AdWords-Anzeige geklickt haben. Wie im “real Life” ist der erste Eindruck sehr wichtig (ähnlich dem Schaufenster-Prinzip). Durch eine schlechte Landingpage können Umsätze verloren gehen und, im schlimmsten Fall, bekommen die Mitbewerber neue Kunden (welche Sie haben könnten).

Hier sieben einfache Tipps für die optimale Landingpage:

  1. Landingpage und AdWords-Anzeige sind erst im Verbund stark! Wichtige Informationen sollten wie bei der Anzeige ebenfalls auf der Landingpage stehen (z.B. Preis, Artikel, Rabatt, Stückzahl, etc.).
  2. Die Ladezeit ist ein sehr wichtiger Faktor. Lädt die Seite langsam ist die Wahrscheinlichkeit hoch dass der Kunde die Seite verlässt, damit sind Kosten für den Klick entstanden, allerdings kein Kunde gewonnen. Hinzu kommt dass der erste Eindruck für die Webseite negativ ist. Warten beim Aufbau von Webseiten wird für Benutzer als “Stress” empfunden.
  3. Auf einer Landingpage sollten zwar die wichtigsten Eckdaten der Anzeige stehen (siehe Punkt 2), allerdings sollte nicht versucht werden das Maximum an Informationen unter zu bringen. Das würde zu einem Überschuss an Informationen führt, es leidet die Übersichtlichkeit und der Besucher ist schier überfordert bzw. es gehen mit höchster Wahrscheinlichkeit wichtige Informationen verloren. Die Seite sollte ganz nach dem Minimal-Prinzip “weniger ist mehr” gestaltet werden, nur so ist eine gezielte Steuerung des Besuchers (Blickfang) optimal möglich.
  4. Der “Call to action” Link (z.B. der Link zur Produktübersicht) sollte gut sichtbar platziert sein. Dieser Link ist meist das eigentliche Ziel der Landingpage, der Besucher soll durch diesen Link gezielt an eine bestimmte Stelle im geleitet werden. Klickt der Benutzer nicht auf diesen Link, ist das Ziel nicht erreicht.
  5. Die Webseite sollte ohne scrollen auskommen, alle wichtigen Informationen sollten gut sichtbar positioniert sein. Dabei solltet ihr beachten dass nicht jeder eine hohe Auflösung fährt, z.B. 800×600 ist eine optimale Ausgangslage.
  6. Setzt Bilder (oder Fotos) bewusst ein, auch hier ist weniger mehr, die Bilder sollten unmittelbar zu dem beworbenen Produkt passen. Beachtet auch hier die Ladezeit (siehe Punkt 2), die Bild-Dateien sollten komprimiert werden.
  7. Wählt die Linkbeschreibungen thematisch auf das Ziel bezogen aus, lieber “Jetzt kaufen” oder “Jetzt anmelden” anstatt “Hier Klicken” oder “Bestätigen”.

Reguläre Ausdrücke – A Complete Guide

1. Dezember 2009 daniel Keine Kommentare

Komplizierte reguläre Ausdrücke zu erstellen kann sehr Zeitaufwendig sein. In dem folgenden englischsprachigen Guide findet ihr viele nützliche Tipps:

You Don’t Know Anything About Regular Expressions: A Complete Guide

Ihr habt weitere gute Tipps zum Thema Reguläre Ausdrücke?

Teilt Sie mit uns und den Lesern dieses Artikels und schreibt ein Kommentar!

Sie Benötigen Unterstützung bei der Erstellung von Regulären Ausdrücken oder anderen Programmiersprachen?

Fly2Mars-Media unterstützt Sie bei Programmierung.

Für ein individuelles Angebot nehmen Sie noch heute Kontakt mit uns auf.

Get Adobe Flash playerPlugin by wpburn.com wordpress themes