Jump to content

Складские цены на товар в карточке товара


Recommended Posts

Добрый день, на форуме нашла статью как вывести в карточке товара список складов и остатками.

Собственно само решение

- Find and copy ProductController.php from "controllers/front/"

 

- Paste it to "override/controllers/front"

 

- Open the new file

 

FIND

public function initContent() { parent::initContent(); if (!$this->errors) {

AFTER, INSERT

$id_product = (int)Tools::getValue('id_product'); $sql = 'SELECT name,physical_quantity FROM ps_warehouse,ps_stock WHERE id_product ='.$id_product.' AND ps_warehouse.id_warehouse = ps_stock.id_warehouse'; if ($results = Db::getInstance()->ExecuteS($sql)) foreach ($results as $row) $warehouses[] = array($row['name'],$row['physical_quantity']); $this->context->smarty->assign(array( 'warehouse' => $warehouses));

- Open product.tpl from "themes/default-bootstrap" (or whatever your theme is)

 

- Where you want to display the warehouses names and available stocks :

 

PASTE

<p>Warehouse(s) :</p> {foreach from=$warehouse item=w} {if $w[1]>0} <p>{$w[0]} ({$w[1]})</p> {/if} {/foreach}

 

 

Это решение на моей версии 1.6.1.24 заработало. Подскажите пожалуйста как вывести рядом с остатком цену с каждого склада, так как в зависимости от закупок у товаров бывают разные цены по скаладам

Link to comment
Share on other sites

  • 1 year later...
Posted (edited)

إذا كنت من الناس اللي يفضلون كل شيء يكون على الجوال، تطبيق Linebet APK للموبايل يعطيك راحة كبيرة. الاستخدام سهل من أول مرة، والقوائم واضحة وما تحس إنك تايه بين الخيارات. اللي يعجبني فيه فعلًا هو إنك تقدر تتابع المباريات وتتعامل مع رهاناتك بسرعة حتى وأنت خارج البيت، تجربة مناسبة 

Edited by bergerons (see edit history)
Link to comment
Share on other sites

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...