Самый простой способ продавать вещи и отслеживать инвентарь - PullRequest
0 голосов
/ 31 мая 2009

на моем сайте продаю уникальные вещи. Я запрограммировал его так, чтобы на странице продажи пользователи могли выбирать любое количество этих товаров, и он рассчитывает стоимость. Ключ в том, что у меня есть только 1 из каждого из этих предметов. Поэтому мне нужна система корзины покупок, чтобы не допустить оплаты, пока она не будет доступна.

Я искал хорошее быстрое / простое / дешевое решение и не могу его найти. Я не ожидаю, что этот сайт заработает много денег (транзакции будут стоить несколько долларов), поэтому я не хотел иметь сертификат ssl.

Единственный способ узнать, что мне не нужен ssl-сертификат, - это использовать PayPal или Google Checkout. Однако я не думаю, что есть способ использовать эти сервисы и заставить сервер PayPal запускать скрипт, чтобы проверить, сколько их доступно на сайте. Любое решение?

Спасибо

Ответы [ 3 ]

0 голосов
/ 23 июля 2009

Если вы используете PayPal Website Payments Standard (используя корзину, а не кнопки «Купить сейчас»), вы можете использовать IPN или PDT (см. Документы PayPal здесь ), чтобы PayPal перезвонил вам. со статусом оплаты.

В этом случае рабочий процесс должен был бы установить статус зарезервированный при добавлении товара в корзину, а затем подождать, пока вызов IPN / PDT вернется со статусом оплаты, и пометить товар как проданный.

Вам все равно нужно будет проверить и сбросить доступ к любому элементу, который был зарезервирован на срок более 2 часов. (Вы можете сделать это перед тем, как отправить страницу пользователю, чтобы у него была последняя доступность, и вам не нужно задание cron или длительный процесс)

0 голосов
/ 09 мая 2011

Если бы вы могли предоставить немного больше информации о том, как вы реализовали свою карту покупок, другим было бы легче помочь! Если вы используете какое-либо решение для электронной коммерции, оно должно быть уже в разделе инвентаризации. Но при условии, что вы внедрили d корзину покупок вручную, почему бы вам не добавить немного кодов, которые сначала проверяют состояние инвентаря, прежде чем позволить вашим клиентам проверить?

0 голосов
/ 31 мая 2009

Я думал об этом больше, и я думаю, что проблема в том, что как только пользователь добирается до экрана оплаты PayPal, у меня нет контроля. Я думаю, я мог бы сделать что-то вроде того, как они щелкают по ссылке «купить сейчас», скрипт php обновляет его до проданного, затем они переходят на экран PayPal, но тогда они могут не продолжить покупку ...

...