Jump to content
  • 0

Datenbankabfrage in altem Presta / wholesale_price bei Kombinationen


Question

Hallo Ihr, nachdem ich jetzt Stunden mein Hirn zermartert habe, möchte ich euch gerne kurz belästigen.

Ich generiere mir eine ExportRechnung für den Zoll.

Unter Anderem wird der wholesale_price des Produktes über:

public function getProductsDetail()
	{
		return Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS('
		SELECT *
		FROM `'._DB_PREFIX_.'order_detail` od
		LEFT JOIN `'._DB_PREFIX_.'product` p
		ON p.id_product = od.product_id
		LEFT JOIN `'._DB_PREFIX_.'product_shop` ps ON (ps.id_product = p.id_product AND ps.id_shop = od.id_shop)
		WHERE od.`id_order` = '.(int)$this->id_order.'
		AND od.`id_order_invoice` = '.(int)$this->id);
	}

abgefragt und an anderer Stelle mit:

$product = new Product($row['id_product']);			
			$imageUrl= $link->getImageLink($product->link_rewrite[$cookie->id_lang], $row['image']->id, 'home_default');
			$tempArray=explode("/img/",$imageUrl);
			$row['image_path']=$imageUrl;

			
			$row['tares']=$product->tares;
			$row['wholesale_price']=number_format(($product->wholesale_price), 2, '.', '');
			$row['weight']=number_format(($product->weight), 2, '.', '');

weiterverwurstet um dann im tpl:

{foreach $order_details as $product}
		{cycle values='#FFF,#F2F2F2' assign=bgcolor}
		<tr style="line-height:6px;background-color:{$bgcolor};">

			<td style="width: 5%">{counter}</td>
			<td style="width: 32%">{$product.product_name}</td>	
			<td style="width: 10%">{$product.product_weight|string_format:"%.2f"}</td>
			<td style="width: 12%">{$product.tares}</td>
			<td style="width: 13%">{$product.supplier_country}</td>
			<td style="width: 5%">{$product.product_quantity}</td>
			<td style="width: 10%">{$product.wholesale_price}</td>
          
 .......

an fpdf übergeben zu werden

 

Problem ist, dass dies der wholesale_price aus der Tabelle "ps_product" ist. Brauchen tue ich den wholesale_price aus der Tabelle "ps_product_attribute", da es sich um den jeweiligen Einkaufspreis einer Kombination handelt.

 

Könnte mir jemand auf die Sprünge helfen, wie die Datenbankabfrage lauten sollte und wie ich dann den "richtigen" wholesale_price weiterverarbeite?

 

vielen Dank und Grüße

H.

Edited by holle75 (see edit history)

Share this post


Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More