Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Вся информация о заказе в sms


laim731

Recommended Posts

Подскажите какой параметр указать чтоб в смс оповещении приходила полная информация о товаре . В целом будет достаточно: Название товара, кол-во,адрес и телефон.

Надіслати
Поділитися на інших сайтах


лучше этого не делать

основная проблема, почему обычно название товара не пересылают в смс-ках - ограничение на длину ее текста

 

ладно, если товар один

а если 2-3 и более? - просто не влезет

Надіслати
Поділитися на інших сайтах

Это не важно. Готовы платить и сервис позволяет это делать. 

 

Пробовал эти параметры 

{FULLITEMS} - товар

{ADDRESS} - адрес

 

но приходят эти параметры без значения.

Надіслати
Поділитися на інших сайтах


тогда копать непосредственно в контроллере catalog\model\checkout\order.php для движков 1.5.х (живой пример - секция с // Products)

для 2х - смотреть как реализовано в файле выше и добавлять в контроллер того, чем у вас sms-ки отправляются

Надіслати
Поділитися на інших сайтах

тогда копать непосредственно в контроллере catalog\model\checkout\order.php для движков 1.5.х (живой пример - секция с // Products)

для 2х - смотреть как реализовано в файле выше и добавлять в контроллер того, чем у вас sms-ки отправляются

На примере можешь показать? 

// Products
$template->data['products'] = array();
 
foreach ($order_product_query->rows as $product) {
$option_data = array();
 
$order_option_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_option WHERE order_id = '" . (int)$order_id . "' AND order_product_id = '" . (int)$product['order_product_id'] . "'");
 
foreach ($order_option_query->rows as $option) {
if ($option['type'] != 'file') {
$value = $option['value'];
} else {
$value = utf8_substr($option['value'], 0, utf8_strrpos($option['value'], '.'));
}
 
$option_data[] = array(
'name'  => $option['name'],
'value' => (utf8_strlen($value) > 20 ? utf8_substr($value, 0, 20) . '..' : $value)
);
}
 
$template->data['products'][] = array(
'name'     => $product['name'],
'model'    => $product['model'],
'option'   => $option_data,
'quantity' => $product['quantity'],
'price'    => $this->currency->format($product['price'] + ($this->config->get('config_tax') ? $product['tax'] : 0), $order_info['currency_code'], $order_info['currency_value']),
'total'    => $this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value'])
);
}
Надіслати
Поділитися на інших сайтах


чего показать-то?

тут все уже на блюдечке, осталось только подцепить к отправке

 

смотрите в коде выше комментария как получается массив $order_product_query и делайте по аналогии

если хотите чтобы сделали за вас - это в раздел платных услуг

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.