vanquish

vanquish supports this item

Supported

97 comments found.

shujaak

shujaak Purchased

Hi,

I just purchased your plugin and assigning addresses per product is exactly the type of functionality I was looking for, however, I am looking to enable this for guest checkout as well. For the Guest checkout I dont need to store/save the addresses just have the user create and assign to each product and keep the addresses active for the users session only.. please let me know a workaround.

Because that function adds new address to the user profile. What you ask is different function. Even if both requires a “form” to allow input an address, the “under the hood” behaviour is completely different. This new function should check after the checkout for each purchased item if it has associated any inputted address and then save every info inte item meta.

Unforunately the fact that a feature is perceived as “simple” this not means that it is equal “simple” to implement. In this case it requires time to redesign the plugin, implement the code and most of time test it. Cannot be implemented with a simple workaround.

Thank you for the suggestion about the autofill I’ll see if it will be possible to add an option for that. I’ll let you know in case of news about the guest feature.

shujaak

shujaak Purchased

Hi,

Thanks. Sorry I think there is a misunderstanding. Yes I understand about the guest address feature and will of course wait for this as its not an easy to implement feature. I am only talking about the Registered User

Previously You said: “Item can be shipped to any address that the customer previously created in his profile and doesn’t allow to input any address (both for registered or guest users)”

I was referring to that part where you say “it doesn’t allow to input any address (both for registered or guest users)”. For registered/logged in users only there is already a button to add a ship-to address (under the Ship-To Address form) so if we take that button and add it under each product.. the user will then be able to click and input any address through pop-up, save it and assign the address to the product.. on the fly. This would be a workaround allowing the user to use an address not previously created and saved under their profile, because we are creating and saving it on the fly at checkout .

If you agree, can you let me know how to do this :-)

Ok, yes now it is clear. To that the only workaround it would be:
  1. Edit the WCMCA_Html.php file you find in the classes\com directory.
  2. on line 533 add this statement:
    <a href="#wcmca_address_form_container_billing" class="button wcmca_item_add_new_billing_address"><?php _e('Add new address','woocommerce-multiple-customer-addresses'); ?></a>
                    
  3. save this file: https://dl.dropboxusercontent.com/u/188630/frontend-checkout-product-address.js in the js folder (overwrite the existing one)
To style the button use the .wcmca_item_add_new_billing_address CSS selector.

This will add a button that allows you to add billing addresses. I have really tested, give a try and let me know.

P.S.
If you have enjoyed my support and/or my plugin please also consider to leave the 5 stars, I would really really appreciate! :)
(to leave a rating: go to your profile page, click on “Downloads” and from there you can rate to your purchases)

I just bought your WCMCA plugin. It works okay on a desktop PC, but I see zero drop downs or anything on a mobile phone.

Isn’t your plugin compatible with a typical phone?

Why wouldn’t I see any drop down address fields anywhere?

site is www.aurorailflowers.com

Hi,
yes it uses standard html elements and their are rendered according the theme style. As you can see from the demo site using a mobile, you will be able to access to the select menu and its items: https://dl.dropboxusercontent.com/u/188630/support/wcmca_mobile.png

It most likely that your theme is not properly managing the css rules that render the select menu and items inside the billing/shipping form. Infact accessing your checkout via desktop I can see that the background of the State select menu is not properly rendered (you can see the Zip field under it): https://dl.dropboxusercontent.com/u/188630/support/wcmca_css.jpg
You should then contact your theme developer in order to verify that the css rules used in the checkout page are properly defined and they work as expected.

Note also that the user has to be logged in order to display the addresses select menus. Addresses are associated to user profile, so only if an user is logged they will be displayed. Were you logged when performed the mobile test? Could you share an account that can be used to do some test? Thank you.

Hi,

When activating the plugin it removes the product name from the order received page and confirmation emails. Please could you take a look. I’ve attached a screenshot. http://imgur.com/4epEuKZ

Thanks

Yes, it was an issue already fixed. Please download the latest version from the plugin page. Apologies for the inconveniences

That’s great, just updated it and it’s fixed. Many thanks for your help.

Hi,
you’re welcome :)

If you have enjoyed my support and/or plugin please consider to leave the 5 stars, I would really appreciate! (to leave a rating: go to your profile page, click on “Downloads” and from there you can rate to your purchases) .
Thank you!

