Forum Replies Created
-
AuthorPosts
-
amin007
Participant@Nextyear, There is no integration work necessary when you use them with the WP eStore plugin.
When your members pay for a paid membership the eStore will talk to the Affiliate software and award the appropriate commission to the affiliate who sent that member to your site.
If you are not using the eStore to accept payment for your paid membersips then please let me know what you are using and I will tell you ways to integrate them.
amin007
Participant@syncbox, the simple shopping cart doesn’t have complex shipping options so I think the best way to do this would be if you specify the shipping in your PayPal profile and let PayPal handle the shipping aspect.
amin007
ParticipantPayPal doesn’t require a Product Number but you can put it in.
amin007
Participant@Jearnshaw, Variable injection is an old technique that doesn’t really work anymore (at least with people with a little bit of ecommerce clue). As you already mentioned, all you have to do is check the price paid on the PayPal receipt. You can just refund their money and also inform paypal that they have been trying to scam you and I am sure PayPal will take action against users who try sneaky tricks.
The WP eStore handles this in a much better way though. The later version of eStore doesn’t use hidden fields. You can check it out from the following demo page:
The eStore also has post payment checks against variable injection. eStore checks the price on the product database (that you configured) against the price paid in PayPal before it gives the digital product to the customer. The following URL explains the post payment verification that goes on after a payment before the digital product is given to the customer:
http://www.tipsandtricks-hq.com/ecommerce/wordpress-ecommerce-knowledgebase-523
amin007
ParticipantThe “Use PayPal Profile Based Shipping” checkbox is in the “Payment Gateway Settings” tab under the “Settings” Menu of the eStore plugin. Once you check this field the shipping will be charged according to the rates you have specified in your PayPal profile.
amin007
ParticipantHi Ben, It should work the way you specified above (Put 0 if you want to exclude a product from affiliate commission). You may have been using an old version… I sent you an updated version of the plugin… give that a try. Let me know how you go.
amin007
ParticipantHi Ben, Posting your issue on the Forum is the best way to make sure the issue is tracked and addressed. The apostrophe (‘) issue has been taken care of in the latest version of the eStore.
A vaild URL is not suppose to have spaces. The name of the product has no effect on the URL. For example the name of your product is “Demo Product” which has a space but when the downloadable file for this product is going to be something similar to the following:
http://www.your-domain.com/wp-content/downloads/ebooks/demo-product.zip
Regarding the complication… It’s always a trade off between complication and features/functionality. Over time I have taken feedback from my customers and added lots of functionality to the plugin so they can do what they want to do. Your needs are simple but that doesn’t mean that everyone has simple need. I try to keep it simple and easy to use but sometimes it’s really hard to draw the line. I have created two tutorials specially for people with simple needs though:
http://www.tipsandtricks-hq.com/ecommerce/?p=593 (Startup Video Tutorial)
http://www.tipsandtricks-hq.com/?p=1107 (Step by Step startup guide)
If you are selling both Physical and Digital products then you can make the email generic. For example, you can use something similar to the following which is valid for both physical and digital products:
Thank You for your purchase.
Any items to be shipped will be processed as soon as possible, any items that can be downloaded can be downloaded using the encrypted links below.
{product_link}
Thank You
you Name
Let me know how you go
October 28, 2009 at 11:52 pm in reply to: Question about Integrating WP eStore with WP eMembers #15779amin007
Participant@drmani, The eStore and eMember plugins are pre-integrated so you don’t need to do any manual work for integration. The only thing you need to do is specify the “Membership Level ID” in the eStore product when you create/configure an “Add to Cart”, “Buy Now” or “Subscribe” button.
Here is an example scenerio, You have a membership level called “Gold Pass”. The id of this membership level is 3 (The ID for each membership level is listed on the Manage Levels screen). Say for example, you want to charge $25 for this membership level. So head to the “Add/Edit Products” menu of the WP etore plugin so you can configure an “Add to Cart” or “Buy Now” button to accept payment from potential customers. When you fill in the details of this product, just specify 3 (Membership Level ID of Gold Pass) in the “Reference Text” field which is under the “Additional Product Details” section. Now, Place this “Add to Cart” or “Buy Now” button you just configured on your Membership Payment/Join Us page.
When a member pays for the membership using this button the eStore plugin will know (from the Level ID you entered in the reference text) that this payment was for a “Gold Pass” and it will automatically create the appropriate member account and send an email to the customer. The email sent to the customers will contain a unique link. When they follow that link they will be brought to the registration page where they will be able to choose their Username and password to complete the registration and access the “members only” content.
If you have muliple mebership levels then create an “Add to Cart” or “Buy Now” button for each membership level and place them on your Membership Payment/Join Us page following the above instructions.
Let me know if this makes sense.
amin007
Participant@Jake, it’s stored in the PHP SESSION variable. To retrieve the cart assign the following to an array and then iterate through the Array:
$_SESSION
amin007
Participant@deadlydecibel, use $3.49 as your base shipping cost and $1.50 as the items shipping cost.
So now when someone orders one item it will be $1.50+$3.49 = $4.99
but when they order 2 it will be 2*$1.5 + $3.49 = $6.49
You can see that this way every additional item is charged $1.5 extra.
amin007
Participant@lrdezines, I had a look at your site and you didn’t add the shopping cart to any post, page or the sidebar. Please add the shopping cart so customers can checkout.
amin007
Participant@Angie6000, Apostrophe can now be used on shopping cart version 2.4 and above. If you are not using 2.4 then please download it from the following URL:
Regarding the removal of the item from the cart… the product will disappear from the cart when you reset your browser session.
amin007
Participant@wn101, Yes, you can limit how many of each item you have in your stock and the WP eStore plugin will restrict anyone from buying more than the available amount.
It also keeps track of how many of each product has been sold.
amin007
ParticipantThe above will remove the “Quantity” header from the table so customer won’t see it but they can still click the “Add to Cart” button twice the quantity will go up. So to take care of that open the “wp_eStore1.php” file and look for the following block of code:
if ($item['name'] == stripslashes($_POST['product']))
{
$req_qty = $item['quantity']+1;
$update_quantity = is_quantity_availabe($item['item_number'],$req_qty);
$count += $item['quantity'];
if ($update_quantity)
{
$item['quantity']++;
unset($products[$key]);
array_push($products, $item);
}
}Once you find it, change it to the following to finalize the quantity removal:
if ($item['name'] == stripslashes($_POST['product']))
{
$count =2;
}Thanks to Ian Clarke for modifying the code to match with the current version of eStore.
October 11, 2009 at 10:54 pm in reply to: How to use a different Page Style for the paypal checkout page #15758amin007
ParticipantYes, you can modify the simple shopping cart to specify a different page style.
Once the Page Style is set in PayPal all that is necessary to activate it (on the fly) as it passes to Paypal, is one line of HTML code.
<input type="hidden" name="page_style" value="style name">where “style name” is the name of the Page Style page you set in Paypal.
If you didn’t know your way around HTML and PHP then here is what you need to do…
1. Open the “wp_shopping_cart.php” file and search for the following line:
<input type="hidden" name="cmd" value="_cart" />2. Now, add the line that adds a custom page style like the follwoing:
<input type="hidden" name="cmd" value="_cart" /><input type="hidden" name="page_style" value="style name">3. Save and upload the modified file and you are done.
Now when someone clicks the checkout button and goes to PayPal they will see the customer checkout page that you have specified.
-
AuthorPosts