PMPro-ShippingDo you have a delivered product, like a food box, wine of the month club, or printed newsletter? Use our PMPro Shipping Address add on to collect the member’s shipping address at checkout.

View the Add on


Installation

  1. Upload the ‘pmpro-shipping’ directory to the ‘/wp-content/plugins/’ directory of your site.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. That’s it. No settings.

The shipping address fields are collected at checkout, included on the Membership Confirmation page and email, as well as editable on the user’s Edit Profile page.


This entry was posted in Add Ons and tagged . Bookmark the permalink. Last updated:

Comments (18)

Author’s gravatar

I’m getting a “Ship To First Name is required.” prompt. So I thought installing this would fix that but I’m still getting the error prompt. I’m using an Authorize.net sandbox account. Any ideas?

Reply
Author’s gravatar

Thanks for the add-on! I just tested and it and I see the address fields on checkout but they don’t seem to be added to the user that is created.

Reply
Author’s gravatar

We are thinking of implementing this plugin for our publication website. Does the Shipping Address plug-in offer address standardization?

Reply
Author’s gravatar

It does not. In general, the shipping address plugin is not as feature complete as other shopping cart solutions. So if you need address standardization, integration with shipping companies, etc you should look into those solutions. If you have code or an API to do address standardization, it wouldn’t be too hard to run the addresses through it when saved. It’s something we could do as part of a do it for me project.

Reply
Author’s gravatar

hi, i have same issue.
I am not a PHP Developer so difficult to understand this a bit.

i checked my Host Servers PHP details, which says

*******************************************************
main session.save_path

Argument passed to save_handler. In the case of files, this is the path where data files are stored. Note: Windows users have to change this variable in order to use PHP’s session functions. As of PHP 4.0.1, you can define the path as: session.save_path = “N;/path” where N is an integer. Instead of storing all the session files in /path, what this will do is use subdirectories N-levels deep, and store the session data in those directories. This is useful if you or your OS have problems with lots of files in one directory, and is a more efficient layout for servers that handle lots of sessions. NOTE 1: PHP will not create this directory structure automatically. You can use the script in the ext/session dir for that purpose. NOTE 2: See the section on garbage collection below if you choose to use subdirectories for session storage

/tmp
********************************************************

Can you help?

Reply
Author’s gravatar

Work with your host to enable “sessions”/”session variables” in PHP.

Reply
Author’s gravatar

Jason,
Well everything was all well with the host, the problem was that this plugin is not compatible with PAYPAL STD.
I also read about this somewhere in the documentation area.
Then tried with paypal.

But i would like to also comment, that this plugin works good with authorize.net.

Author’s gravatar

It is not saving shipping address while using PAYPAL STANDARD.Is there any solution?

Reply
Author’s gravatar

Make sure you have $_SESSION variables supported on your site. If you post to the member forums, we can follow up there to fix the issue.

Reply

Leave a Reply

Your email address will not be published. Required fields are marked *