shujaak

shujaak Purchased

Hi Vanquish,

I contacted you privately with login details to my site but thought I would post here as well.

1) I am having what seems to be a CSS issue, at the final checkout page on the right side where the user sets the Ship-To Address per product, it seems as if some of the elements instead of wrapping it keeps going across which makes the data (shipping options, total, etc..) move all the way to the right side and makes it invisible. I know this is happening because I am able to scroll to the right when viewing on my MOBILE

2) You gave me the workaround to add a button under each product. This looks and works great except clicking the button after the page is loaded does not work, i have to select an option in the dropdown first then click the button. —UPDATE – sometimes it works at load and when selecting a dropdown option it then stops working.

3) For the shipping address dropdown per item – If no shipping address is entered then it will use the billing by default? And if there is a shipping address it will then use the specified shipping address instead of the billing? If so, i would like to change the text on the per product dropdown selection to say “Use the Current Shipping Address”

Hi,
unfortunately then that workaround is not working and cannot be used. The plugin is not designed to have those buttons for cart item and as you can see the workaround I’ve suggested is not properly working. Please disable it. I’ll see if it could be possible to properly implement that feature in a future release, I’ll let you know in case of news by repling here.

shujaak

shujaak Purchased

Ok Thanks. The per product button only breaks when it is set to its default “use the current billing address” AND while setting the middle ship-to and billing address in the first column. If I then select an address from the per product drop down, it works again. I hope this helps you narrow it down when ready to implement OR if you want to try and fix right now :-)

Thank you for reporting. I’ll reply here in case of news! :)

P. S.
If you have enjoyed my plugin and my efforts please consider also to leave the 5 stars, I would really appreciate! (to leave a rating: go to your profile page, click on “Downloads” and from there you can rate to your purchases)

have a nice day!

Does your plugin integrate with YITH WooCommerce Delivery Date ?

Please advise. Thank you.

Hi,
no unfortunately my plugin hasn’t any support for that plugin.

jimisme

jimisme Purchased

Hi, I just installed and was happy to see a simple installation and that it just worked right out of the box. Thanks.

I do have a question, When I click on add a new address from the checkout page and the pop up opens to add a new address, there seems to be no way to change my mind and close that popup via cancel button of clicking outside of the popup. Am I missing something?

Thanks again!!

Yes, it is clear. As I said it could be due to 3rd party css interference. If you link me the page where you are experiencing that css issue, I can analyze it with my tools to try to find which css rule is interfering causing the issue.

jimisme

jimisme Purchased

Hi, it’s a members only cart so I had to set up an account for you. I sent user details by Envato message. Thanks.

Thank you, I’ve received the message. I’ll answer via email.

Hi, I’d like to do a bulk import of addresses using a csv, I was wondering what the best way to approach this would be? Thanks

