Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Ketty83

Recommended Posts

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

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

2792b911bdae.jpg

Надіслати
Поділитися на інших сайтах


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

В нём просто сделать подсчёт товаров и всё. Работы минут на 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. там знак бакса терялся. я потом исправил.

 

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

 

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

Надіслати
Поділитися на інших сайтах


  • 4 months later...

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, огромное пасибо

Надіслати
Поділитися на інших сайтах


  • 2 years later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.