Dobry den,
spatne jsem se vyjadril, pordukty se radi podle data vlozeni, ale vlozeni samotneho produktu do tab products. Ja bych potreboval seradit produkty podle vlozeni do tab carts, cili podle toho jak byly vkladany do kosiku a ne do presty jako takove.
Myslel jsem ze bude stacit vyhodit razeni v cart.php tride "// Build ORDER $sql->orderBy('cp.`date_add`, cp.`id_product`, cp.`id_product_attribute` ASC');" ale i tak mam potom v poli products serazene polozky podle data vlozeni:
Kód:
if (isset($obj->id_cart) && is_numeric($obj->id_cart)) {
$cart = new Cart($obj->id_cart);
$products = $cart->getProducts();
Context::getContext()->cart = $cart;
$context = Context::getContext();
}
if (isset($products) && count($products) > 0) {
foreach ($products as &$prod) {
//get specifique price
/*$sql = 'SELECT price,from_quantity FROM ' . _DB_PREFIX_ . 'specific_price WHERE id_cart=' . (int) $obj->id_cart
. ' AND id_product=' . (int) $prod['id_product'] . ' AND id_product_attribute=' . (int) $prod['id_product_attribute'].' AND id_customer=' . (int) $cart->id_customer;
$row = db::getInstance()->getRow($sql);
$prod['your_price'] = $row['price'];*/
$row = $this->getYourPrice($obj->id_cart,$prod['id_product'],$prod['id_product_attribute'],$cart->id_customer, true);
$prod['your_price'] = $row['price'];
$prod['specific_qty'] = $row['from_quantity'];
//get catalog price
//$prod['catalogue_price'] = Product::getPriceStatic($prod['id_product'], false, $prod['id_product_attribute'], 2, null, false, true, 1,false, null, null, null, $specific_price_output, false, true, null, false);
$prod['catalogue_price'] = Product::getPriceStatic($prod['id_product'], !Product::getTaxCalculationMethod(), $prod['id_product_attribute'], 2, null, false, false, 1,false, $this->id_customer, null, null, $null, true, true, $cart_product_context);
$prod['specific_price'] = Product::getPriceStatic($prod['id_product'], false, $prod['id_product_attribute'], 2, null, false, true, $prod['cart_quantity'], false, $cart->id_customer, 0, null, $specific_price_output, false, true, $context, true);
//p($prod['date_add']);
}
}
diky
JT