View Alla Kibzoun's LinkedIn profile View ArtStudio profile


Hажав    ,
пошлите эту подсказку
вашим партнерам
и проголосуйте
(Delicious, Facebook, Digg,..)
Интеллектуальная поисковая система Nigma.ru
 

июля 07, 2008

Авто-доставка товара в IntwayStore магазине

В подсказке Кнопка быстрой оплаты в IntwayStore рассказывалось, как в магазине сделать быструю оплату покупки без регистрации покупателей.
Сейчас разберем, как после быстрой оплаты быстро отослать электронный товар (фото, аудио, видео файлы, пин-коды,...) без участия хозяина магазина автоматически.

Это можно сделать через разные платежные системы, например, оплата через Paypal работает в магазине http://torontoartstudio.com

Сейчас мы разберем WebMoney оплату и немедленную отсылку товара. Процедура требует умения создания таблицы в базе данных (к сожалению без этого не обойтись). Остальные действия - просто копирование, загрузка файлов на сайт, установка параметров WebMoney аккаунта.

1. Надо иметь аттестованный аккаунт в WebMoney и поставить следующие параметры на аккаунт.

Настройка WM:


Высылать Secret Key на Result URL, если Result URL обеспечивает секретность — снять галочку .
Передавать параметры в предварительном запросе – поставить галочку
Result URL: http://YOUR_NAME.intway.info/result.php
Success URL: http://YOUR_NAME.intway.info/success.php
Fail URL: http://YOUR_NAME.intway.info/failed.php


2. Нарисовать кнопку, которая будет показываться рядом с товаром, как в TorontoArtStudio



или как в Yava магазине



Для этого в начало описания товаров, доступных к автоматической загрузке, надо поставить такой текст:

<img src="http://webmoney.ru/img/banner/cb6.gif" onclick="window.open('http://YOUR_NAME.intway.info/buynow.php?desc=НАЗВАНИЕ&product=НОМЕР&price=ЦЕНА','buynow', 'width=600,height=350,resizable=yes,menubar=no,scrollbars=no,toolbar=no,location=no')"> Немедленная загрузка

Название, номер и цена товара - любые, какие вы дадите


3. На своем сайте http://YOUR_NAME.intway.info создайте базу данных и таблицу loadfile


CREATE TABLE loadfile (
number VARCHAR( 10 ) NOT NULL ,
price FLOAT NOT NULL ,
filename VARCHAR( 50 ) NOT NULL
)


Заполните таблицу данными о товарах: номер, цена, имя файла, который надо отправлять.


Эта таблица нужна, чтобы перед отправкой, проверять, правильная ли сумма была переведена, не меньше цены товара, и какой файл надо отправлять.


4. Загрузите этот zip файл на свой компьютер и разархивируйте. Будет создана папка WMsmall, в которой надо открыть файл confiq.php и поставить свои параметры:


имя вашей базы данных, пароль базы данных, WebMoney seсret key, ваш WebMoney номер кошелька, а также выставить режим работы (1 - для тестирования, 0 - рабочий режим)


Все файлы из этой папки перегрузите на ваш сайт http://YOUR_NAME.intway.info. Туда же загрузите все файлы-товары.



Замечание.

Названия файлов должны быть "закодированы", отличаться от номера и названия товара. Они играют роль пароля и не должны определяться по номеру и названию товара, например, файл 37ag2.zip, а не babосhka.zip или 1001.zip для товара с названием "бабочка" и номером 1001.

Если хотите ограничить загрузку оплаченного товара покупателем, например, по дате (только три дня после покупки) или по числу загрузок (не более 10 раз), то надо добавить в таблицу loadfile еще колонки с датой продажи, числом загрузок и номером заказа. И конечно дописать код в result.php файле.

Также автоматически без участия хозяина магазина можно продавать, например, PIN коды. Достаточно немного изменить result.php файл и в таблице loadfile поставить PIN коды вместо файлов к загрузке.


ВСЕ!


Теперь после WebMоney оплаты при нажатии кнопки немедленной покупки покупатель будет получать email-извещение со ссылкой на загрузку товара. Нажав на ссылку покупатель будет загружать его без вашего участия автоматически и сразу же.



По-видимому этот пакет со скиптами будет полезен и для новой версии магазина



Комментариев нет:

Отправить комментарий

Когда вы пишите комментарий, надо написать текст и выбрать идентификационную запись.
ИЛИ
комментируйте как "Анонимный"