Forum Replies Created
-
AuthorPosts
-
February 6, 2012 at 6:36 pm in reply to: 'Page Not Found' when adding/removing products from Cart #27886ZainParticipant
Good answer. I’m not sure either, although something was really messing up the eStore plugin. I managed to fix it(i.e. hack the living daylights out of the theme)… I’m just glad for raistlin’s observations! Phew.
February 6, 2012 at 9:54 am in reply to: 'Page Not Found' when adding/removing products from Cart #27884ZainParticipantHi,
Just a quick message to say “Thank You” to raistlin for this thread!
I was experiencing exactly the same problem on a client’s site. Trying to use the WP eStore plugin and a theme that had a default cart built in was definitely causing a 404 error when trying to update the shopping cart. (The theme was Kid’s Toys from Theme Forest, if you’re wondering!)
Disabling the theme’s default cart (i.e. removing the files and all functions references) does fix the problem.
As raistlin notes:
Quote:$products variable is used in the theme for its own purpose and I replaced them with $wp_shopping_cart_products and my problem resolved.Question: Would it be possible to change the $product variable in the plugin to be unique (and so resolve any future conflicts)?
Cheers,
Zain
ZainParticipantYup – I found the one click button, very handy!
Keep up the great work! You guys rock!
ZainParticipantHi Admin,
I’ve now found the resend function for the registration completion and sent it to the user.
While this is useful, here’s a suggestion to help improve this system (and reduce time for Admins):
When the user tries to use the “Forgot Password” option, the system checks to see if they have an associated username (or if it’s blank) and either sends them their User details, or a re-registration completion email.
The reason I’m suggesting this is because, looking through the members, there’s quite a lot of “blank” username entries. Potentially, this could mean quite a lot of users re-requesting a completion emails in future. That’s quite a bit of logging in and out of the system.
It would be great if this could be automated in someway, as this would really help Admins out.
Cheers,
Zain
ZainParticipantSuperb! That’s precisely what I was looking for. Thanks!
I think I need to download a new version of the shortcode PDF.
Keep up the great work.
Cheers,
Zain
January 11, 2012 at 4:21 pm in reply to: WP eStore, Corrupted Zip, Internet Explorer, Crashing Browser #40613ZainParticipantHi WZP,
Thanks for the reply. I don’t think I’m using SSL for the bucket – to be honest, I don’t even know how you enable that on S3! I’m just using whatever they have on there when the file uploads then using the Action to make the file “Public”. I’m also using as3tp:// rather than as3tps:// when adding the product.
Thanks for your explanation, although the weird thing is, it’s only the 32 bit version of Internut Exploder that has this particular issue. Testing 64bit and the download is fine. So there’s something buggy about the way the 32bit version is handling the file request.
Anyway, I’ll try using the debug and see what happens and report back findings.
Oh… while I’m here, can anyone explain the “AWS S3 Presigned URL Expiry” value? The default 300 didn’t work for me (XML file returned with Access denied) but setting it to 3000 did.
Cheers,
Zain
ZainParticipantHi,
This is nearly what I’m looking for – “Related products” are definitely a feature that helps to upsell additional products.
The shortcode to display additional random products is useful, however would it be possible to have a “Other Customers Also Purchased” shortcode?
Having played with WP eStore and eMember, I know that purchase details are already stored in the database of what people have bought. These can be displayed for specific user profiles. (Very nice!).
Taking the idea one step further, would it be possible to look at this purchase information and then generate related products based on what people have also “purchased together”?
I realise there may be some issues to consider – like querying potentially thousands of users could cause a system meltdown (if it’s done *every* time a page is viewed). What about the information only generated once in a while, as requested by the Admin?
Anyway, something like this would be great. Again, I’d be happy to purchase an “Add-On” plugin to WP eStore (like the Shortcodes one), if it could do this.
Cheers,
Zain
ZainParticipantHi,
I’m also currently looking for a solution to collect the shipping address.
Having both WP eStore and eMember installed, is it possible to create something similar to the Amazon system where shipping addresses for friends and family are stored, to be used later on?
The client I’m working for and has asked me to look into this would ideally like this type of system. It’s about the only thing that WP eStore is lacking – I’ve just checked and it does everything that my client wants, with the exception of this last part. (Great job, Amin and team!).
Even if this were an additional plugin (like the shortcodes one for WP eStore), I’m sure that this type of functionality is something that my client wouldn’t mind paying a little extra for. Like a $15 upgrade plugin… just a thought!
Please can you let me know if this would be possible. I have to go and handle client expectations now…
Cheers,
Zain
ZainParticipantYup – Certainly am using WP eStore together with the Affiliate plugin.
Basically, it’s not so much about setting 2nd Tier commissions on an “per product basis” but for 2nd Tier for “individuals”.
I’ve just updated to the latest version of the Affilaite in the last few days and looking at the fields for individual Affiliates, there’s one for “Commission Level (% or $)” that can be set. However, there’s not a “2nd Tier Commission Level”.
It would be nice to also be able to increase the 2nd Tier, if a particular Affiliate is doing well.
Does that make sense?
Cheers,
Zain
November 27, 2011 at 1:13 pm in reply to: Multiple free memberships with AWeber integration and automated account creation #32250ZainParticipantHi Amin & Honza,
Anyone have any further update on the progress of this functionality?
Cheers,
Zain
July 23, 2011 at 6:41 am in reply to: Displaying User Level Specific Messages Without Protected Content Box? #33774ZainParticipantHi Amin,
In terms of double nesting, I’m not sure that situation would happen. Here’s the logic:
Non Logged in Users
If the
[emember_protected scope=not_logged_in_users_only]
is used, then because a user isn’t logged in, it’s not possible to display a member specific message anyway. Double nesting can’t happen here.Logged in Users
If an Admin uses the
[emember_protected member_id=1]
– then it doesn’t matter. It’s not possible to introduce another shortcode in this mode as it’s only for members of this ID. Double nesting cannot happen here.The nested problem happens when an Admin uses the
[emember_protected scope=verified_users_only]
shortcode. At this point, the Admin isn’t sure which type of Member is logged in but still wants to display a member specific message.In theory, Admins could use the
for=1-3-5
scope and introduce a double nesting issue, however the whole point of this shortcode is that it’s used for member specific messages (double nesting is actually redundant). To overcome this, an Admin just needs to use the shortcode to display specific messages for the member ID.Code Bloat
As for code bloat, the way round it is to create the shortcode functions which call the rendering function. i.e. The core functionality (displaying the output) would be in a separate function – when the shortcode is called it simply calls the function to return what needs to be displayed. This reduces code bloat by re-using functions (and making the code elegant).
Shortcode Attribute Names
In terms of short attribute names, personally, I think good documentation usually helps with confused customers. The shortcode PDF you provide is an excellent resource – it explains what the shortcodes are and what it does.
I have a feeling that this document is probably very underused (although it would help resolve a lot of issues). Simply providing the documentation for quick reference when a user purchases the plugin could help to reduce the amount of questions as it does cover a lot of what you can do. Yes, this does assume that people read it (which they often don’t!) so a bit of copy to urge the customer to read it helps too.
At the moment, I find I have to trawl the site to find the documentation to find the answers – clear documentation helps overcome common problems. An FAQ is useful too.
Hope that helps.
Cheers,
Zain
ZainParticipant…dammit. All that explaining has now got me thinking a step further! *sigh* Please dn’t get me thinking… I have too many ideas!
If you really want to extend it, then you could go the whole hog and even separate them by product_category.
[wp_eStore_download_link_sender category=2]
That way, it would be possible to send the emails to download everything the user has purchased from a specific category. For example, this would allow an Admin to send just “eBooks” (which are small and usually singular) rather than “mp3s”.
Anyway… sorry about that – I tend to get brainwaves! I’m not suggesting this be implemented (unless you think it’s a good idea!).
Cheers,
Zain
ZainParticipant2. Are you assuming that every customer purchased product 1?
I’m making an assumption that the shortcode actually checks the email and which products the customer has already purchased before sending the email! This may or may not be the case. From a Development perspective, it would be an email check, then pulling back the appropriate product ids (and related links) from the database. I don’t know if the plugin shortcode actually does this though! I hope it does!
…when they interact with this shortcode aren’t they going to get product 1 only?
Yes, having this shortcode attribute would assume that the customer has already purchased product 1 and will ONLY be sent product X. That is the desired effect.
How will the different customers get different products?
To download different product, just use different attribute in the shortcodes – e.g.
[wp_eStore_download_link_sender]
to send ALL products.[wp_eStore_download_link_sender id=1]
to send only Product id=1[wp_eStore_download_link_sender id=2]
to send only Product id=2With these shortcodes, you could either place them all on 1 page with the appropriate Titles above them or, alternatively, you could put them on separate pages. It makes it a lot more flexible than just sending *everything*.
It’s all a matter of properly communicating to the customer about what they will get. I’d probably have a page that says “if you have only downloaded ebooks use this update date” (with the full download of everything) and then another page with “if you have downloaded an audio file, please use this page” (with a link to download just Product X).
Cheers,
Zain
July 19, 2011 at 7:46 am in reply to: Displaying User Level Specific Messages Without Protected Content Box? #33772ZainParticipantHi Amin,
Just to let you know that WishList are looking into this feature at the moment as they can see the potential of having powerful functionality like this. At the moment, you have a head start, as they have a roadmap and this functionality is basically “feature creep”.
I was also wondering if you’ve managed to do anything with the “nesting” issue? From using this feature, this is the 1 thing which keeps breaking the protection as I’m testing. Yes, it is possible to stop the protection then start again… although a “nested” shortcode is much simpler to use (and causes less headaches – I’m technical and so, if I find problems using it… well, you can imagine what non-technical users would run in to!).
Also, another small suggestion: do the attribute names have to be so long? Wouldn’t
"hide_msg=1"
or even"hide=1"
be easier to type and equally as understandable as"do_not_show_restricted_msg=1"
. Seriously, it does take a lot of typing to do the underscores each time…Thanks in advance,
Zain
ZainParticipantHi Amin,
Thanks for the update! I get what you mean by the true password and the md5 hash… skip that.
You do excellent work and it’s always appreciated!
Cheers,
Zain
-
AuthorPosts