Jump to content
xt:Commerce Community Forum

Netto statt Brutto Export - Dringend!


flavor

Recommended Posts

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

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

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

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...