You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Not sure if this is required functionality, or supposed to happen, but If I submit a request to this controller, it'll set both the billing and shipping address for the customer. Is this correct?
In our instance, customers want to be able to control their billing and shipping addresses independently. The customers set their shipping address first (during cart), then much later set their billing address. Due to this behaviour, the shipping address is pushed on to the billing address, which we don't want.
Expected behaviour? I would've though the billingAddressSameAsShipping/shippingAddressSameAsBilling or autoSetNewCartAddresses config settings might have been in use here.
The text was updated successfully, but these errors were encountered:
…item-options-management
* upstream/3.0: (337 commits)
Fixed delete orders permission
Fixed edit orders permission
Update translation method usage
Remove EVENT_REGISTER_ADDRESS_VALIDATION_RULES event fixescraftcms#1031
Fixed a js bug with the shipping zone field on shipping rules
Added line item statuses table constant and updated references
Added ability to sort by first, last and full name for billing and shipping addresses on the orders index page
Fixed an error that would select the wrong tax zone when editing a tax rate
finish 2.2.8
Update changelog
Added the COMMERCE_PAYMENT_CURRENCY environment variable
Update save customer address, don’t force primary address if blank fixescraftcms#1069
Build commerce UI files
Update order status message max length craftcms#971
Fixed order status condition IDs are strings at this point
Changelog tweak
Fixed old Customer field migration now that the Customer field has been removed
Remove customer fieldtype
Fixed random char in changelog
Normalise duration settings to use seconds craftcms#1071
...
# Conflicts:
# src/models/Settings.php
# src/web/assets/commerceui/dist/js/app.js
# src/web/assets/commerceui/dist/js/app.js.map
# src/web/assets/commerceui/dist/js/chunk-vendors.js
# src/web/assets/commerceui/dist/js/chunk-vendors.js.map
Not sure if this is required functionality, or supposed to happen, but If I submit a request to this controller, it'll set both the billing and shipping address for the customer. Is this correct?
In our instance, customers want to be able to control their billing and shipping addresses independently. The customers set their shipping address first (during cart), then much later set their billing address. Due to this behaviour, the shipping address is pushed on to the billing address, which we don't want.
Pretty much these lines -https://github.com/craftcms/commerce/blob/develop/src/controllers/CustomerAddressesController.php#L103-L111 assume that if one of the addresses isn't set, push it onto that.
Expected behaviour? I would've though the
billingAddressSameAsShipping
/shippingAddressSameAsBilling
orautoSetNewCartAddresses
config settings might have been in use here.The text was updated successfully, but these errors were encountered: