Хорошая тема. Любые вопросы по CS-Cart и не только

Ну да, редактор шаблона очень чувствительный и копипаст почему-то не определяет. Только руками все вписывать, либо из таблиц переменных.

Подскажите еще пожалуйста переменную для количества товаров.
Чтобы сделать строку
Всего товаров ПЕРЕМЕННАЯ на сумму {{ o.total }}

Эту переменную неоткуда брать, в отличие от других переменных.
Скорее всего, тут только дорабатывать.

1 лайк

Спасибо. Оч странно. Даже в справке эта строка есть.
Может это просто баг и про нее забыли в новом редакторе счетов…
Кто то помнит как было до него?

Скрин

Колеги. Магазин в Крыму. В контактах вывели Яндекс картуб.
Она почему то на Украинском. Как поменять язык на ней?

карта вставляется по ссылке
iframe src="map frame

если открыть ссылку просто в браузере, то все на русском.

Может с этим багом связано:

1 лайк

Спасибо за подсказдку, но наверно не оно.
Пересоздал карту заново и почему то стало на русском. ¯ \ _ (ツ) _ / ¯

Коллеги, продолжая эпопею с правильным счетом оказалось, что в нем нет еще одной важной штуки.
Единицы измерения.
У нас есть товары которые и в Штука и в М.кв и в М.погонных
Для этого у них всех есть Характеристика Единица измерения.

Как характеристику Единицы измерения вывести в счет?
Прилагаю скрин из справки карта!, т.е. раньше это как то работало.

ну и вопрос как вывести Всего наименований тоже актуален

Это разные вещи.

Счет, создаваемый через способ оплаты “Выставить счет”, регулируется отдельным tpl-шаблоном. Подсчет общего количества там осуществляется через формулу, которую нельзя просто так перенести в шаблон счета из “Документов”. Так же и с “Единицами” – они прописаны в tpl.

Счет в “Документах” же формируется шаблонами и сниппетами, выбор которых ограничен. В него не вставить smarty-переменные и формулы. Без доработки, скорее всего, ничего не получится.

В целом, счет из “Документов” не особо приспособлен для использования в виде “каноничного” счета на оплату. Это скорее информационная бумажка для покупателя.

как его распечатать? куда бы я не нажал вылазит тот что из Документов
и какой именно tpl смотреть?

upd. кажется нашел.
непонятно зачем их два разных

Распечатать и отправить на эл. почту покупателю можно из редактирования заказа:

image

Редактируется в themes/responsive/mail/templates/addons/rus_payments/print_invoice_payment.tpl

На почту приходит такое письмо со счетом и прикрепленных pdf:

Ну и, конечно, покупатель может распечатать “счет на оплату” в деталях заказа:

image

пытаюсь вывести характеристику используя
{$product.product_features.60.value}
но в массиве
$product просто нет характеристик
проверил это таким выводом
{$product|fn_print_r}

Скрин

как вывести характеристику товара в счете, используя например id товара ?

С учетом того, что характеристики в бете и они будут меняться в ближайшее время, вряд ли стоит на данном этапе заморачиваться с этим.

к сожалению надо сейчас, т.к. товар по разному меряется, чтоб небыло конфликтов с покупателями

Подскажите в каком файле правится это место в чекауте?
Надо туда текст вписать. Или может есть более “культурные” способы, чем правка файла.

Создайте новую языковую переменную и добавьте её в /templates/views/checkout/components/steps/step_two.tpl вместо {__("shipping_address")} в двух местах.

Нужный текст можете писать прям в значении новой переменной с применением html и CSS, либо оберните текст в теги, присвойте класс и через пользовательский CSS поправьте.

Пример:

Итог:

Хуков в файле в нужном месте нет, но старый чекаут вряд ли будут обновлять. Можете оверрайдом сделать, чтоб детектор ядра не ругался.

2 лайка

ХЭЛП. Как вывести название вариации товара в тайтл карточки товара? Сейчас на всех вариациях родительский татйтл.

С меня пиво.

Добрый день!
Как в cs-cart реализуется вопрос покупки товаров “Вместе дешевле” (товар + товар + товар … = цена со скидкой): http://joxi.ru/KAgKBpQfgExEBA.
Нужен такой модуль для установки на сайт.

Попробуйте предварительно получить характеристики

{$product.product_features = $product|fn_get_product_features_list:'A'}

(!) не тестировано

1 лайк

Смотрите стандартный модуль Комбинации товаров

https://docs.cs-cart.com/4.9.x/user_guide/addons/buy_together/set_buy_together.html

Спасибо.