我可以在本地服务器上测试电子商务应用程序吗?


Can i test an ecommerce application on my local server

正在开发一个Web应用程序,使我的客户能够从该网站购买一些产品。它是一个PHP应用程序。我想知道如何向网站添加电子商务功能。我是电子商务应用程序的新手,以前没有做过

我同意@JohnRix,但为了帮助您,这里有几件(在众多)事情中,您应该考虑,然后将它们添加到您的问题中以改进它:

您想使用什么电子商务平台?或者你会自己用PHP编写电子商务逻辑吗?一些电子商务应用程序是托管的,这意味着您可以在其测试服务器上进行测试(如果有的话),而有些应用程序使用将添加到代码库中的库(意味着您在常规测试服务器上进行测试)。

您将使用什么付款方式来接受付款?大多数都有单独的测试服务器,可用于测试,然后需要确保在移动到生产环境时在代码中使用其生产服务器的 URL。

根据您的标签,您似乎想使用 PHP,因此请寻找拥有良好 PHP 库的电子商务平台或支付处理器。

为了便于将代码从测试服务器移动到生产环境,我通常会做的一件事是在我的 apache 配置或 .htaccess 中设置 Apache 的APPLICATION_ENV。然后你可以像这样编写代码:

if (APPLICATION_ENV == 'test') {
    //Do something specific to the test env, for example use the test payment server:
    $payment_server = 'http://test-url';
} else if (APPLICATION_ENV == 'production') {
    //Do something specific to the production env...
}
相关文章: