Beiträge von cayuco56
-
-
Danke, wer lesen ist ganz klar im Vorteil
-
Ist es möglich, das man bei Galerieansicht die Short-Description entfernt, aber bei Listenansicht anzeigt.
Habe da noch nicht sicheres gefunden?Danke schon mal.
-
Habe in den export-Dateien folgendes geändert:
// remove trash
$products_description = str_replace("<br>"," ",$products_description);
$products_description = str_replace("<br />"," ",$products_description);
$products_description = strip_tags($products['products_description']);
$products_description = str_replace(";",", ",$products_description);
$products_description = str_replace("'",", ",$products_description);
$products_description = str_replace("\n"," ",$products_description);
$products_description = str_replace("\r"," ",$products_description);
$products_description = str_replace("\t"," ",$products_description);
$products_description = str_replace("\v"," ",$products_description);
$products_description = str_replace("","," \"",$products_description);
$products_description = str_replace("&qout,"," \"",$products_description);
$products_description = str_replace("ü, ","ü",$products_description);
$products_description = str_replace("Ü, ","Ü",$products_description);
$products_description = str_replace("ö, ","ö",$products_description);
$products_description = str_replace("Ö, ","Ö",$products_description);
$products_description = str_replace("ä, ","ä",$products_description);
$products_description = str_replace("Ä, ","Ä",$products_description);
$products_description = str_replace("ß, ","ß",$products_description);
$products_description = str_replace(chr(13)," ",$products_description);
$products_description = substr($products_description, 0, 65536);
$cat = $this->buildCAT($categories); -
Hersteller-Bild in product_info.php - Anleitung gibts bei Gunnart.de
Genau gesagt hier: http://www.gunnart.de/tipps-und-tric…namen-anzeigen/
-
Also ich habe die Re-Nr. in der freien V2-Version eingebaut. Hatte das schon in xtCommerce und hier hats dann auch geklappt.
Das Gleiche mit Captcha in Kontaktseite und Hersteller-Logo auf Produktinfo-Seite (direkt beim Preis in klein) findet man bei gunnart.de.
Hat bei uns geklappt. Will jetzt noch mal sehen, ob das mit der Preis-Anfrage klappt. Hab da ein wenig mit dem "Billiger gesehen"-Modul rumgespielt und dann als Preisanfrage eingesetzt weil die Atikeldaten dann gleich übernommen werden und das Ganze in der Produktinfo-Seite auftaucht. So muss der Kunde nicht erst zum Kontaktformular.
Hat jemand Erfahrung mit dem Affiliate-Modul? Klappt das mit diesem Shopsystem. Insgesamt eine wirklich runde Sache, finde ich.
-
Datenbank per phpmyadmin oder ähnliches aufrufen und dann:
"ALTER TABLE orders AUTO_INCREMENT=55555" eingeben. Statt 55555 kan jede Zahl eingegeben werden, die höher ist als die letzte Bestellnummer.
=========
Um Eine Rechnungsnummer zu erstellen, ist es etwas schwieriger:
"1.) PHPMyAdmin öffnen und innerhalb der Shop-Datenbank folgenden Befehl ausführen:
ALTER TABLE `orders` ADD `invoice_id` VARCHAR( 15 ) NOT NULL AFTER `orders_id`;
INSERT INTO configuration VALUES(NULL, 'INVOICE_NUMBER_SUFFIX', 'RE-', 1, 30,
NULL, '0000-00-00 00:00:00', NULL, NULL);
INSERT INTO configuration VALUES(NULL, 'INVOICE_NUMBER_LAST', '0', 1, 31, NULL,
'0000-00-00 00:00:00', NULL, NULL);(ACHTUNG: Das "RE-" sowie die "1" kann an Eure Bedürfnisse angepasst werden)
2.) admin/includes/classes/order.php öffnen
suchen nach:$order_query = xtc_db_query("select customers_name,
darunter einfügen:invoice_id,
suchen nach:$this->customer = array('id' => $order['customers_id'],
darunter einfügen:'invoice_id' => $order['invoice_id'],
3.) admin/orders.php öffnen
suchen nach:
case 'deleteccinfo' :
$oID = xtc_db_prepare_input($_GET['oID']);
xtc_db_query("update ".TABLE_ORDERS." set cc_cvv = null where orders_id =
'".xtc_db_input($oID)."'");
xtc_db_query("update ".TABLE_ORDERS." set cc_number = '0000000000000000'
where orders_id = '".xtc_db_input($oID)."'");
xtc_db_query("update ".TABLE_ORDERS." set cc_expires = null where orders_id =
'".xtc_db_input($oID)."'");
xtc_db_query("update ".TABLE_ORDERS." set cc_start = null where orders_id =
'".xtc_db_input($oID)."'");
xtc_db_query("update ".TABLE_ORDERS." set cc_issue = null where orders_id =
'".xtc_db_input($oID)."'");
xtc_redirect(xtc_href_link(FILENAME_ORDERS, 'oID='.$_GET['oID'].'&action=edit'));
break;danach einfügen:
case 'billing' :
$new_invoice_id = INVOICE_NUMBER_LAST + 1;
xtc_db_query("update ".TABLE_ORDERS." set invoice_id =
'".INVOICE_NUMBER_SUFFIX . $new_invoice_id."' where orders_id =
'".xtc_db_input($_GET['oID'])."'");
xtc_db_query("update ".TABLE_CONFIGURATION." set configuration_value =
'".$new_invoice_id."' where configuration_key = 'INVOICE_NUMBER_LAST'");
xtc_redirect(xtc_href_link(FILENAME_ORDERS, 'oID='.$_GET['oID'].'&action=edit'));
break;suche nach:
<tr>
<td class="main" valign="top"><b><?php echo ENTRY_CUSTOMER; ?></b></td>
<td class="main"><?php echo xtc_address_format($order->customer['format_id'],
$order->customer, 1, '', '<br />'); ?></td>
</tr>
<tr>
<td colspan="2"><?php echo xtc_draw_separator('pixel_trans.gif', '1', '5'); ?></td>
</tr>danach einfügen:
<tr>
<td class="main"><b><?php echo ENTRY_INVOICE_ID; ?></b></td>
<td class="main"><?php echo $order->customer['invoice_id']; ?></td>
</tr>suchen nach:
<a class="button" href="<?php echo xtc_href_link(FILENAME_ORDERS_EDIT,
'oID='.$_GET['oID'].'&cID=' . $order->customer['ID']);?>"><?php echo BUTTON_EDIT ?></a>ersetzen mit:
<?php
if($order->customer['invoice_id']=='') {
echo '<a class="button" href="'. xtc_href_link(FILENAME_ORDERS_EDIT,
'oID='.$_GET['oID'].'&cID='. $order->customer['ID']).'">'.BUTTON_EDIT.'</a>';
}
else {
echo '<a disabled href="javascript://" class="button">'.BUTTON_EDIT.'</a>'; }
?>suchen nach:
<a class="button" href="Javascript:void()" onclick="window.open('<?php echo
xtc_href_link(FILENAME_PRINT_ORDER,'oID='.$_GET['oID']); ?>', 'popup', 'toolbar=0,
width=640, height=600')"><?php echo BUTTON_INVOICE; ?></a>
<a class="button" href="Javascript:void()" onclick="window.open('<?php echo
xtc_href_link(FILENAME_PRINT_PACKINGSLIP,'oID='.$_GET['oID']); ?>', 'popup', 'toolbar=0,
width=640, height=600')"><?php echo BUTTON_PACKINGSLIP; ?></a>ersetzen mit:
<?php
if($order->customer['invoice_id']=='') {
echo '<a class="button" href="'. xtc_href_link(FILENAME_ORDERS,
'oID='.$_GET['oID'].'&action=billing').'">'.BUTTON_BILLING.'</a> <a disabled
href="javascript://" class="button">'.BUTTON_INVOICE.'</a> <a disabled
href="javascript://" class="button">'.BUTTON_PACKINGSLIP.'</a>';
}
else {
echo '<a disabled href="javascript://" class="button">'.BUTTON_BILLING.'</a><a
href="Javascript:void()" onclick="window.open(\''.
xtc_href_link(FILENAME_PRINT_ORDER,'oID='.$_GET['oID']).'\', \'popup\',
\'toolbar=0, width=640, height=600\')" class="button">'.BUTTON_INVOICE.'</a> <a
href="Javascript:void()" onclick="window.open(\''.
xtc_href_link(FILENAME_PRINT_PACKINGSLIP,'oID='.$_GET['oID']).'\', \'popup\',
\'toolbar=0, width=640, height=600\')"
class="button">'.BUTTON_PACKINGSLIP.'</a>';
}
?>4.) admin/print_order.php öffnen
suchen nach:$smarty->assign('oID',$_GET['oID']);
darunter einfügen:
$smarty->assign('invoice_number', $order->customer['invoice_id']);in der Datei templates/templatename/admin/print_order.html kann nun frei auf die Rechnungsnummer zugegriffen werden. Platzieren Sie die Variable wo
Sie möchten mit {$invoice_number}5.) öffnen Sie die Datei lang/german/admin/configuration.php
Fügen Sie folgende Einträge hinzu:define('INVOICE_NUMBER_SUFFIX_TITLE', 'Rechnungsnummer Suffix');
define('INVOICE_NUMBER_SUFFIX_DESC', 'Geben Sie hier den Suffix für die
Rechnungsnummern ein. (z.B. RE-)');
define('INVOICE_NUMBER_LAST_TITLE', 'letzte vergebene Rechnungsnummer');
define('INVOICE_NUMBER_LAST_DESC', '<b>ACHTUNG</b> Das ändern der letzten
Rechnungsnummer beeinflusst zukünftige Rechnungen.');6.) lang/german/admin/buttons.php folgendes einfügen:
define('BUTTON_BILLING','Fakturierung');
7.) lang/german/admin/orders.php
folgende einfügen:define('ENTRY_INVOICE_ID','Rechnungsnummer');"
Alles auf eigene Gefahr!!! Möglicherweise haben sich hier Zeilenumbrüche ergeben, die nicht original sind. IMMER VORHER EINE Datensicherung vornehmen.
(Quelle: Andres Mönnich) -
Was meinst Du - mit Kurzbeschreibung? Dann so:
In den Boxen: "{$box_data.PRODUCTS_SHORT_DESCRIPTION|truncate:35}" - (für Truncate kannst Du eine beliebige Zahl einsetzen) -
Mich stört das nicht, dass man als Admin die Staffeln sehen kann - im Gegenteil. Man hat sofort den Überblick. Zumal ich selbst nach 2 Jahren noch immer nicht weiß ab wann die neue Staffel gilt - mit der Anzahl oder anzahl+1
Darf man hier auch selbst Tipps geben? Oder ist das verpöhnt?
-
Hallo siekiera,
aktuell ist es so: Preise als Text = Ab-Preis inkl. MwSt. / Preise als Grafik = Ab-Preis Netto, Admin kann Staffelpreise eingeloggt sehen. Ist kein Fake.
Vom xtCommerce kenne ich das auch so, dass Admin keine Staffelpreise sieht. -
Habe das Modul/Dateien eingebaut und es funzt.
ein gutes Modul für einen guten Shop.
-
Paypal: Es geht nicht mit, es geht nicht ohne. Paypal unterliegt als US-Unternehmen nicht unserer Rechtssprechung. Allerdings hat es weltweit Bankenstatus. Und ist berechtigt, Beträge und ganze Konten einzufrieren. Es bleibt uns Händlern also nur übrig zu beten und auf Wunsch von dort eben 3-6 x die gewünschten Daten zuzufaxen oder emailen.
Wenn man mehrmals Beträge an Kunden zurücksendet, weil mal wieder die VPE vom Kunden nicht beachtet wurden, muss man schon damit rechnen, dass das Konto wegen Geldwäsche 6 Wochen gesperrt wird.
Eine neue Masche bei Kunden: Zahlen per Paypal, dann Konflikt auslösen - Grund: "Ware entspricht nicht der Beschreibung" - und schon hast Du als Händler eine 50/50 Chance Dein Geld noch zu erhalten. Denn LS und Übergabeprotokoll beweisen keine Eigenschaften. Wohl gemerkt als Masche - nicht begründet. -
Als Dropshipper kann ich das bestätigen. Allerdings lassen wir von unserem Zentrallager erst bei Zahlungseingang an den Kunden liefern. So können wir das Risiko fast gegen NULL stellen.
Weiterhin scheint der Mode zu sein, per Paypal zu zahlen und dann dort Konflikt mit Begründung: "Ware entspricht nicht beschriebenen Eigenschaften" auszulösen. Damit stehen die Chancen annähernd 50/50 an sein Geld zu kommen. Denn auch bei Zusendung von LS und Übergabeprotokoll, ist die Eigenschaft der Ware nicht nach gewiesen. -
Habe bemerkt, dass bei mir der Ab-Preis bei Staffelpreisen dann immer als Nettopreis dargestellt wird.
Möchte dem Gast aber zuerst die Bruttopreise inkl. MwSt. anzeigen.Kann man da etwas ändern?