roman1
04.Ноябрь.2015 00:00:00
1
Такой вопрос, я так понимаю что после заказа приходит счет на емаил продавца, администратора магазина, покупателя а как сделать что бы счет покупателю приходил с другим наполнением? То есть в счете для покупателя не было некоторых данных (плательщик, адрес доставки) а в счете для продавца и админа было бы все. Может кто знает?
densvi
05.Ноябрь.2015 00:00:00
2
Есть отличное видео на эту тему от Даниила. Смотрите ссылки на главной странице cs-cart.ru
В стандартной функциональности уже разделены счета, админу одно, клиенту другое, просто выглядят они почти одинаково.
Посмотрите видео по модификации писем и счетов:
http://www.cs-cart.ru/videos?channel=devel#3590150
http://www.cs-cart.ru/videos?channel=design#3590150
Шаблон продавцу и админу:
design/backend/mail/templates/orders/invoice.tpl
Шаблон клиенту:
design/themes/responsive/mail/templates/orders/invoice.tpl
roman1
05.Ноябрь.2015 00:00:00
5
Спасибо.
Тут возник вопрос может кто то сделать так.
Убрать адрес плательщика и адрес доставки и внизу вывести черту и под ней реквизиты можно даже реквизиты просто в коде записывать. а то у меня все в строчку получается а надо что бы слева столбиком имя фирмы, адрес, тел, маил и тд. а справа банковские счета и тоже столбиком. Может кто то помочь? и во сколько обойдется эта помощь?
Спасибо.
Тут возник вопрос может кто то сделать так.
Убрать адрес плательщика и адрес доставки и внизу вывести черту и под ней реквизиты можно даже реквизиты просто в коде записывать. а то у меня все в строчку получается а надо что бы слева столбиком имя фирмы, адрес, тел, маил и тд. а справа банковские счета и тоже столбиком. Может кто то помочь? и во сколько обойдется эта помощь?
Это вам нужен самый обыкновенный верстальщик.
roman1
05.Ноябрь.2015 00:00:00
7
Это вам нужен самый обыкновенный верстальщик.
Да я это понял. Думаю может здесь кто поможет.
roman1
05.Ноябрь.2015 00:00:00
8
Да я это понял. Думаю может здесь кто поможет.
Почти все сделал сам, сделал два блока с наполнением но они расположены друг под другом а как сделать что один был справа другой слева?
Почти все сделал сам, сделал два блока с наполнением но они расположены друг под другом а как сделать что один был справа другой слева?
Так же как и в стандартном счете - табличкой с 2 ячейками. Просто и надежно
Почти все сделал сам, сделал два блока с наполнением но они расположены друг под другом а как сделать что один был справа другой слева?
это уже к cs-cart не относится, смотрите в сторону css - display: inline
roman1
05.Ноябрь.2015 00:00:00
11
Спасибо но для меня это темный лес.
roman1
05.Ноябрь.2015 00:00:00
12
{if $order_info}
{assign var="order_header" value=__("invoice")}
{if $status_settings.appearance_type == "I" && $order_info.doc_ids[$status_settings.appearance_type]}
{assign var="doc_id_text" value="{__("invoice")} #`$order_info.doc_ids[$status_settings.appearance_type]`"}
{elseif $status_settings.appearance_type == "C" && $order_info.doc_ids[$status_settings.appearance_type]}
{assign var="doc_id_text" value="{__("credit_memo")} #`$order_info.doc_ids[$status_settings.appearance_type]`"}
{assign var="order_header" value=__("credit_memo")}
{elseif $status_settings.appearance_type == "O"}
{assign var="order_header" value=__("order_details")}
{/if}
{$order_header|default:__("invoice_title")}
{hook name="orders:invoice_company_info"}
{$company_data.company_name}
{$company_data.company_address}
{$company_data.company_city}{if $company_data.company_city && ($company_data.company_state_descr || $company_data.company_zipcode)},{/if} {$company_data.company_state_descr} {$company_data.company_zipcode}
{$company_data.company_country_descr}
{if $company_data.company_phone}
{__("phone1_label")}:
{$company_data.company_phone}
{/if}
{if $company_data.company_phone_2}
{__("phone2_label")}:
{$company_data.company_phone_2}
{/if}
{if $company_data.company_fax}
{__("fax")}:
{$company_data.company_fax}
{/if}
{if $company_data.company_website}
{__("web_site")}:
{$company_data.company_website}
{/if}
{if $company_data.company_orders_department}
{__("email")}:
{$company_data.company_orders_department|replace:",":" "|replace:" ":"" nofilter}
{/if}
{/hook}
{hook name="orders:invoice_order_status_info"}
{if $doc_id_text}{$doc_id_text} {/if}{__("order")} #{$order_info.order_id}
{__("status")}:
{$order_status.description}
{__("date")}:
{$order_info.timestamp|date_format:"`$settings.Appearance.date_format`, `$settings.Appearance.time_format`"}
{__("payment_method")}:
{$payment_method.payment|default:" - "}
{if $order_info.shipping}
{__("shipping_method")}:
{foreach from=$order_info.shipping item="shipping" name="f_shipp"}
{$shipping.shipping}{if !$smarty.foreach.f_shipp.last}, {/if}
{if $shipments[$shipping.group_key].tracking_number}{assign var="tracking_number_exists" value="Y"}{/if}
{/foreach}
{if $tracking_number_exists && !$use_shipments}
{__("tracking_number")}:
{foreach from=$order_info.shipping item="shipping" name="f_shipp"}
{if $shipments[$shipping.group_key].tracking_number}{$shipments[$shipping.group_key].tracking_number}{if !$smarty.foreach.f_shipp.last},{/if}{/if}
{/foreach}
{/if}
{/if}
{/hook}
{* Ordered products *}
{__("product")}
{__("quantity")}
{__("unit_price")}
{if $order_info.use_discount}
{__("discount")}
{/if}
{if $order_info.taxes && $settings.General.tax_calculation != "subtotal"}
{__("tax")}
{/if}
{__("subtotal")}
{foreach from=$order_info.products item="oi"}
{hook name="orders:items_list_row"}
{if !$oi.extra.parent}
{$oi.product|default:__("deleted_product") nofilter}
{hook name="orders:product_info"}
{if $oi.product_code}{__("sku")}: {$oi.product_code}
{/if}
{/hook}
{if $oi.product_options} {include file="common/options_info.tpl" product_options=$oi.product_options}{/if}
{$oi.amount}
{if $oi.extra.exclude_from_calculate}{__("free")}{else}{include file="common/price.tpl" value=$oi.original_price}{/if}
{if $order_info.use_discount}
{if $oi.extra.discount|floatval}{include file="common/price.tpl" value=$oi.extra.discount}{else} - {/if}
{/if}
{if $order_info.taxes && $settings.General.tax_calculation != "subtotal"}
{if $oi.tax_value}{include file="common/price.tpl" value=$oi.tax_value}{else} - {/if}
{/if}
{if $oi.extra.exclude_from_calculate}{__("free")}{else}{include file="common/price.tpl" value=$oi.display_subtotal}{/if}
{/if}
{/hook}
{/foreach}
{hook name="orders:extra_list"}
{/hook}
{hook name="orders:ordered_products"}
{/hook}
{* /Ordered products *}
{* Order totals *}
{__("subtotal")}:
{include file="common/price.tpl" value=$order_info.display_subtotal}
{if $order_info.discount|floatval}
{__("including_discount")}:
{include file="common/price.tpl" value=$order_info.discount}
{/if}
{if $order_info.subtotal_discount|floatval}
{__("order_discount")}:
{include file="common/price.tpl" value=$order_info.subtotal_discount}
{/if}
{if $order_info.coupons}
{foreach from=$order_info.coupons item="coupon" key="key"}
{__("coupon")}:
{$key}
{/foreach}
{/if}
{if $order_info.taxes}
{__("taxes")}:
{foreach from=$order_info.taxes item=tax_data}
{$tax_data.description} {include file="common/modifier.tpl" mod_value=$tax_data.rate_value mod_type=$tax_data.rate_type}{if $tax_data.price_includes_tax == "Y" && ($settings.Appearance.cart_prices_w_taxes != "Y" || $settings.General.tax_calculation == "subtotal")} {__("included")}{/if}{if $tax_data.regnumber} ({$tax_data.regnumber}){/if}:
{include file="common/price.tpl" value=$tax_data.tax_subtotal}
{/foreach}
{/if}
{if $order_info.tax_exempt == 'Y'}
{__("tax_exempt")}
{/if}
{if $order_info.payment_surcharge|floatval && !$take_surcharge_from_vendor}
{$order_info.payment_method.surcharge_title|default:__("payment_surcharge")}:
{include file="common/price.tpl" value=$order_info.payment_surcharge}
{/if}
{if $order_info.shipping}
{__("shipping_cost")}:
{include file="common/price.tpl" value=$order_info.display_shipping_cost}
{/if}
{hook name="orders:totals"}
{/hook}
{__("total_cost")}:
{include file="common/price.tpl" value=$order_info.total}
{* /Order totals *}
{if $order_info.notes}
{__("customer_notes")}:
{$order_info.notes|nl2br nofilter}
{/if}
{/if}
ФФФФФФФФФФФФ Reg.nr. 5698745 ДДДДДДДДДД info@ЗЗЗЗЗЗЗЗ.eu
ХХХХХХХХХХХХ SWIFT 22222222 658974589013522383
{hook name="orders:invoice"}
{/hook}
Текст красный сделал я ))))) а как что бы первая часть была слева а вторая с права я незнаю. что только не делал.