Перейти к содержанию
Форум поддержки пользователей VamShop

Вывод дополнительных полей в накладной


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

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

И сразу ещё вопрос (чтобы тем не плодить), как можно сделать так, чтобы после цены товара дописывалось "в сутки"

Например: дрель такая-то 100 руб в сутки. Поменять валюту "руб" на "руб. в сутки" не годится.

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

По второму в папке /lang/russian находите в языковых файлах это сокращение и правьте (но помните что исправится во всем магазине)

А вывод доп полей Вам надо брать файл формирования накладных

т.е /packingslip.php

и куда то именно вставлять


if ($_SESSION['customers_status']['customers_status_graduated_prices'] == 1)
include (DIR_WS_MODULES.FILENAME_GRADUATED_PRICE);
$extra_fields_query = vamDBquery("
SELECT pef.products_extra_fields_status as status, pef.products_extra_fields_name as name, ptf.products_extra_fields_value as value
FROM ". TABLE_PRODUCTS_EXTRA_FIELDS ." pef
LEFT JOIN ". TABLE_PRODUCTS_TO_PRODUCTS_EXTRA_FIELDS ." ptf
ON ptf.products_extra_fields_id=pef.products_extra_fields_id
WHERE ptf.products_id=". $product->data['products_id'] ." and ptf.products_extra_fields_value<>'' and (pef.languages_id='0' or pef.languages_id='".$_SESSION['languages_id']."')
ORDER BY products_extra_fields_order");
while ($extra_fields = vam_db_fetch_array($extra_fields_query,true)) {
if (! $extra_fields['status']) // show only enabled extra field
continue;

$extra_fields_data[] = array (
'NAME' => $extra_fields['name'],
'VALUE' => $extra_fields['value']
);
[/CODE] это из страницы товара и не забудьте про метки, выводящие доп поля
[CODE]
{if $extra_fields_data}
{foreach name=aussen item=extra_fields from=$extra_fields_data}
{$extra_fields.NAME}: {$extra_fields.VALUE}<br />
{/foreach}
{/if}

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