×

自动发卡平台搭建 c

如何使用WooCommerce搭建一个自动虚拟卡密发货网站?action类 一定要使用 actionsupport类吗

admin admin 发表于2022-05-14 09:50:18 浏览146 评论0

抢沙发发表评论

如何使用WooCommerce搭建一个自动虚拟卡密发货网站

虚拟卡密的网站,我们希望到达的效果是:用户通过WooCommerce付款成功后,然后自动跳转到取卡密的页面。在WooCommerce中配置虚拟商品没有问题,就是卡在付款跳转到取卡密页面的问题上,下面就说说这个问题的解决方法。如何跳转虚拟商品取卡密页面上为了方便调试建议大家先装一个 test gateway for woocommerce 的插件,这个插件可以在WordPress的官网上搜索到,它的作用就是可以通过测试支付网关马上完成付款,不需要每次都用支付宝或贝宝来付款测试。当我们购买虚拟产品支付完成后,跳转到的页面是WooCommerce的thankyou.php所生成的页面,没有办法获得卡密。至于怎么样来生成卡密,这个问题在这里就不说了,只说说支付完成后怎么跳转。实现代码将下面的代码放置在functions.php里就可以实现跳转。function wcs_redirect_product_based ( $order_id ){ $order = wc_get_order( $order_id ); foreach( $order-》get_items() as $item ) { $_product = wc_get_product( $item[’product_id’] ); // 添加你自己的虚拟卡密产品的product_id if ( $item[’product_id’] == 44 ) { // 将下面的链接改成你自己需要的链接 wp_redirect(’这段代码的作用就是当你的虚拟产品支付完成后,会跳转到自己定义的取卡密页面上去。WooCommerce的资料真的很少。。。

action类 一定要使用 actionsupport类吗

因为ActionSupport是你整合了Spring之后用的,再Spring的包里,光用Struts2的话,Action是不用继续任何东西的,不过一般都会有一个baseaction,让你的action都去继承这个东西,里面带了点你比较常用的对象publicclassBaseActionimplementsSerializable,RequestAware,SessionAware,ApplicationAware,ServletRequestAware,ServletResponseAware,ServletContextAware{privatestaticfinallongserialVersionUID=-8737956568774373323L;protectedMaprequest;protectedMapsession;protectedMapapplication;protectedHttpServletRequestprotectedHttpServletResponseprotectedHttpSessionprotectedServletContextpublicvoidsetSession(Mapsession){this.session=session;}publicvoidsetRequest(Maprequest){this.request=request;}publicvoidsetApplication(Mapapplication){this.application=application;}publicvoidsetServletRequest(HttpServletRequest{this.=this.=}publicvoidsetServletResponse(HttpServletResponse{this.=}publicvoidsetServletContext(ServletContextservletContext){this.=servletContext;}publicStringexecute()throwsException{return“success“;}}追问:但是,我查到ActionSupport的源码包是X-WORK里面的,按正常情况我可以调用的吧。另外我之前都可以直接导入的,只是不懂昨晚为什么就不行了追答:你用的x-work整合的啊,那个不熟,你用的myeclipse的话,按ctrl+shift+o可以控制在多个包的情况下,选择包的导入吧

“activity”是什么意思

activity[英][ækˈtɪvəti][美][ækˈtɪvɪti]n.活动; 活跃,敏捷; 活动力; 教育活动; 复数:activities例句1.The test records the electrical activity of the brain.试验记录下了脑电活动。2.Any form of physical activity will invalidate the results.任何形式的物理活动都会证明这些结果是错误的。