Seite 1 von 1
gibt es cao_xtc.php skript mit Händlerpreise???
Verfasst: Di 7. Jul 2009, 21:46
von Vacante.Enzo
Hallo,
gibt es ein skript ,womit ich aus cao die Vk1-Vk5 bzw. 2-3 Preisgruppen reichen auch schon, importieren kann ?? ich habe im alten forum ein skript gefunden leider funktioniert es nicht 100%.
Auf eine Antwort würde ich mich freuen
danke
lg.
Re: gibt es cao_xtc.php skript mit Händlerpreise???
Verfasst: So 12. Jul 2009, 13:10
von Benjamin.Fischer
Moin,
ich habe mir da mal etwas selber gebaut.
folgenden Code vor
Code: Alles auswählen
if (file_exists('cao_produpd_2.php')) { include('cao_produpd_2.php'); }
einfügen
Code: Alles auswählen
//Burn VK1-4 an die jeweiligen Gruppen übergeben
if (isset($_POST['products_vk1'])) $products_vk1 = xtc_db_prepare_input($_POST['products_vk1']);
if (isset($_POST['products_vk2'])) $products_vk2 = xtc_db_prepare_input($_POST['products_vk2']);
if (isset($_POST['products_vk3'])) $products_vk3 = xtc_db_prepare_input($_POST['products_vk3']);
if (isset($_POST['products_vk4'])) $products_vk4 = xtc_db_prepare_input($_POST['products_vk4']);
// Hier die Preise den Gruppen zuordnen ID => Aufsteigend, GRP => Gruppen ID aus dem Shop, PREIS => vk1-4
$vk_array = array(
1 => array('ID' => '1','GRP' => '3','PREIS' => $products_vk1),
2 => array('ID' => '2','GRP' => '7','PREIS' => $products_vk1),
3 => array('ID' => '3','GRP' => '4','PREIS' => $products_vk2),
4 => array('ID' => '4','GRP' => '8','PREIS' => $products_vk2),
5 => array('ID' => '5','GRP' => '5','PREIS' => $products_vk3),
6 => array('ID' => '6','GRP' => '9','PREIS' => $products_vk3),
7 => array('ID' => '7','GRP' => '6','PREIS' => $products_vk4),
8 => array('ID' => '8','GRP' => '10','PREIS' => $products_vk4),
);
for ($i = 1; $i < count($vk_array)+1; $i++)
{
$sql_data_array = array('products_id' => $products_id,
'quantity' => '1',
'personal_offer' => $vk_array[$i]['PREIS']);
$delete = xtc_db_query("delete from personal_offers_by_customers_status_" . $vk_array[$i]['GRP'] . " where products_id='" . $products_id . "'");
$insert_sql_data = array('products_id' => $products_id);
$sql_data_array = array_merge($sql_data_array, $insert_sql_data);
xtc_db_perform(personal_offers_by_customers_status_ . $vk_array[$i]['GRP'], $sql_data_array);
}
//Burn Ende
Du musst nurnoch die zuordnung anpassen. Wir haben pro VK 2 verschiedene Shop Gruppen. Einfach Das Array anpassen oder erweitern
Code: Alles auswählen
1 => array('ID' => 'FORTLAUFENDE NUMMER','GRP' => 'GRUPPEN ID AUS DEM SHOP','PREIS' => $products_vk1),
Wenn du nicht weiter kommst dann gib Bescheid ansonsten viel Spaß damit
Gruß
Benny
Re: gibt es cao_xtc.php skript mit Händlerpreise???
Verfasst: Mi 23. Dez 2009, 14:20
von Sven.Szech
Hi,
ich hab das selbe problem mein VK1 im CAO ist der Händlerpreis,
hab das skript auch so geändert wie oben beschrieben nur sind meine Händlerpreise immer noch nicht da!!
Wenn ich ein Artikel änder wird es auch hoch geladen nur der Händlerpreis bleib auf 0€
hab das so in der cao_xtc_functions.php geändert und dann die cao_xtc.php gestartet
Code: Alles auswählen
//Burn VK1-4 an die jeweiligen Gruppen übergeben
if (isset($_POST['products_vk1'])) $products_vk1 = xtc_db_prepare_input($_POST['products_vk1']);
if (isset($_POST['products_vk2'])) $products_vk2 = xtc_db_prepare_input($_POST['products_vk2']);
if (isset($_POST['products_vk3'])) $products_vk3 = xtc_db_prepare_input($_POST['products_vk3']);
if (isset($_POST['products_vk4'])) $products_vk4 = xtc_db_prepare_input($_POST['products_vk4']);
// Hier die Preise den Gruppen zuordnen ID => Aufsteigend, GRP => Gruppen ID aus dem Shop, PREIS => vk1-4
$vk_array = array(
1 => array('ID' => '1','GRP' => '3','PREIS' => $products_vk1),
);
for ($i = 1; $i < count($vk_array)+1; $i++)
{
$sql_data_array = array('products_id' => $products_id,
'quantity' => '1',
'personal_offer' => $vk_array[$i]['PREIS']);
$delete = xtc_db_query("delete from personal_offers_by_customers_status_" . $vk_array[$i]['GRP'] . " where products_id='" . $products_id . "'");
$insert_sql_data = array('products_id' => $products_id);
$sql_data_array = array_merge($sql_data_array, $insert_sql_data);
xtc_db_perform(personal_offers_by_customers_status_ . $vk_array[$i]['GRP'], $sql_data_array);
}
//Burn Ende
was mach ich falsch???
bitte um hilfe
MFG Sven
Re: gibt es cao_xtc.php skript mit Händlerpreise???
Verfasst: Do 24. Dez 2009, 21:30
von redone
Hallo und frohe Weihnachten,
wenn ich mich nicht irre, werden die vk nur bei der K-Version übertragen, nicht aber bei der freien Version
Re: gibt es cao_xtc.php skript mit Händlerpreise???
Verfasst: Di 29. Dez 2009, 16:00
von Sven.Szech
Hallo und ich hoffe schöne feiertage gehabt zu haben,
ist das denn sich der dass das nur bei der kaufversion geht?
Ich habe schon Artikel im Shop die Händler und normale Preise haben und die habe ich nicht manuel eingetragen.
MFG und guten Rutsch
Sven
Re: gibt es cao_xtc.php skript mit Händlerpreise???
Verfasst: Di 29. Dez 2009, 16:26
von redone
Hallo,
ja ist so.
Die Preise wie VK, EK, Staffelpreise, werden nur mit der Kaufversion übermittelt.
Mit der freien Version wird nur der Shoppreis übermittelt.
Re: gibt es cao_xtc.php skript mit Händlerpreise???
Verfasst: Di 5. Jan 2010, 15:54
von Sven.Szech
Habs geschaft ist zwar etwas aufwändig aber muss es ja nur ganz selten machen.
Danke dennoch
MFG Sven
Re: gibt es cao_xtc.php skript mit Händlerpreise???
Verfasst: Di 5. Jan 2010, 17:28
von redone
Hallo,
wäre schön wenn du der Allgemeinheit daran teilhaben läßt. Vielleicht hat der ein oder andere das selbe Problem und findet hier deine Lösung