Hi,
the plugin save user additional address in a serialized array stored in a single meta field called _wcmca_additional_addresses. An example of the serialized array is:
a:4:{i:0;a:16:{s:4:"type";s:7:"billing";s:10:"address_id";s:1:"0";s:7:"user_id";s:1:"1";s:21:"address_internal_name";s:4:"Home";s:18:"billing_first_name";s:4:"John";s:17:"billing_last_name";s:8:"Malkovic";s:15:"billing_company";s:0:"";s:13:"billing_email";s:22:"johnmalkovic@sdasd.com";s:13:"billing_phone";s:8:"555-6666";s:15:"billing_country";s:2:"IT";s:13:"billing_state";s:2:"AG";s:17:"billing_address_1";s:11:"Main Avenue";s:17:"billing_address_2";s:0:"";s:12:"billing_city";s:8:"New York";s:16:"billing_postcode";s:5:"10022";s:18:"billing_vat_number";s:11:"vat21132231";}i:4;a:15:{s:4:"type";s:7:"billing";s:10:"address_id";s:1:"4";s:7:"user_id";s:1:"1";s:21:"address_internal_name";s:5:"Home2";s:18:"billing_first_name";s:4:"John";s:17:"billing_last_name";s:8:"Malkovic";s:15:"billing_company";s:0:"";s:13:"billing_email";s:22:"johnmalkovic@sdasd.com";s:13:"billing_phone";s:8:"555-6666";s:15:"billing_country";s:2:"CH";s:13:"billing_state";s:9:"asdsadsda";s:17:"billing_address_1";s:11:"Main Avenue";s:17:"billing_address_2";s:0:"";s:12:"billing_city";s:8:"New York";s:16:"billing_postcode";s:5:"10022";}i:1;a:15:{s:4:"type";s:7:"billing";s:10:"address_id";s:2:"-1";s:7:"user_id";s:1:"1";s:21:"address_internal_name";s:6:"Office";s:18:"billing_first_name";s:4:"Tony";s:17:"billing_last_name";s:5:"Stark";s:15:"billing_company";s:0:"";s:13:"billing_email";s:17:"ironman@stark.com";s:13:"billing_phone";s:8:"555-6666";s:15:"billing_country";s:2:"IT";s:13:"billing_state";s:2:"PI";s:17:"billing_address_1";s:6:"strada";s:17:"billing_address_2";s:0:"";s:12:"billing_city";s:4:"Pisa";s:16:"billing_postcode";s:5:"56123";}i:5;a:13:{s:4:"type";s:8:"shipping";s:10:"address_id";s:1:"5";s:7:"user_id";s:1:"1";s:21:"address_internal_name";s:10:"Shipping 2";s:19:"shipping_first_name";s:3:"aaa";s:18:"shipping_last_name";s:3:"bbb";s:16:"shipping_company";s:0:"";s:16:"shipping_country";s:2:"IT";s:14:"shipping_state";s:2:"AG";s:18:"shipping_address_1";s:5:"adasd";s:18:"shipping_address_2";s:0:"";s:13:"shipping_city";s:5:"assad";s:17:"shipping_postcode";s:6:"123456";}}
To see its structure use the following site: http://www.unserialize.me/

as you see it is an array in which each element is an array of address field:
Array
(
    [0] => Array
        (
            [type] => billing
            [address_id] => 0
            [user_id] => 1
            [address_internal_name] => Home
            [billing_first_name] => John
            [billing_last_name] => Malkovic
            [billing_company] => 
            [billing_email] => johnmalkovic@sdasd.com
            [billing_phone] => 555-6666
            [billing_country] => IT
            [billing_state] => AG
            [billing_address_1] => Main Avenue
            [billing_address_2] => 
            [billing_city] => New York
            [billing_postcode] => 10022
            [billing_vat_number] => vat21132231
        )

    [4] => Array
        (
            [type] => billing
            [address_id] => 4
            [user_id] => 1
            [address_internal_name] => Home2
            [billing_first_name] => John
            [billing_last_name] => Malkovic
            [billing_company] => 
            [billing_email] => johnmalkovic@sdasd.com
            [billing_phone] => 555-6666
            [billing_country] => CH
            [billing_state] => asdsadsda
            [billing_address_1] => Main Avenue
            [billing_address_2] => 
            [billing_city] => New York
            [billing_postcode] => 10022
        )

    [1] => Array
        (
            [type] => billing
            [address_id] => -1
            [user_id] => 1
            [address_internal_name] => Office
            [billing_first_name] => Tony
            [billing_last_name] => Stark
            [billing_company] => 
            [billing_email] => ironman@stark.com
            [billing_phone] => 555-6666
            [billing_country] => IT
            [billing_state] => PI
            [billing_address_1] => strada
            [billing_address_2] => 
            [billing_city] => Pisa
            [billing_postcode] => 56123
        )

    [5] => Array
        (
            [type] => shipping
            [address_id] => 5
            [user_id] => 1
            [address_internal_name] => Shipping 2
            [shipping_first_name] => aaa
            [shipping_last_name] => bbb
            [shipping_company] => 
            [shipping_country] => IT
            [shipping_state] => AG
            [shipping_address_1] => adasd
            [shipping_address_2] => 
            [shipping_city] => assad
            [shipping_postcode] => 123456
        )

)
create your arrays for your customers, then serialize them for each user and then import in the _wcmca_additional_addresses metafield

That’s great, I’ll give that a go. Many thanks for your help,

You’re welcome :)

If you have enjoyed my support and/or plugin please also consider to leave the 5 stars, I would really appreciate! (to leave a rating: go to your profile page, click on “Downloads” and from there you can rate to your purchases)

Have a nice day! :)

subbingo

subbingo Purchased

