flavor Posted February 14, 2017 Report Share Posted February 14, 2017 Hallo! Der letzte Woche eingerichtete automatische Export für Preisvergleichseiten exportiert mal Brutto mal netto Preise ohne erkennbaren Grund. Der Preis wird mit $data.products_price.plain und einem Cronjob per file:cron.feed.php exportiert. Also über das aufrufen der Indexseite. Einzige Idee die ich habe ist: Wir haben zwei Shops, bei einem werden alle Preise netto, und bei dem eigentlichem Shop, alle Preise Brutto ausgegeben... Link to comment Share on other sites More sharing options...
flavor Posted February 14, 2017 Author Report Share Posted February 14, 2017 Kann ich die Datei cron.feed.php irgendwie anpassen das diese nur auf eine Shop ID reagiert? <?php class cron_feed { public function _run($params) { if (!isset($params['id'])) { return 'no id in cron parameters'; } $feed_id=(int)$params['id']; include_once _SRV_WEBROOT.'xtFramework/classes/class.export.php'; $export = new export($feed_id); $export->cronjob='internal'; if ($export===false) return 'no feed with this id'; // rewrite price class, rewrite currency class unset($customers_status); $customers_status = new customers_status($export->data['feed_p_customers_status']); if ($export->data['feed_type']=='1') { unset($price); $price = new price($customers_status->customers_status_id, $customers_status->customers_status_master,$export->data['feed_p_currency_code']); } $return=$export->_run(); if ($return!==true) { return $return; } return true; } } Link to comment Share on other sites More sharing options...
flavor Posted February 14, 2017 Author Report Share Posted February 14, 2017 Oder kann ich es über die Template index.html eingrenzen indem ich <div class="hidden"><img src="cronjob.php" width="1" height="1" alt="" /></div> nur einem Shop zuweise? Z.B. {if $smarty.const.SHOP_ID == 1} <div class="hidden"><img src="cronjob.php" width="1" height="1" alt="" /></div> {/if} Link to comment Share on other sites More sharing options...
Alex@4tfm Posted February 15, 2017 Report Share Posted February 15, 2017 Nein, aber den Export der getriggert wird kann dementsprechend limitiert werden Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.