Store module bug

I posted this in another forum before posting it here, because I thought I may be setting things up wrong, but after checking every setting and trying every possible setup I could thing of, I am fairly sure this is a bug.

I am using Dolphin 7.1.6.
I added the payment module.
I added the default boonex store module.
I have 3 custom memberships plus the default membership (default, beginner, intermediate, advanced)

I create a product in the store.
I add all required fields.
I select file to upload.
I set a price.
I select membership access to default.
I save the product.

I login as a default user.
I check the product page.
Everything works perfectly.
Default membership user can select "add to cart", purchase, and download.

As admin, I go back to the product.
I edit the product.
I add a second download to the product.
I set another price
I select membership access to my "beginner" membership.

I login as a user with "beginner" membership.
I visit the product.
The product is displayed
The default membership "add to cart" is displayed.
The download title for the "beginner" membership is displayed.
However the "add to cart" button for "beginner" membership is not displayed, thus a user with beginner membership cannot access the download unless they purchase from the "default" membership button.

I check the admin page, both "add to cart" and "download" buttons are displayed to admin as expected. I have tried this under each of my custom memberships but only the "default" membership options are working with products. This is very frustrating as I am trying to create product "discounts" based on membership type.  

I have also tested this with my custom theme as well as with the default "alt" and "uni" themes. I do believe this to be a bug in the store module.

Any chance of getting a fix for this? Is this a known issue?  

Quote · 1 Jul 2015

So far here is what I have come up with for potential solutions.

 

1. The only way to truly integrate both shopping cart features, sales, and memberships is to create a membership for each product I want to sell, and set the membership to the price I want to sell said product for. Then create a new page and add an html block for each product/price containing the download link to the product. Then use the membership access control to only display the download links (html blocks) for the membership that bought said product. 

 

This method would be vastly cumbersome to setup - especially as I have dozens of products and 4 price points for each product. Not a very friendly solution but like I say the only way I can set price points on products AND work with the shopping cart... but calling everything a membership is a bit confusing on both me the admin and for the end user. That means that they have to sift through vast amounts of membership upgrades AND product upgrades. 

 

2. I could forget the shopping cart system altogether and just create a "sales" page containing all the products. All products would have to be added 4 times in 4 separate html blocks, then I would have to create individual paypal "buy" buttons  and set them to each product. Then set the membership acl so each of my 4 memberships would see the correct html block containing the products at the price points specific to their membership level.

 

This would be much easier but being as it doesn't work with the shopping cart system, it make the shopping experience very "disconnected" from the rest of the site. Also it means people have to purchase each product one by one instead of by using an "add to shopping cart" and pay all at once system. Again this wold be much easier to set up and easier to navigate from the user standpoint but still not a very good solution.

 

3. I could find a store solution in the market but thus far have not found anything that is practical for my needs and works with membership access control AND allows members to add products. If anyone has any recommendations I am certainly open to suggestions.

 

4. I can hire someone (if I can find someone at a reasonable rate) to fix the store mod so it works properly with membership access controls as it seems to have been designed to work with (if anyone tries to contact me privately I cannot reply unless I have purchased from you).

 

5. I can wait and hope there is a fix coming - but this is the last thing I need to get working to launch my site so I have little patience as I am just overwhelming with excitement of launching :)  

Quote · 2 Jul 2015

7.1.6 doesn't work in several areas.

Do you really think it will get fixed, when there are MODS for sale that fix the issue.

Authors Bag Portal is a Crowd Sourcing Collaboration (CSC)
Quote · 2 Jul 2015

Please do direct me to mods that fix the issue :) I have been searching. 

Quote · 2 Jul 2015

HI Found this finally to get the store and membership to work. There is an extra step it seems with Memberships that isn't documented. So write if you have a problem with it.
___________________________________________

Not sure if anyone got the Store / Membership to works, but I found this to work with a little extra click. Trust me it made no sense, but it worked:

----------------------------------------------------------------------------------------------

- Members go to Account > Payments

- Click Settings, then the arrow next to PayPal (for example)    (Both SYSTEMS HAVE TO BE ACTIVE TO WORK)

- Make sure the setting look like this:

  • Active = Checked
  • Mode = Live
  • Business = their PayPal email address
  • Process Type = Direct
  • Connection Type = HTML
  • Identity Token and Sandbox can be left blank

Note the Data return URL :

http://www.yourwebsite.com/m/payment/act_finalize_checkout/paypal/0 <-- this number should reflect the memberID
Should automatically change the "0" to members ID! 
7.1.6 already creates this and can't be changed from the simple panel.
--------------------------------------
The member will then need to go to their PayPal account and Login. And then:
- Click Profile > Website Payment Settings                                                          Didn't care about this 
- Auto Return = ON                                                                 I use a second system to run checks and it was fine with                                                                                                                         what ever defaults are on.
- Return URL = The Data return URL from the payment settings page as mentioned above.
 
Note: When setting up a product in the store you MUST include something in the "Product Files" section or else you will not see a 'add to cart' button.
-------------------------------------------------------------------------------------------
After all this I setup both 
1. Paypal & 2 Checkout
2. Once I activated "LIVE" in both systems, the store and Members came alive. "WHY" it needed both active/live to start working?????
 
This setup worked for default site members. But it took activating BOTH SYSTEMS to them running, and the option to use either system is also available.
 
Today started out bad and has ended on a good note.
Ms Robyn
Authors Bag Portal is a Crowd Sourcing Collaboration (CSC)
Quote · 2 Jul 2015

This does not solve the problem I posted about - the "buy now" button still will not appear based on membership.

Setting a product that can only be purchased by select memberships - does not work at all.  

Quote · 2 Jul 2015

It's bug. It wasn't working for infinite membership levels:

http://www.boonex.com/trac/dolphin/ticket/3543

The fix:

http://www.boonex.com/trac/dolphin/changeset/18607

Before it was working for membership levels which has start and end date set.

Rules → http://www.boonex.com/terms
Quote · 6 Jul 2015

Thank you so very much for this fix :) 

Quote · 6 Jul 2015
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.