Перейти к содержанию
Ketty83

[Решено] Порядковый номер товара в счете

Рекомендуемые сообщения

Подскажите как вывести в счете колонку "" (порядковый номер) и снизу строку "Всего наименований 3 на сумму ..."

На скрине выделено, что необходимо вывести. За ранее спасибо

2792b911bdae.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что у вас генерирует этот счёт/чек?

В нём просто сделать подсчёт товаров и всё. Работы минут на 5 с учётом чтения кода 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что у вас генерирует этот счёт/чек?

В нём просто сделать подсчёт товаров и всё. Работы минут на 5 с учётом чтения кода 

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

объясните плизз если Вам не трудно! :oops:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

admin/view/template/sale/order_invoice.tpl

1.

  <table class="product">
    <tr class="heading">
      <td><b><?php echo $column_product; ?></b></td>
      <td><b><?php echo $column_model; ?></b></td>
>>

  <table class="product">
    <tr class="heading">
      <td><b>№</b></td>
      <td><b><?php echo $column_product; ?></b></td>
      <td><b><?php echo $column_model; ?></b></td>
2.

    <?php foreach ($order['product'] as $product) { ?>
    <tr>
      <td><?php echo $product['name']; ?>
>>

    <?php foreach ($order['product'] as $product_number => $product) { ?>
    <tr>
      <td><?php echo ($product_number+1); ?></td>
      <td><?php echo $product['name']; ?>
...

3.

<td align="right" colspan="4"><b><?php echo $total['title']; ?>:</b></td>
>>

<td align="right" colspan="5"><b><?php echo $total['title']; ?>:</b></td>
4.

<?php if ($order['comment']) { ?>
>>

  <table>
    <tr>
      <td>Всего наименований <?php echo count($order['product']); ?> на сумму
      <?php foreach ($order['total'] as $total) { if ($total['code'] == 'total') { echo $total['text']; } } ?>
      </td>
    </tr>
  </table>
  <?php if ($order['comment']) { ?>
Изменено пользователем afwollis
  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

+100 afwollis, большое человеческое спасибо!! 

 

но вылезла ошибка... 

Notice: Undefined variable: product_number in /admin/view/template/sale/order_invoice.tpl on line 35

понимаю смысл ошибки... но не понимаю что прописать в контроллере order.php... 

Подскажите плиззз! :oops:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

пересмотрите п2. там знак бакса терялся. я потом исправил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

пересмотрите п2. там знак бакса терялся. я потом исправил.

 

ой..блин..вот невнимательная...  :oops: ведь проверяла, все ли правильно скопировала....эх...

 

afwollis, большое спасибо!! 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

afwollis, подскажи как исправить итог (total) на сумму?

В настройках убрала учитывать в заказе Итог, оставив только Сумму... и теперь в счетах нет этого:

<?php foreach ($order['total'] as $total) { if ($total['code'] == 'total') { echo $total['text']; } } ?> 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...if ($total['code'] == 'total')...
>>

...if ($total['code'] == 'sub_total')...

В настройках убрала учитывать в заказе Итог, оставив только Сумму...

зачем?.. :? Изменено пользователем afwollis
subtotal > sub_total

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
зачем?.. 
:?

 

используем только сумму, а если еще и итог, то в счетах появляются Сумма... а ниже Итог... и значения у них одинаковые((

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

заменила total на subtotal.. но ничего в счете не появилось.. по-прежнему пусто

 

UPD: пока заменила

<?php foreach ($order['total'] as $total) { if ($total['code'] == 'total') { echo $total['text']; } } ?> 

на 

<?php echo $total['text']; ?>

сумма отображается... надеюсь, в будущем мне такой вариант не аукнется чем-то кривым)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

subtotal > sub_total

используем только сумму...

т.е. ни скидок, ни акций, ни купонов, ни доставки, ни чего-то еще?..

то в счетах появляются Сумма... а ниже Итог... и значения у них одинаковые((

это правильно.

даже, если

...значения у них одинаковые((

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

т.е. ни скидок, ни акций, ни купонов, ни доставки, ни чего-то еще?..

 

акции указываем в товаре.. в итоге в счете уже цена по акции идет... купонов-нет, доставку покупатель оплачивает при получении заказа на ТК по их тарифам :oops:

 

subtotal > sub_total

уря! :eek:  теперь работает!

afwollis, огромное пасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@afwollis , спасибо! Пригодилось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.