使用Ubercart模块销售用户帐户 -- users 领域 和 ubercart 领域 drupal 相关 的问题

Selling user accounts with Ubercart module


1
vote

问题

中文

关于注册过程的问题。 我目前正在研究的项目有一个步骤登记表(Drupal默认)。完成表单后,创建帐户,新用户通过激活电子邮件通过电子邮件发送。此时,他们被视为付款(Ubercart)页面购买帐户的适用角色。

问题是,我需要注册表单只能在帐户支付或不实际创建用户之前显示,直到付款已通过。

这可能,如果是这样,请把我指向正确的方向吗?

谢谢!

英文原文

A question regarding the registration process. The project I am currently working on has a 1 step registration form (Drupal default). Upon completion of the form an account is created and the new user is e-mailed with an activation e-mail. At this point they are taken to the payment (ubercart) page to purchase the applicable role for the account.

Issue is, I need the registration form to only be shown either after the account has been paid for OR not to actually create the user until payment has come through.

Is this possible, and if so could you please point me in the right direction?

Thanks!

     

回答列表

2
 
vote

调查 http://www.ubercart.org/docs/user/3366/ selling_site_access_role_promotions

 

Look into http://www.ubercart.org/docs/user/3366/selling_site_access_role_promotions

 
 
   
   
0
 
vote

嗯,这是一个很好的点......您可以在购买之前为用户注册创建特殊角色,为此状态创建一个特殊页面或使用"付款" 页面,并仅为此页面分配权限。付款完成后,将用户新角色分配新的角色和/或应用程序。

我认为这甚至是一个更好的解决方案,因为您已经在潜在买方和产品之间进行了联系。如果他们第一次访问您的网站时,他们可以随时返回付款阶段。他们更有可能以这种方式回来,因为他们已经做出了决定购买,他们已经拥有密码。当您知道您稍后会在返回时会付款时,更容易提出这一决定.. :)

 

Well, that is a good point.. You could create a special role for the user registration, before buying, create a special page for this state or use the payment page, and assign permissions to only this page. After the payment is done, assign the user new role, with permission to full site and/or your application.

I think this would be even a better solution because you already make a connection between the potential buyer and your product. They can return to the payment stage anytime, if they were not ready to pay when they visited your site for the first time. It is more likely they will come back this way, because they already made the decision to buy, they already own a password. And it is much easier to make this decision when you know you will pay later, when returning.. :)

 
 

相关问题

0  如此注册用户无法为节点添加/编辑分类术语  ( Making it so registered users cant add edit taxonomy terms to nodes ) 
有没有办法添加许可,所以只有管理员可以在节点上添加/编辑分类术语?我尝试了 http://drupal.org/project/taxonomy_access ,但我并不真正想要完整的模块和在重建我的内容权限时,我收到了一个错误,因此模块甚至无法工作。 ...

1  视图2过滤器:字段x =当前用户的ID  ( Views 2 filter field x current users id ) 
所以我有一个视图和一个有字段x的过滤器。我希望这个字段x等于当前用户的用户标识。 添加过滤器时,我要求插入值,如果我用手插入值,例如, 1,为该用户显示正确的内容。 但是,我想为其他用户自动解决这个系统。 我在价值框中尝试了%uid,但这似乎没有工作。 任何想法? 我正在使用drupal 6和视图2。 ...

4  用户菜单中的用户图片和名称  ( User picture and name in user menu ) 
我想实现Ablia在 https://dev.twitter.com/ 。登录时,您可以在菜单栏的右侧看到用户图片和用户名,这就是我需要的。 我只是一些基本尝试: 首先我尝试使用菜单令牌模块。试图将用户图片和用户名代币放入标题中。然后我意识到,你不能将HTML放在菜单项标题中,因为它通过check_plain()(并...

2  如何展示视图字段,具体取决于角色?  ( How to show a view field depending on roles ) 
我有一个视图,我添加了2个字段:"标题" 和"编辑链接" 。 现在我只想显示访问者是注册用户的"编辑链接" 链接,并具有"管理员" 角色。 如何完成它? ...

8  如何使用Google Apps用户名和密码登录Drupal?  ( How to login into drupal using google apps username and password ) 
我们正在寻找一种使用他们的Google Apps帐户用户名和密码登录Drupal站点的方式。我们使用'Google Apps为教育',我们不希望为我们的Drupal网站维护单独的用户名和密码。 我们还希望限制访问Google Apps帐户的某些用户。像过滤或预先批准的帐户列表等类似的东西。而且,第一次登录时应自动创建...

7  主题user_profile_form(用户编辑表单)  ( Theming user profile form the user edit form ) 
我正在寻找能够对主题表单的简单方法,允许我为表单设置两列布局并排除某些元素。 如何实现它? ...

