Перейти к содержанию
Форум поддержки пользователей VamShop

отправка SMS


Рекомендуемые сообщения

Проверьте, включено ли у Вас быстрое оформление в Админке - Настройки - Оформление - Разрешить быстрое оформление.

 

Если включено быстрое оформление - то login вообще никак не используется, переходит сразу к оформлению, зачем лишние клики в виде login php и т.д., чем проще и быстрее - тем лучше.

 

В демке demo.vamshop.ru сами можете попробовать.

 

Так, теперь работает быстрое оформление, тогда вопрос еще один, можно ли поменять местами Ввод данных (Имя, адрес, телефон) со Способом доставки и Оплаты, дело в том, что страница сразу прокручивается вниз для ввода данных и зачастую клиент не понимает что нужно пролистать страницу выше где нужно выбрать способ оплаты и согласиться с пользовательским соглашением.

Ссылка на сообщение
Поделиться на другие сайты

Можно конечно.

В /templates/шаблон/modle/checkout.html

 

Хотя в текущем коде и так ведь сначала идёт ввод данных, ничего не прокручивается.

 

Возьмите из vamshop.ru/download.html архива к себе файл /templates/vamshop1/module/checkout.html

 

Видимо, это в следующих обновлениях было поправлено, в смысел ввод данных подняли.

Ссылка на сообщение
Поделиться на другие сайты

И совет небольшой, раз уж Вы занялись обновлением, советую обновляться до текущей версии.

Ссылка на сообщение
Поделиться на другие сайты

И совет небольшой, раз уж Вы занялись обновлением, советую обновляться до текущей версии.

 

 