I saw that the last update was on April 10, so I thought this plugin would work with WooCommerce 3.0, but it does not. When do you plan to support WooCommerce 3.0?

Hi,
actually the plugin has support for the 3.0.1 WooCommerce version since its 6.4 version. Actually the 6.8 version is still under CodeCanyon approval (it takes 4 – 5 days), however if you send me a private message (click on my name then use the low-right box) reporting your email I can send it to you.

As you can see from the demo site, the plugin works with WooCommerce 3.0.1 . Which kind of issue are you experiencing?

Hi, I’ve just purchased the plugin and cant get the new address form to save. I am also unable to enter any text into the search field at the top of each each select list (Country etc). I can add text into other fields. Thanks in advance for your help, Phil Solomon

Hi,
It seems that some 3rd party plugins are interfering. It could happen that they are defining some CSS rules that deny you to input text.
Could you send me via private message an access to your site? in this way I can analyze the page with my tools to see if it possible to identify the interfering CSS rules and see if I can suggest you a solution. To send a private message: click on my name then use the low-right box.

Greetings,

I was hoping you could give me a shortcut for the following: Summary: We would like to use multiple sender (billing) and multiple receivers (shipping). where multiple agents can login using the same account and make an order, each with their own billing info and shipping target.

1. Add an email to the shipping address and see that they get order notifications 2. change the title labels for ‘billing’ to ‘sender’ and ‘shipping’ too ‘receiver’

Thank you!

Hi,
If you update the pluging to the latest 6.8, on the option menu you will find an option to add email to the shipping form (Add shipping email field to Shipping addresses ).

However WooCommerce will send notification to the billing email. To override it you have to use the the woocommerce_email_recipient_{$id} flter (where {$id} is the id of the email type you want to override the recipient), for example for new order email:
function filter_woocommerce_email_recipient_new_order( $old_recipient, $order) 
{ 
   $order_id = version_compare( WC_VERSION, '2.7', '<' ) ? $order->id : $order->get_id();
  $shipping_email = get_post_meta($order_id, '_shipping_email', true);

   if( $shipping_email)
      return  $shipping_email;

    return $old_recipient; 
}; 

// add the filter 
add_filter( "woocommerce_email_recipient_new_order", 'filter_woocommerce_email_recipient_new_order', 10, 2 );


For what concers the labels you have to label you have manually to search in woocommerce template files and replace those string. Use something like Text pad that allows you to search string in files, so you can easily find the string you need and replace them. I hope this helpes :)

If you have enjoyed my support please consider to leave the 5 stars, I would really appreciate! (to leave a rating: go to your profile page, click on “Downloads” and from there you can rate to your purchases)

Hi,

