Тема: Номер заказа в E-mail уведомлении

Добрый день.
Какая переменная отвечает за вывод номера заказа (http://prntscr.com/90t0a6) в E-mail уведомления (http://prntscr.com/90t12r) .

Thumbs up Thumbs down

2

Re: Номер заказа в E-mail уведомлении

В ImageCMS Shop по умолчанию созданы все переменные, необходимые для полноценной работы интернет-магазина:

$userName$ - переменная, вносящая имя пользователя в шаблон письма;
$user_email$ или $userEmail$ - переменная, вносящая E-mail пользователя в шаблон письма;
$user_phone$ или $userPhone$ - переменная, вносящая телефон пользователя в шаблон письма;
$userDeliver$ - переменная, вносящая адрес доставки в шаблон письма;
$orderLink$ - переменная, вносящая ссылку на заказ в шаблон письма;
$products$ - переменная, вносящая заказанные товары в шаблон письма;
$checkLink$ - переменная, вносящая ссылку на чек заказа в шаблон письма;
$totalPrice$ - переменная, вносящая сумму заказа в шаблон письма;
$status$ - переменная, вносящая статус заказа в шаблон письма;
$productLink$ - переменная, вносящая ссылку на товар в шаблон письма;
$productName$ - переменная, вносящая название продукта в шаблон письма;
$user_password$ - переменная, вносящая пароль пользователя в шаблон письма;
$user_address$ - переменная, вносящая адрес пользователя в шаблон письма;
$webSiteName$ - переменная, вносящая название вашего магазина в шаблон письма;
$password$ - переменная, вносящая пароль в шаблон письма;
$wishName$ - переменная, вносящая название списка желаний в шаблон письма;
$wishLink$ - переменная, вносящая ссылку на список желаний в шаблон письма;
$wishListViews$ - переменная, вносящая количество просмотров в шаблон письма;
$name$ - переменная, вносящая название товара в шаблон письма.

http://docs.imagecms.net/administrirova … l-rassylki

Thumbs up Thumbs down

3

Re: Номер заказа в E-mail уведомлении

Здравствуйте, стандартной $orderId$ нет в шаблоне email для make_order, поэтому, вам надо его добавить в файле application/modules/shop/order.php в 300 строке можете прописать примерно так: 'orderId' => $order->id,

'orderId' (название переменной для email шаблона), $order->id (выборка id из таблицы shop_orders).

$emailData = array(
                'userName' => $order->user_full_name,
                'orderId' => $order->id,
                'userEmail' => $order->user_email,
                'userPhone' => $order->user_phone,
                'userDeliver' => $order->user_deliver_to,
                'orderLink' => shop_url('cart/view/' . $order->key),
                'products' => $productsForEmail,
                'deliveryPrice' => $deliveryPrice . ' ' . $defaultCurrency,
                'checkLink' => $checkLink,
                'totalPrice' => $cartTotalPrice . ' ' . $defaultCurrency,
                'deliveryMethod' => $delivery ? $delivery : '',
                'paymentMethod' => $payment ? $payment : ''
            );

Надеюсь, что вам помогло.

Thumbs up +1 Thumbs down

4

Re: Номер заказа в E-mail уведомлении

Мират, спасибо за подсказку. Все получилось.

Thumbs up Thumbs down

5

Re: Номер заказа в E-mail уведомлении

Konstantin пишет:

Мират, спасибо за подсказку. Все получилось.

Нзч, начнете больше работать с Imagecms и не такие проблемы решать будете.

Thumbs up Thumbs down