Новости
- 16.02.2019 - Вышел Shopkeeper 4.0.3
- 05.02.2019 - Symfony для MODX-разработчиков
- 18.01.2019 - Вышел Shopkeeper 4.0.0, Обновлен сайт
- 15.11.2018 - Импорт/экспорт товаров в Shopkeeper 4
- 18.09.2018 - Вышел Shopkeeper v4.0-rc
- 14.09.2018 - Установка и обзор Shopkeeper4
- 29.07.2018 - Бесплатные базы данных MongoDB на 1 год
- 21.07.2018 - Критическая уязвимость MODX <=2.6.4
- 01.06.2018 - Тест производительности Shopkeeper 4
Последние темы
-
Вышел Shopkeeper 4.0.3
Новости1 -
TagManager2 отображает в фильтре удаленные значения TV-полей
Поддержка7 -
Бесплатные базы данных MongoDB на 1 год
Новости7 -
Не добавляется цена товара в корзину.
Поддержка8 -
Пересчет цены в зависимости от параметров
Поддержка3 -
CatalogFill: не работает импорт в таблицу MIGXDB
MODX - Вопросы и обсуждения15 -
TagManager2 при фильтрации на странице, ничего не происходит
Поддержка17 -
Не выводиться ID товара в письме
Поддержка2 -
Несколько значений checkbox для Formit
MODX - Вопросы и обсуждения2 -
Array в теле письма после оформления заказа
Поддержка5 -
Изменения товара на внешней части сайта modx
MODX - Вопросы и обсуждения10 -
tagManager2 отображает в фильтрации значения удаленных товаров
Поддержка1 -
Цена доставки (не получается найти)
Общие вопросы3 -
shopkeeper3 и цена в зависимости от площади
Поддержка9 -
Catalofill выдает 502 ошибку при загрузке 35 000+ позиций
Поддержка13 -
Получить имена и значения всех TV
Поддержка10 -
CatalogFill + MIGX (не shopkeeper)
Поддержка4 -
Symfony для MODX-разработчиков
Новости1 -
Shopkeeper2 другие цены у товаров в зависимости от выбранного способа оплаты
Поддержка7 -
Не добавляет товары через SHK.toCartFromArray
Поддержка4
Array в теле письма после оформления заказа
-
После оформления заказа на почту приходит вместо нужных мне параметров, Array
Фото как приходит
shopOrderReport:<!DOCTYPE html> <html> <head> <style type="text/css"> body{background-color:#fff;} table {width:650px; margin:10px 0; border:1px solid #BCBCBC; border-collapse:collapse;} table td {padding:5px; border:1px solid #BCBCBC;} </style> </head> <body> <div class="inner-page clearfix"> <p>В интернет-магазине <b>[[++site_name]]</b>(<a href="[[++site_url]]" target="_blank">[[++site_url]]</a>) сделан заказ.</p> <div style="padding:15px 0; margin:15px 0; border-top:3px solid #BCBCBC; border-bottom:3px solid #BCBCBC;"> <p>Номер заказа: [[+orderID]]</p> <p>Дата: [[+orderDate]].</p> [[+orderOutputData]] </div> </div> </body> </html>
orderDataOuter:
<p><b>Состав заказа</b></p> [[+purchases]] Способ оплаты: <b>[[+payment]]</b><br> Вид доставки: <b>[[+delivery]]</b><br> Цена за доставку: <b>[[+delivery_price:num_format]]</b><br> <b>Итого: [[+price:num_format]]</b> [[+currency]]<br> <p><b>Контактные данные</b></p> <table> <colgroup> <col width="50%" span="2"> </colgroup> <tbody> [[+contacts]] </tbody> </table>
orderDataRow:
Наименование товара: <b>[[+name]]</b><br> Параметры товара: <b>[[+addit_data]]</b><br> Количество: <b>[[+count]]</b> шт.<br> Цена: <b>[[+price]]</b> [[+currency]]<br>
Возможно что проблема у кого-то была решена, по форуму ответов не нашел.
-
Возможно какой-то плагин сделан на обработку параметров или код изменялся.
-
Тут формируется addit_data
public function getPurchasesOptionsData( $options ){ $output = array(); $data_arr = array(); if( !empty( $options ) ){ foreach( $options as $name => $opt ){ $output[ 'shk_' . $name ] = !empty( $opt[2] ) ? $opt[2] : $opt[0]; $output[ 'shk_' . $name . '_price' ] = $opt[1]; $full_name = $opt[0]; if( !empty( $opt[1] ) ){ $full_name .= ' (' . ( $this->config['excepDigitGroup'] ? $this->numberFormat( $opt[1] ) : $opt[1] ) . ')'; } array_push( $data_arr, $full_name ); } } $output['addit_data'] = implode( ', ', $data_arr ); return $output; }
-
http://forum.modx-shopkeeper.ru/topic/1283/проблема-с-письмом-на-почту/9
Тут похожая тема. Может вы ответите на вопрос, который я задал там в конце? -
Я нашел ответ на свой вопрос, $data_arr действительно формировался как двойной массив, другие люди изменили названия переменных добавив в конец [], убрал массив и все заработало