yodaexolon Опубликовано 18 февраля, 2015 Автор Жалоба Поделиться Опубликовано 18 февраля, 2015 yodaexolon,Как на счет внедрение в products.tpl и на Главной main.tpl ?Подскажите плииз.я себе не делал, считаю ненужным, достаточно в карточке товара Цитата Ссылка на сообщение Поделиться на другие сайты
Server689 Опубликовано 18 февраля, 2015 Жалоба Поделиться Опубликовано 18 февраля, 2015 если ошибки нет, значит работаетпосмотрите вот адрес сайта nanstroycom.ru Цитата Ссылка на сообщение Поделиться на другие сайты
yodaexolon Опубликовано 18 февраля, 2015 Автор Жалоба Поделиться Опубликовано 18 февраля, 2015 посмотрите вот адрес сайта nanstroycom.ruу вас шаблон нестандартный, выбора вариантов не вижу, возможно в этом причина Цитата Ссылка на сообщение Поделиться на другие сайты
DuoS Опубликовано 13 марта, 2015 Жалоба Поделиться Опубликовано 13 марта, 2015 Подскажите где переменная ширины кнопки, весь код облазил так и не нашел, а то большая получается кнопка Цитата Ссылка на сообщение Поделиться на другие сайты
DuoS Опубликовано 13 марта, 2015 Жалоба Поделиться Опубликовано 13 марта, 2015 То ли сплю уже, то ли как Цитата Ссылка на сообщение Поделиться на другие сайты
tsybart Опубликовано 23 апреля, 2015 Жалоба Поделиться Опубликовано 23 апреля, 2015 как после оформления перенаправить на страницу с заказом? Цитата Ссылка на сообщение Поделиться на другие сайты
tsybart Опубликовано 23 апреля, 2015 Жалоба Поделиться Опубликовано 23 апреля, 2015 Попытался добавить поле email. Все вышло по аналогии с name, но в заказе в админке убирается знак @ - получается так mailya.ru. Как исправить? Цитата Ссылка на сообщение Поделиться на другие сайты
tsybart Опубликовано 24 апреля, 2015 Жалоба Поделиться Опубликовано 24 апреля, 2015 помогли разобраться на другом форуме, нужно использовать такой запрос $order->email = $simpla->request->post('email'); Цитата Ссылка на сообщение Поделиться на другие сайты
tsybart Опубликовано 24 апреля, 2015 Жалоба Поделиться Опубликовано 24 апреля, 2015 сейчас нужно после оформления заказа или перенаправить на страницу с заказом или вывести номер заказа в том же всплывающем окне. Делал кто? Цитата Ссылка на сообщение Поделиться на другие сайты
nwnet Опубликовано 12 мая, 2015 Жалоба Поделиться Опубликовано 12 мая, 2015 Нашел баг - каким-то образом эта доработка позволяет каким-то уродцам спамить пустыми заказами. Периодически приходит заказ с несуществующим товаром у которого: product_id = 0 , variant_id = 0 , price = 0, amount = 0 и отсутствующим product_name и variant_name И естественно контактные данные в самом заказе отсутствуют. Есть подозрение, что хулиганы долбят напрямую в oneclick.php в обход скрипта. Подскажите, что прописать в oneclick.php, чтобы нельзя было отправить заказ без введенных контактных данных и чтобы нельзя было отправить товар с product_id = 0 , variant_id = 0 Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 12 мая, 2015 Жалоба Поделиться Опубликовано 12 мая, 2015 У нормальных разработчиков такой ерунды нет. Как правило бесплатное решение всегда приводит к подобным "косякам". Цитата Ссылка на сообщение Поделиться на другие сайты
Gandalf Опубликовано 12 мая, 2015 Жалоба Поделиться Опубликовано 12 мая, 2015 (изменено) Нашел баг - каким-то образом эта доработка позволяет каким-то уродцам спамить пустыми заказами. Периодически приходит заказ с несуществующим товаром у которого: product_id = 0 , variant_id = 0 , price = 0, amount = 0 и отсутствующим product_name и variant_name И естественно контактные данные в самом заказе отсутствуют. Есть подозрение, что хулиганы долбят напрямую в oneclick.php в обход скрипта. Подскажите, что прописать в oneclick.php, чтобы нельзя было отправить заказ без введенных контактных данных и чтобы нельзя было отправить товар с product_id = 0 , variant_id = 0if(!empty($product_id)); Изменено 12 мая, 2015 пользователем Gandalf Цитата Ссылка на сообщение Поделиться на другие сайты
nwnet Опубликовано 12 мая, 2015 Жалоба Поделиться Опубликовано 12 мая, 2015 if(!empty($product_id)); А насколько корректно применение этого условия, если у нас массив: $simpla->orders->add_purchase(array('order_id'=>$order_id, 'variant_id'=>intval($variant_id), 'amount'=>intval($amount))); Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 12 мая, 2015 Жалоба Поделиться Опубликовано 12 мая, 2015 А насколько корректно применение этого условия, если у нас массив: $simpla->orders->add_purchase(array('order_id'=>$order_id, 'variant_id'=>intval($variant_id), 'amount'=>intval($amount)));Все верно, проверки нужно делать на переменные ($variant_id, $amount и т.д.) а не на переданный заказ. Цитата Ссылка на сообщение Поделиться на другие сайты
yodaexolon Опубликовано 15 мая, 2015 Автор Жалоба Поделиться Опубликовано 15 мая, 2015 В фа Нашел баг - каким-то образом эта доработка позволяет каким-то уродцам спамить пустыми заказами. Периодически приходит заказ с несуществующим товаром у которого: product_id = 0 , variant_id = 0 , price = 0, amount = 0 и отсутствующим product_name и variant_name И естественно контактные данные в самом заказе отсутствуют. Есть подозрение, что хулиганы долбят напрямую в oneclick.php в обход скрипта. Подскажите, что прописать в oneclick.php, чтобы нельзя было отправить заказ без введенных контактных данных и чтобы нельзя было отправить товар с product_id = 0 , variant_id = 0В файле oneclick.php перед строкой // добавляем заказ $order_id = $simpla->orders->add_order($order); добавьте if(!empty($variant_id)) Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 15 мая, 2015 Жалоба Поделиться Опубликовано 15 мая, 2015 Вряд ли сильно поможет, они могут спамить и с variant_id=7 или variant_id=-7 ... Цитата Ссылка на сообщение Поделиться на другие сайты
yodaexolon Опубликовано 15 мая, 2015 Автор Жалоба Поделиться Опубликовано 15 мая, 2015 Вряд ли сильно поможет, они могут спамить и с variant_id=7 или variant_id=-7 ...Спам приходит, если бот попадает на файл oneclick.php, можно проверить если его в браузере открыть приходит пустой заказ, после добавления проверки все ok Цитата Ссылка на сообщение Поделиться на другие сайты
nwnet Опубликовано 15 мая, 2015 Жалоба Поделиться Опубликовано 15 мая, 2015 В фа В файле oneclick.php перед строкой // добавляем заказ $order_id = $simpla->orders->add_order($order); добавьте if(!empty($variant_id)) Спасибо! буду тестировать. Цитата Ссылка на сообщение Поделиться на другие сайты
Dmitry86 Опубликовано 21 мая, 2015 Жалоба Поделиться Опубликовано 21 мая, 2015 сейчас нужно после оформления заказа или перенаправить на страницу с заказом или вывести номер заказа в том же всплывающем окне. Делал кто? Да, было бы неплохо вывести номер заказа в том же всплывающем окне! А еще отправить уведомление на почту юзера! Как это происходит в случае с обычным оформлением заказа Цитата Ссылка на сообщение Поделиться на другие сайты
Gandalf Опубликовано 21 мая, 2015 Жалоба Поделиться Опубликовано 21 мая, 2015 Да, было бы неплохо вывести номер заказа в том же всплывающем окне! А еще отправить уведомление на почту юзера! Как это происходит в случае с обычным оформлением заказаТак что мешает воспользоваться обычным заказом. Суть купить в 1 клик и состоит в том чтобы клиент потратил минимум телодвижений, указал товар и свой телефон, а вот продавец уже сам должен перезвонить и оформить заказ Цитата Ссылка на сообщение Поделиться на другие сайты
Dmitry86 Опубликовано 21 мая, 2015 Жалоба Поделиться Опубликовано 21 мая, 2015 Так что мешает воспользоваться обычным заказом. Суть купить в 1 клик и состоит в том чтобы клиент потратил минимум телодвижений, указал товар и свой телефон, а вот продавец уже сам должен перезвонить и оформить заказУ наших покупателей своё видение насчет оформления заказов. А нам нужно сократить наши телодвижения. Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 21 мая, 2015 Жалоба Поделиться Опубликовано 21 мая, 2015 Возможно, в этом и проблема Желательно сокращать не ваши телодвижения, а пользователя)) Цитата Ссылка на сообщение Поделиться на другие сайты
Dmitry86 Опубликовано 21 мая, 2015 Жалоба Поделиться Опубликовано 21 мая, 2015 Возможно, в этом и проблема Желательно сокращать не ваши телодвижения, а пользователя))О пользователе мы думаем в первую очередь, проблема не в этом. Как это выглядит для пользователя уже всё обдумано и сделано. Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 21 мая, 2015 Жалоба Поделиться Опубликовано 21 мая, 2015 Так как вы хотите, надо делать через AJAX, в принципе, ничего сложного. Цитата Ссылка на сообщение Поделиться на другие сайты
Gandalf Опубликовано 3 июня, 2015 Жалоба Поделиться Опубликовано 3 июня, 2015 Подскажите, как сделать проверку правильности введенного email Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.