Re: gibt es cao_xtc.php skript mit Händlerpreise???
Verfasst: Di 5. Jan 2010, 19:12
von Sven.Szech
Ich weiß nicht ob es so im sinne vom Programierer ist aber mit der CAO 1.2 Version geht das man muss zwar unter HeidiSQL (oder anderes Tool) 3 Tabellen kopieren das ist aber nicht schwer.
Re: gibt es cao_xtc.php skript mit Händlerpreise???
Verfasst: Mo 14. Jun 2010, 21:22
von Frank.Wolf
Hallo Leute,
Dankeschön Benjamin
wiedermal was gutes im Forum gefunden. Klappt wie geschmiert. Leider muss ich meine Kunden immernoch im Shopadmin in eine andere Kundengruppe schieben. Hat hier schon jemand ne Lösung wie ich das über CAO machen kann?
Gruß Frank
Re: gibt es cao_xtc.php skript mit Händlerpreise???
Verfasst: Mi 16. Jun 2010, 13:58
von Benjamin.Fischer
Frank.Wolf hat geschrieben:Hallo Leute,
Dankeschön Benjamin
wiedermal was gutes im Forum gefunden. Klappt wie geschmiert. Leider muss ich meine Kunden immernoch im Shopadmin in eine andere Kundengruppe schieben. Hat hier schon jemand ne Lösung wie ich das über CAO machen kann?
Gruß Frank
Moin,
gerne
such mal nach
Code: Alles auswählen
if (isset($_POST['customers_fax'])) $sql_customers_data_array['customers_fax'] = $_POST['customers_fax'];
if (isset($_POST['customers_gender'])) $sql_customers_data_array['customers_gender'] = $_POST['customers_gender'];
und füge darunter folgendes ein:
Code: Alles auswählen
if ($_POST['customers_price_level'] == 5) $sql_customers_data_array['customers_status'] = SHOP_GRUPPEN_ID;
if ($_POST['customers_price_level'] == 4) $sql_customers_data_array['customers_status'] = SHOP_GRUPPEN_ID;
if ($_POST['customers_price_level'] == 3) $sql_customers_data_array['customers_status'] = SHOP_GRUPPEN_ID;
if ($_POST['customers_price_level'] == 2) $sql_customers_data_array['customers_status'] = SHOP_GRUPPEN_ID;
if ($_POST['customers_price_level'] == 1) $sql_customers_data_array['customers_status'] = SHOP_GRUPPEN_ID;
SHOP_GRUPPEN_ID muss durch die Gruppen ID vom Shop ersetzt werden.
Viel Spaß damit.
Re: gibt es cao_xtc.php skript mit Händlerpreise???
Verfasst: Mi 16. Jun 2010, 16:22
von Frank.Wolf
Das war es, hat wiedermal super geklappt, dankeschön Benjamin