7  如何基于Profile2模块的字段预先填充节点创建表单的字段?  ( How to pre populate fields on a node creation form based on fields from profile2 ) 
有一个内容类型("作业列表" ),商业帐户可以用于列出作业开口,以及包含业务地址,组织名称和分类术语等行业类型的业务的配置文件2配置文件。 95%的业务将列出职位发布将使用相同的信息;我可以使用配置文件信息,但我需要考虑可能想要更改作业列表表单的5%。例如,作业可能在另一个州或国家,需要考虑。我认为处理这种情况的最...

1  如何在每个用户配置文件中制作博客选项卡  ( How to make a blog tab in every user profile ) 
我已启用博客模块,以便为每个用户提供博客。现在我想在每个用户配置文件中创建一个标签,它链接到该用户的博客。 是可能的吗?我该怎么办? ...

4  如何为显示用户事件的每个用户进行日历选项卡?  ( How to make a calendar tab for every user showing users events ) 
我按照教程用于有机组的日历 - D6 的简单教程,成功为我的网站中的每个组创建了一个日历,显示了其事件。我还设法将日历显示为每个组主页中的标签,使用路径 node/%/calendar 。 现在我想创建一个第二个日历页面,如每个用户配置文件页面中显示为标签,这将提供关于在用户是成员的组中注册的所有事件的用户信息。我...

0  仅在登录特定用户时,才能显示块?  ( How to show a block only if a specific user is logged in ) 
我有一个用作菜单的块。并且块是动态创建的: $menu_block = array( 'module' => 'menu', 'delta' => 'clientmenu' . $account->uid, // the id of the block 'theme' => 'MYTHEM...

0  缺乏对网站/默认/文件的权限  ( Lack of permissions on sites default files ) 
我目前在共享大学计算机上管理Drupal安装(即我没有root访问框),但是使用设置为未知用户的所有权限和所有权创建站点/默认/文件目录(如如下所示),因此,我绝对无法使用Drupal接口或联系Sysadmin的情况下删除或更改此文件夹中的任何内容。 我相信这些文件的所有者是Web服务器的用户(另一个框)。是否有任何...

3  如何以相同的形式注册和创建节点? [关闭]  ( How to register and create a node in the same form ) 
此问题似乎在帮助中心中定义的范围内涉及Drupal。。 想要改进这个问题?更新问题,所以它是关于drupal答案的主题。 ...

13  直接在数据库中添加新用户  ( Adding a new user directly in database ) 
我已经把文件赋给了一个drupal网站,以便我可以创建一个新的主题。但是,我没有给出Drupal管理员/密码日期,所以我无法登录管理区域。有没有办法,我可以直接在数据库中或其他方式创建一个新用户? ...

2  设置仅由登录的用户查看的页面  ( Set a page to be only viewed by users who are logged in ) 
我创建了一个页面,我希望仅在登录用户和admin中可见。 ...

1  向配置文件添加注释  ( Add comments to profiles ) 
如何允许用户向您的个人资料页面添加注释?我已经使用了内容配置文件模块,但我不知道如何为其添加注释 ...

1  迁移用户数据  ( Migrating user data ) 
我正在尝试迁移用户数据。有500个用户需要迁移的航站器。问题是,这500个用户在旧网站注册,我不能将这些插入新的dB作为新用户的新用户,这500个用户将碰撞,避免这些脚本再次阅读所有这些数据并使用user_save我正在插入它们,但问题是 $new_user = array( 'name' =...

0  如何更改管理员布局显示的节点数量?  ( How do i change the number of nodes that the admin layout shows ) 
默认情况下,节点的Drupal 7 admin叠加似乎显示50。如何提高或改变该号码?我已经谷化了这些信息,但显然我不是猜测正确的关键字,因为我没有得到任何相关结果。 ...

0  限制对管理页面部分的访问  ( Restrict access to parts of admin pages ) 
我已经设置了一个客户端的网站,我希望它们可以访问编辑内容,但一些权限授予我喜欢的太多控制。有人可以给我一种方法可以更具选择权限。这些是我感兴趣的领域。 我有一个包含2个可编辑字段的自定义块,允许访问我必须授予对管理块的访问权限,这使用户访问块的重新定位,我希望将此禁用,也可以禁用该块。禁用可访问的设置。 编辑...

0  许可笨拙文件夹  ( Permission drupal folders ) 
我创建一个网站在linux / apache上,我希望将它移动到Windows / IIS 6 这里,我的面板是plesk。 我无法上传文件和图像以及我没有显示的Imagechach模块的图像! 我猜文件夹权限不信任。 在哪里可以找到Drupal文件夹权限列表?我不知道如何在Plesk中设置许可,请帮助我..! :(...

2  使用Profile2模块,如何访问上下文信息以在配置文件页面上放置视图块?  ( Using the profile2 module how to access contextual information to place a views ) 
我正在尝试将作者内容列表添加到Profile2页面。 "配置文件" 页面与"用户帐户" 页面分开,因此无法使用URL选项。 ...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.