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 :D

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 :D

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