Im getting an additional “Add address” (check screen grab: https://snag.gy/DqHMXv.jpg) in the user dashboard button that doesn’t work and on clicking leads to this page https://koaala.co/my-account/account-addresses/

Hi,
the screenshot you shared is not working. Could you reshare it ?

In which page are you experience this issue (Checkout or My Address page) ? Which plugin version are you running? Is the latest 6.8 version?

It’s is quite hard to say which is the cause of that issue without further clues. As you can see from the demo site, the plugin doesn’t present that issue.

It could be due a 3rd party plugin interference. Have you customized the plugin or the edit-address page?

However I need a full admin access to perform some debug on that page to try to figure out why you are experiencing that issue. To send login use private message (click on my name then use the low-right box).

Hi, I can’t translate in frensh your plugin with localisation plugins. Coud-you help me please ?

Hi, I cant translate in french your plugin WMCA beacause there is a compatibility problem with localisation plugin.

Here the message received from localisation : “Loading Issue: Author is using load_textdomain instead of load_plugin_textdomain function. This may break behavior of WordPress, because some filters and actions won’t be executed anymore. Please contact the Author about that”.

Thanks to help me

Best regards

Hi,
as you can see opening the main plugin file, the woocommerce-multiple-customer-addresses.php file you find in the plugin root folder, at line 95 the plugin is properly using the load_plugin_textdomain function to load localizations.

To properly translate the plugin static strings, use the .po file you find inside the languages folder. Using a po editor (like https://poedit.net/ ) open the woocommerce-multiple-customer-addresses-fr_FR.po file, translate the strings you need and then save. It will create a woocommerce-multiple-customer-addresses-fr_FR.mo file that you have to save back into the languages directory.

dazedays

dazedays Purchased

For users who are not logged in, how do we add address per product?

How to add new address button per product in checkout page?

Hi,
as reported in the description page, multiple addresses are only for registered customers. New addresses are stored in unser profile, so for non-logged users is not possible adding new addresses.

dazedays

dazedays Purchased

how about adding new address button per product?

Yes it was referred also for that. Addresses are loaded and stored from the user profile, even the ones used for product shipping.

haultree

haultree Purchased

Hi, I just bought this plugin and tested. But I can’t add billing address.

Please check you can login with http://haultree.co.kr ID: jwpark@interad.com PW: 1234

Ok, good news! I’ve managed to fix the issue! I’ve updated the plugin in your installation to the latest 7.0 in which I’ve included the CSS improvements (that fixes your theme interferences) and the save button issue fix (so you will be able to update in future).

Officially the new version will be available to download in 4 – 5 days (CodeCanyon approval system takes awhile to approve new updates).

If you have enjoyed my plugin please consider to leave the 5 stars, I would really appreciate! (to leave a rating: go to your profile page, click on “Downloads” and from there you can rate to your purchases)

Have a nice day! :)

haultree

haultree Purchased

Thanks for guick fix. Saving works fine! ,but Add shipping address does not contain phone and email input field. And I changed FTP and admin login, I did not noticed this is open public page. Send me email to ‘jwpark@interad.com’ then I will give login info.

Hi,
By default WooCommerce doesn’t add any email and phone number to shipping addresses. To add email and phone number to shipping address you have to turn on the special options using the plugin options menu: https://dl.dropboxusercontent.com/u/188630/support/wcmca_shipping_email.jpg

I’ll send you via email the new plugin version :)

Hi We have just purchased the plugin. Does it work properly with storefront? See the link to screenshot https://ibb.co/ezQZo5 and https://ibb.co/ixOLT5

Hi,
the plugin hasn’t any particular support for storefront plugin. It has be designed to work with standard WooCommerce themes.

From the screenshots I’m not completely uderstand which issue you are experiencing. Could you report me a more detailed description? It seems to be a sort of CSS/style interference. Are you experiencing any other issue related to the plugin behaviour (like not properly loading addresses, saving addresses, ...)?

If you send me login data to your site (use a private message) I can try to log to see if I can suggest some CSS rules that should avoid the 3rd party software interference.

Storefront is the standard woocommerce theme. https://woocommerce.com/storefront/ I would have thought you would use that rather than a standard wordpress theme.

The issue, is because the plugin has not been designed to work with storefront.

We are also getting errors on the order confirmation and customer email confirmation.

https://ibb.co/fOGDFk https://ibb.co/kxBPMQ

Again probably to do with not being designed to work with storefront.

Hi,
no the plugin has not been designed to support that particular theme. For what concenrs the “original text” If you send me a private message (click on my name then use the low-right box) I can send you the new version that fixes that issue.

Hi Guys,

Does this plugin work with the lastest woocommerce 3.0.3 update?

I noticed a glitch…

When I select an address from the dropdown, the fields don’t populate with the address fields from the saved address. It stays at the initial shipping address which was populated when the checkout page first loaded.

Let me know please.

Hi,
it’s only me, just one developer :)

Yes, however the plugin has full 3.0.3 support. As you can see from the demo site, it is properly working.

Which version are you running? If you send me a private message (click on my name then use the low right box) I can send you the latest 7.1 version. If still not fixes your issue it could be that some javascript errors raised by 3rd party plugin are interfering with the WCMCA javascript libraries. This could cause them to be not properly executed and the to not be able to populate checkout fields on address selection.

In this case you need to send me a frontend access and the link to the checkout page. In this case I can analyze the page with my tools to see if I can detect which javascript is interfering.

Hi vanquish. Thanks for the reply. Currently, the version in plugin listing shows 5.3. Do we need to update the plugin manually to newer versions or is that controlled from the Wordpress Plugins page?

Also I have set my site to use the storefront theme.

I have sent you a private message too.

Yes, I got it :)
For what concerns updated you should receive an email by codecanyon.

For what concerns storefront, the plugin hasn’t any specific support. However if you still experience the issue share me a link and a frontend access to your site to see if it possible to extend the plugin to that particular theme.

by
by
by
by
by
by