Нужно в карточке товара http://modastyle.ucoz.ua/shop/772/desc/plate-s-krupnym-cvetochnym-printom-ehlla увеличить фото и сделать так называемое окошко ’лупа’, как вот здесь - http://yulia.com.ua/product/pidjak-kurtochka-zara.html , http://lila.in.ua/catalog/women/139150/ или здесь http://visionfs.com.ua/item/3360/ или что то подобное, но главное чтобы было видно мелкие детали товара!
Платная отправка писем с файлами через PayPal
Нужно создать скрипт или php-форму с базой данных, которая бы позволяла посетителю отправлять ПИСЬМА с файлами (JPG, JPEG, PNG, ZIP, RAR и другие форматы) на мой почтовый ящик в Gmail.com ТОЛЬКО после оплаты через PayPal.
Напишу подробнее, что я хочу видеть:
1. Посетитель заходит на страницу send.php (дизайн и верстка моего сайта сделаны сверх-просто, так как это простые html-страницы, поэтому верстать и дизайнить ничего не нужно). Там должны быть форма, в которой только поле для ввода email, кнопка прикрепления файла и кнопка "Отправить письмо".
2. Посетитель вводит свой email, прикрепляет файл и нажимает на кнопку "Отправить", то есть он отправляет ПИСЬМО СО СВОИМ ФАЙЛОМ:
2.1. Письмо с этим файлом и email'ом этого посетителя отправляется на мой сайт, например на страницу Letters.php (которая защищена паролем, чтобы никто кроме меня не мог туда зайти). В данный момент статус этого письма "НЕ ОПЛАЧЕНО". Каждому новому письму присваивается тема "ORDER 1 (2,3,4 и так далее. как в обычных интернет-магазинах номера заказов)". То есть на этой странице должен быть список писем, которые имеют разные ORDERs и которые еще не оплачены.
2.2. У посетителя открывается страница, на которой написано, что "Письмо успешно отправлено и теперь нужно его оплатить. Инструкции по оплате отправлены на Ваш email, который Вы указали".
2.3. На email посетителю автоматически отправляется письмо-УВЕДОМЛЕНИЕ НОМЕР 1 с инструкцией по оплате. В теме письма указан номер заказа, например ORDER 575 (такой же как и на странице Letters.php), а в самом письме есть кнопка оплаты PayPal с назначением платежа - "Доставка письма с ORDER 575". Может быть там даже не кнопка, а ссылка на страницу моего сайта, например mysite.com/order575.php, ну и на самой этой странице уже можно совершить оплату…
3. Если в течении 48 часов посетитель не совершит оплату по той кнопке PayPal, которую он получил в письме-УВЕДОМЛЕНИИ НОМЕР 1, то кнопка становится неактивной и оплата от него БОЛЬШЕ не совершится, а само письмо с файлом удалится со страницы Letters.php, ну а файл удалится с моего хостинга, чтобы не занимать место. То есть нужно сделать обязательно кнопку оплаты неактивной, чтобы не получилось так что юзер оплатил через 5 дней, а его письмо уже было удалено с моего сайта и хостинга…
4. Если в течении 48 часов посетитель совершит оплату по той кнопке PayPal, которую он получил в письме-УВЕДОМЛЕНИИ НОМЕР 1, то:
4.1. письмо с файлом на странице Letters.php получает статус "ОПЛАЧЕНО", ему присваивается новый ID (например ID 1, ID 2, ID 3) и оно автоматически ОТПРАВЛЯЕТСЯ на мой почтовый ящик в GMAIL.com с темой "ID 45". То есть на мой имэйл приходят те письма, которые УСПЕШНО оплачены через PayPal. Если я захожу в любое письмо, например ID 45 и хочу написать ответ этому человеку, то при нажатии на кнопку ОТВЕТИТЬ в поле адресат – ОБЯЗАТЕЛЬНО должен стоять имэйл того юзера, который отправил мне письмо, а не имэйл моего хостинг-аккаунта;
4.2. на email посетителю автоматически отправляется письмо. В теме письма указан номер заказа, например ORDER 575, а в самом письме написано, что письмо успешно оплачено и ожидает обработки.
4.3. так как на мой почтовый аккаунт пришло письмо с файлом от посетителя, то со страницы Letters.php это письмо удаляется и файл тоже удаляется с хостинга, чтобы не занимать дисковое пространство.
5. Я, как администратор, должен иметь возможность менять статус любого письма на "ОПЛАЧЕНО" на странице Letters.php, не дожидаясь оплаты от посетителя. То есть если Посетитель не оплатил письмо в течении 48 часов, то я могу зайти на страницу Letters.php (естественно тоже в течении 48 часов), и изменить статус ЛЮБОГО письма на "ОПЛАЧЕНО", чтобы это письмо автоматически ушло на мой почтовый ящик в gmail.com и получило свой новый id.
6. Отсчет новых ID должен начинаться не с 1, а с другой цифры, которую я укажу. потому что сейчас у меня уже есть много писем и каждое письмо получило свой ID. Например на 28 сентября последнее присланное мне письмо с файлом имеет ID 1158, поэтому когда будет готов скрипт, то ID должны начинаться с той цифры, которую я укажу.
То есть смысл заключается в том, что на мой почтовый аккаунт в GMAIL.com приходят письма с файлами от тех людей, которые оплатили его через PayPal (и получили статус ОПЛАЧЕНО) или те письма, которым я сам изменил статус на "ОПЛАЧЕНО". А дальше я уже работаю с этими письмами в своем аккаунте GMAIL
в скрипте нужно сделать только оплату PayPal, так как проект англоязычный.
Дизайн и верстку не нужно делать. Я вам дам одну html-страницы, которая уже сверстана и имеет свой дизайн.
возможно, я что-то упустил, какую-то деталь, но основную часть я написал...
жду от исполнителей предложений о цене, сроках и вопросы...
Заявки фрилансеров
Похожие заказы
- Веб-программирование6 заявокЗакрыт11 лет назад
При заходе на сайт выскакивает ошибка Fatal error: Cannot redeclare ModelCatalogCategory::getBrands() in /vqmod/vqcache/vq2-catalog_model_catalog_category.php on line 96 Файл index.php заменяется и появляется эта ошибка, если залить старый index.php - сайт начинает работать, но потом ...
Веб-программирование1 исполнительЗавершен11 лет назадИмеется сайт, при обращении к закачке файла, он генерирует линк на файл, файл находится в хранилище файлов на другом ресурсе. Линки генерируются под каждого пользователя, т.е. линк полученный на одной системе будет работать только на ...
Веб-программирование2 заявкиЗакрыт11 лет назадЗадача, внести правки: 1) Добавление Раздела "Бугага" в раздел Пресс-центр, страница содержит такие элементы -текст, список, возможность развернуть нажав на Лого и кнопку Подробнее. Пример как это должно выглядеть: http://joxi.ru/twwkVP3JTJAaYknZIq8 ...
Веб-программирование4 заявкиЗакрыт11 лет назадИмеется сайт интернет магазин под управлением CMS Joomla virtualmart. Задача добавить фльтр по марке\моделе\запчастям. Например, пользователь выбирает Марка - Opel Модель - Astra Запчасть-система охлаждения ...
Веб-программирование2 заявкиЗакрыт11 лет назад- $100
Задача такая: сделать панель для клиентов, и админа. Клиент оставляет заявку в своей панеле, админ отмечает ее выполнение. Клиент видит статус этой заявки. Историю хранить на сервере. Более подробное ТЗ дам исполнителю.
Веб-программирование10 заявокЗакрыт11 лет назад - $500
Сайт на joomla 3.3 На нем нужно реализовать функцию уведомления всех зарегистрированных пользователей находящихся онлайн. 1. Уведомления должны появляться без перезагрузки страницы. 2. Уведомления должны появляться на всех страницах сайта. ...
Веб-программирование3 заявкиЗакрыт11 лет назад - $7
Здравствуйте! Требуется установить фотогалерею на Joomla 1.5 с разбивкой по альбомам. Срок - 1 день Стоимость в у.е. = 30 р.
Веб-программирование1 исполнительЗавершен11 лет назад Есть скрипт на php, который по крону раз в час авторизовывается в аккаунт сервиса payoneer.com и сверяет текущий баланс с предыдущим (значение предыдущего баланса храним просто в файле). Если произошло изменение — отправляем смс через ...
Веб-программирование5 заявокЗакрыт11 лет назадНЕобходимо внести изменения в доску объявлений на сайте(продажа шин). Добавить дату к объявлениям и тд.
Веб-программирование1 исполнительЗавершен11 лет назад