gibt es cao_xtc.php skript mit Händlerpreise???

Antworten

gibt es cao_xtc.php skript mit Händlerpreise???

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???

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???

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???

Hallo und frohe Weihnachten,

wenn ich mich nicht irre, werden die vk nur bei der K-Version übertragen, nicht aber bei der freien Version
bis dahin
Thoren
______________________________________________
Alles wird gut....:)
______________________________________________
Shopsysteme
Oxid CE mit COI-Modul

Re: gibt es cao_xtc.php skript mit Händlerpreise???

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???

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.
bis dahin
Thoren
______________________________________________
Alles wird gut....:)
______________________________________________
Shopsysteme
Oxid CE mit COI-Modul

Re: gibt es cao_xtc.php skript mit Händlerpreise???

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???

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 ;)
bis dahin
Thoren
______________________________________________
Alles wird gut....:)
______________________________________________
Shopsysteme
Oxid CE mit COI-Modul

Re: gibt es cao_xtc.php skript mit Händlerpreise???

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???

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
CAO 1.4.4.264k
DB : MySQL 4.1.22
OS : Windows 10 Home

Re: gibt es cao_xtc.php skript mit Händlerpreise???

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???

Das war es, hat wiedermal super geklappt, dankeschön Benjamin
CAO 1.4.4.264k
DB : MySQL 4.1.22
OS : Windows 10 Home