Спасибо, я пыталась, но с шаблоном косяки, мне страшно поэтому все испортить только =(

Ссылка на сообщение
Поделиться на другие сайты

Понятно.

 

Тогда возьмите только checkout.html шаблон из текущей версии, там ввод данных на первом месте, как на demo.vamshop.ru

Ссылка на сообщение
Поделиться на другие сайты

Понятно.

 

Тогда возьмите только checkout.html шаблон из текущей версии, там ввод данных на первом месте, как на demo.vamshop.ru

 

Нет, ничего не изменилось, может быть дело в checkout_alternative.html? Т.к. такое происходит именно на странице checkout_alternative.php

Ссылка на сообщение
Поделиться на другие сайты

checkout_alternative.php это старый модуль, его давно уже нет.

 

Тогда возьмите из архива с обновлением шаблон /templates/vamshop/module/checkout_alternative.html

 

Таз у Вас ещё старый модуль.

 

И правьте этот файл, поднимаю форму с данными наверх.

Ссылка на сообщение
Поделиться на другие сайты

checkout_alternative.php это старый модуль, его давно уже нет.

 

Тогда возьмите из архива с обновлением шаблон /templates/vamshop/module/checkout_alternative.html

 

Таз у Вас ещё старый модуль.

 

И правьте этот файл, поднимаю форму с данными наверх.

 

В архиве с обновлением нет такого файла.

Во вложении файл, что у меня сейчас стоит

_____

 

По поводу смс, все заработало, но опять же есть вопросы:

1. В Админке - Настройки - Разное, отображается 2 поля для ввода Email отправки смс, откуда дубль? Как убрать?

2. При отправке смс при новом заказе хочу написать Номер заказа  - Заказ {$ORDER_NR} , но приходит смс без номера, в то время как в change_order_sms при смене статуса заказа  - Заказ {$ORDER_NR}  приходит номер заказа, как так?

3. Кто то уже задавал такой вопрос, как отправлять Смс не на все изменения статуса заказа? Я бы к примеру не отправляла смс при оформлении, а только при изменении на Выполняется и Доставляется. 

checkout_alternative.html

Ссылка на сообщение
Поделиться на другие сайты

1. Видимо, sql файл из обновления два раза в базу грузили, поэтому и дубль. Теперь только вручную удалять одну запись в таблице configuration, через phpMyAdmin.

2. Попробуйте в /send_order.php поменять:

// sms to customer
vam_php_mail(EMAIL_BILLING_ADDRESS, EMAIL_BILLING_NAME, AVISOSMS_EMAIL, $order->customer['firstname'].' '.$order->customer['lastname'], '', EMAIL_BILLING_REPLY_ADDRESS, EMAIL_BILLING_REPLY_ADDRESS_NAME, '', '', $order->customer['telephone'], $html_mail_sms, $txt_mail_sms);

на:

// sms to customer
vam_php_mail(EMAIL_BILLING_ADDRESS, EMAIL_BILLING_NAME, AVISOSMS_EMAIL, $order->customer['firstname'].' '.$order->customer['lastname'], '', EMAIL_BILLING_REPLY_ADDRESS, EMAIL_BILLING_REPLY_ADDRESS_NAME, '', '', $order_subject, $html_mail_sms, $txt_mail_sms);

3. По умолчанию не такой настройки.

Ссылка на сообщение
Поделиться на другие сайты

1. Видимо, sql файл из обновления два раза в базу грузили, поэтому и дубль. Теперь только вручную удалять одну запись в таблице configuration, через phpMyAdmin.

2. Попробуйте в /send_order.php поменять:

// sms to customer
vam_php_mail(EMAIL_BILLING_ADDRESS, EMAIL_BILLING_NAME, AVISOSMS_EMAIL, $order->customer['firstname'].' '.$order->customer['lastname'], '', EMAIL_BILLING_REPLY_ADDRESS, EMAIL_BILLING_REPLY_ADDRESS_NAME, '', '', $order->customer['telephone'], $html_mail_sms, $txt_mail_sms);

на:

// sms to customer
vam_php_mail(EMAIL_BILLING_ADDRESS, EMAIL_BILLING_NAME, AVISOSMS_EMAIL, $order->customer['firstname'].' '.$order->customer['lastname'], '', EMAIL_BILLING_REPLY_ADDRESS, EMAIL_BILLING_REPLY_ADDRESS_NAME, '', '', $order_subject, $html_mail_sms, $txt_mail_sms);

3. По умолчанию не такой настройки.

 

Это понятно, а поводу checkout_alternative.html посмотрите пожалуйста как мне форму вверх перенести.

Ссылка на сообщение
Поделиться на другие сайты

Если изменить на 

 

// sms to customer
vam_php_mail(EMAIL_BILLING_ADDRESS, EMAIL_BILLING_NAME, AVISOSMS_EMAIL, $order->customer['firstname'].' '.$order->customer['lastname'], '', EMAIL_BILLING_REPLY_ADDRESS, EMAIL_BILLING_REPLY_ADDRESS_NAME, '', '', $order_subject, $html_mail_sms, $txt_mail_sms);

 

Не отправляет смс о новом заказе тогда совсем.

Ссылка на сообщение
Поделиться на другие сайты

Тогда никак тему не указать, это ж вроде шлюз email -> sms и тем в теме надо указывать номер телефона.

Ссылка на сообщение
Поделиться на другие сайты

По поводу checkout_alternative.html

Наверное как-то так.

 

В общем, берите html-код нужный и просто выше поднимайте.

checkout_alternative.html

Ссылка на сообщение
Поделиться на другие сайты

Тогда никак тему не указать, это ж вроде шлюз email -> sms и тем в теме надо указывать номер телефона.

Немного не поняла, Вы имеете ввиду, смс с номером заказа отправить не получится первой смской, текст которой в order_mail_sms.txt ?

Ссылка на сообщение
Поделиться на другие сайты

По поводу checkout_alternative.html

Наверное как-то так.

 

В общем, берите html-код нужный и просто выше поднимайте.

Спасибо, все работает, теперь уже не "по-турецки" 

Ссылка на сообщение
Поделиться на другие сайты

Вы хотите, что в шаблоне order_email_sms.txt можно было номер заказа вставить?!

 

Так вроде есть метка {$oID}

 

Вставляйте её в order_mail_sms.txt.

Ссылка на сообщение
Поделиться на другие сайты

Вы хотите, что в шаблоне order_email_sms.txt можно было номер заказа вставить?!

 

Так вроде есть метка {$oID}

 

Вставляйте её в order_mail_sms.txt.

 

Теперь работает, я то {$ORDER_NR}  вставляла  :happycry: 

Ссылка на сообщение
Поделиться на другие сайты
  • 9 months later...

Хочу вставить код для отправки смс админу, думаю добавить его в обработчик Controller/OrdersController.php после отправки письма админу по заполненному заказу. Подскажите, правильно ли выбран файл обработчика, или лучше сразу после отправки данных на сервер в мускул.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...