Jump to content
Sign in to follow this  
Andruhi4

выбор кол-ва заказов в списке с товарами

Recommended Posts

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

Share this post


Link to post
Share on other sites

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

Чтобы в категории у товара можно было указывать количество покупаемого товара (извиняюсь за тавтологию), надо:

1. Идем catalog/controller/product/category.php и перед кодом

if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) {

вставляем

$this->data['action'] = $this->url->link('checkout/cart');

if (isset($this->request->get['page'])) {

$url .= '&page=' . $this->request->get['page'];

}

$this->data['redirect'] = HTTP_SERVER . 'index.php?route=product/category&path=' . $this->request->get['path'] . $url;

2. Идем catalog/view/theme/template/product/category.tpl

находим и комментируем или удаляем

<div class="cart"><a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div>

и вместо него вставляем

<div class="cart">

<form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="product_<?php echo $product['product_id']; ?>">

<div style="display: inline; text-align: center;">

<?php echo $text_quantity; ?> <input type="text" name="quantity" size="3" value="1" />

<a onclick="$('#product_<?php echo $product['product_id']; ?>').submit();" class="button"><span><?php echo $button_cart; ?></span></a>

<input type="hidden" name="product_id" value="<?php echo $product['product_id']; ?>" />

<input type="hidden" name="redirect" value="<?php echo str_replace('&', '&', $redirect); ?>" />

</div>

</form>

</div>

примерно так

Share this post


Link to post
Share on other sites

примерно так

вот что выходит при нажатии на "заказать":

Warning: Invalid argument supplied for foreach() in Z:homesufflewwwcatalogcontrollercheckoutcart.php on line 14
Warning: Cannot modify header information - headers already sent by (output started at Z:homesufflewwwindex.php:101) in Z:homesufflewwwsystemenginecontroller.php on line 28
Warning: Cannot modify header information - headers already sent by (output started at Z:homesufflewwwindex.php:101) in Z:homesufflewwwsystemenginecontroller.php on line 29

Share this post


Link to post
Share on other sites

что, больше никто не знает?(

странно у меня работает только при нажатии на заказать переводит сразу в корзину

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.