Jump to content

Edit History

wmunich

wmunich

Quote

Zu der Rechtssicherheit, Preise/Versandkosten etc.. NICHT beachten. Der Shop ist Design technisch noch lange nicht fertig!!

aber schon live.

Naja das ist sicherlich keine wirkliche Lösung für die Baustellen aber wenn es nur darum geht die Eigenschaften in die Beschreibung zu bekommen dann mal quick and dirty. Tabellen präfix anpassen! DB Backup ist ratsam!

<?php
ini_set('display_errors', 'On');
error_reporting (E_ALL);
include(dirname(__FILE__).'/../config/config.inc.php');

$productIds = Db::getInstance()->ExecuteS('SELECT id_product FROM ps_product p');   

foreach ($productIds as $productId) {
  $featuresStatic = Product::getFrontFeaturesStatic(Context::getContext()->language->id, $productId['id_product']);
  $featureStr = "";
  foreach ($featuresStatic as $featureStatic) {
    $featureStr .= $featureStatic['name'].": ".$featureStatic['value']."<br>";
  }
	Db::getInstance()->ExecuteS("UPDATE ps_product_lang SET description = '".$featureStr."' WHERE id_product = ".$productId['id_product']);
}
?>

Keine Garantie und Gewährleistung da schon spät und feucht fröhlich.

wmunich

wmunich

Quote

Zu der Rechtssicherheit, Preise/Versandkosten etc.. NICHT beachten. Der Shop ist Design technisch noch lange nicht fertig!!

aber schon live.

Naja das ist sicherlich keine wirkliche Lösung für die Baustellen aber wenn es nur darum geht die Eigenschaften in die Beschreibung zu bekommen dann mal quick and dirty. Tabellen präfix anpassen! DB Backup ist ratsam!

<?php
ini_set('display_errors', 'On');
error_reporting (E_ALL);
include(dirname(__FILE__).'/../config/config.inc.php');

$productIds = Db::getInstance()->ExecuteS('SELECT id_product FROM ps_product p');   

foreach ($productIds as $productId) {
  $featuresStatic = Product::getFrontFeaturesStatic(Context::getContext()->language->id, $productId['id_product']);
  foreach ($featuresStatic as $featureStatic) {
    $featureStr .= $featureStatic['name'].": ".$featureStatic['value']."<br>";
  }
	Db::getInstance()->ExecuteS("UPDATE ps_product_lang SET description = '".$featureStr."' WHERE id_product = ".$productId['id_product']);
}
?>

Keine Garantie und Gewährleistung da schon spät und feucht fröhlich.

×
×
  • Create New...