Wenn in Konfiguration / Adminbereich Optionen
Brutto = true gewählt ist aber die Preise bei der schnelle lagerverwaltung Netto eingetragen werden ist das doch bisschen seltsam. (umgekehrt natürlich auch
)
Daher hier eine kleine änderung und der admin/quick_stockupdate.php
Probier bitte mal das hier aus:
Suche:
<td class="dataTableContent" align="center"><input type="text" size="7" name="stock_update[
<?php echo $results['products_id'] ?>][price]" value="
<?php echo number_format($products_price_brutto,2,'.',','); ?>" onChange="
<?php echo $doChange?>" onBlur="
<?php echo $doValidate_flt ?>" /></td>
<td class="dataTableContent" align="right">
<?php echo number_format($results['products_price'],4,'.',','); ?></td>
Ersetze:
<?php// BOF Brutto - Netto Switch by mr.mc.mauser/* alter Inhalt
<td class="dataTableContent" align="center"><input type="text" size="7" name="stock_update[<?php echo $results['products_id'] ?>][price]" value="<?php echo number_format($products_price_brutto,2,'.',','); ?>" onChange="<?php echo $doChange?>" onBlur="<?php echo $doValidate_flt ?>" /></td>
<td class="dataTableContent" align="right"><?php echo number_format($results['products_price'],4,'.',','); ?
*/if (PRICE_IS_BRUTTO
== 'true'){ ?> <td class="dataTableContent" align="center"><input type="text" size="7" name="stock_update[
<?php echo $results['products_id'] ?>][price]" value="
<?php echo number_format($products_price_brutto,2,'.',','); ?>" onChange="
<?php echo $doChange?>" onBlur="
<?php echo $doValidate_flt ?>" /></td>
<td class="dataTableContent" align="right">
<?php echo number_format($results['products_price'],4,'.',','); ?></td>
<?php } else { ?><td class="dataTableContent" align="center">
<?php echo number_format($products_price_brutto,2,'.',','); ?></td>
<td class="dataTableContent" align="right"><input type="text" size="7" name="stock_update[
<?php echo $results['products_id'] ?>][price_n]" value="
<?php echo number_format($results['products_price'],4,'.',','); ?>" onChange="
<?php echo $doChange?>" onBlur="
<?php echo $doValidate_flt ?>" /></td>
<?php }// EOF Brutto / Netto by mr.mc.mauser?> Suche:
$products_price_netto = xtc_round((($items['price'] / (100 + xtc_get_tax_rate($row['products_tax_class_id']))) * 100),PRICE_PRECISION);
Ersetze:
// BOF Brutto / Netto by mr.mc.mauser
//$products_price_netto = xtc_round((($items['price'] / (100 + xtc_get_tax_rate($row['products_tax_class_id']))) * 100),PRICE_PRECISION);
if (PRICE_IS_BRUTTO == 'true'){
$products_price_netto = xtc_round((($items['price'] / (100 + xtc_get_tax_rate($row['products_tax_class_id']))) * 100),PRICE_PRECISION);
} else {
$products_price_netto = $items['price_n'];
}
// EOF Brutto - Netto Switch by mr.mc.mauser
Ist einem schon mal aufgefallen wenn man mit Version 3.9.3 etwas ändert verschwinden die artikelbilder !
Um das zu beheben sucht man:
$sql = "UPDATE " . TABLE_PRODUCTS . " SET products_sort = '".$items['sort']."', products_quantity = '".$current_stock."', products_model = '".$items['model']."', products_ean = '".$items['ean']."', products_image = '".$products_image."', products_price = '".$products_price_netto."', products_weight = '".$items['weight']."', manufacturers_id = '".$items['manufacturer']."', products_shippingtime = '".$items['shippingtime']."', products_status = '".$items['active']."' WHERE products_id = ".$key;
ersetzt mit:
$sql = "UPDATE " . TABLE_PRODUCTS . " SET products_sort = '".$items['sort']."', products_quantity = '".$current_stock."', products_model = '".$items['model']."', products_ean = '".$items['ean']."', products_price = '".$products_price_netto."', products_weight = '".$items['weight']."', manufacturers_id = '".$items['manufacturer']."', products_shippingtime = '".$items['shippingtime']."', products_status = '".$items['active']."' WHERE products_id = ".$key;
und nochmal:
$sql = "UPDATE " . TABLE_PRODUCTS . " SET products_sort = '".$items['sort']."', products_quantity = '".$current_stock."', products_model = '".$items['model']."', products_ean = '".$items['ean']."', products_image = '".$products_image."', products_price = '".$products_price_netto."', products_weight = '".$items['weight']."', products_shippingtime = '".$items['shippingtime']."', products_status = '".$items['active']."' WHERE products_id = ".$key;
ersetzen mit:
$sql = "UPDATE " . TABLE_PRODUCTS . " SET products_sort = '".$items['sort']."', products_quantity = '".$current_stock."', products_model = '".$items['model']."', products_ean = '".$items['ean']."', products_price = '".$products_price_netto."', products_weight = '".$items['weight']."', products_shippingtime = '".$items['shippingtime']."', products_status = '".$items['active']."' WHERE products_id = ".$key;
Gruß
Robert