Reüel van der Steege
97456e7d78
Add order meta `is_vat_exempt` with unique meta key.
2020-01-20 12:06:32 +01:00
vedanshujain
72545c44b7
Add support for `_held_for_checkout` records to improve performance.
...
This will also improve transactional stability and avoid race conditions by providing a way to lock usage counts.
2019-12-17 19:13:19 +05:30
Claudio Sanches
af4ef7ea0d
Pass input ID to wc_add_notice()
2019-11-07 20:25:06 -03:00
Ewout Fernhout
40a1f268f1
fix setting rate percent in checkout
2019-07-11 15:56:02 +02:00
parmarhardip
6b92769626
Fixes #23521 - Billing Email and Country now autofill for newly registered customers
2019-04-26 17:21:40 +05:30
Gerhard
134f9c9c8e
Fix PHPCS
2019-04-15 12:13:02 +02:00
Ralf
66540f1b5d
Moved accessibility labels for checkout after woocommerce_checkout_fields filter
2019-04-15 12:09:33 +02:00
Mike Jolley
cc8e516f7a
Merge pull request #22786 from woocommerce/improve/user-registration
...
Improve user's display_name generation during checkout
2019-02-27 12:55:56 +00:00
Claudio Sanches
5302434057
Fill user first and last name during checkout
2019-02-20 16:29:34 -03:00
Claudio Sanches
efaa723a5b
Only set user first and last names when those fields are empty
2019-02-20 13:55:51 -03:00
Mike Jolley
4672a47d67
Update from master
2019-02-18 11:41:05 +00:00
Mike Jolley
eed91070b1
Allow notice to persist after customer ID change
2019-02-04 15:48:59 +00:00
Mike Jolley
fe2e70d7dc
Merge pull request #22392 from woocommerce/fix/checkout-shipping-address-20975
...
For logged in customers, pull default address fields from customer object, not session object
2019-02-04 11:23:03 +00:00
Mike Jolley
40694118fc
Merge branch 'pr/21050'
2019-01-31 15:47:52 +00:00
Mike Jolley
a68ed39e63
use cart hash method on checkout
2019-01-31 15:46:41 +00:00
Gerhard
8a685c3303
is_vat_exempt check on orders expect a yes/no and not a bool, save values as string.
2019-01-17 07:46:45 +02:00
Gerhard
26f9aad65c
add_meta_data not add_meta
2019-01-16 09:18:54 +02:00
Gerhard
f11613c5e9
Set order vat exempt status to that of customer on checkout.
2019-01-15 13:20:07 +02:00
Mike Jolley
2dbdc9d356
Load address from stored customer data for first time, not session.
2019-01-09 11:14:57 +00:00
Mike Jolley
ce2473e09f
Whenn loading address fields, enforce valid address
2019-01-07 16:03:23 +00:00
JeroenSormani
f4775ccd90
Use shipping method instead of property through magic + doc return statements
2019-01-04 12:41:38 +00:00
Gerhard
c356f3d053
Sort checkout fields using PHP and not JS on initial page load as it causes issues as per #20640
...
Co-authored-by pierrebuet
2018-10-31 08:14:50 +02:00
Peter Fabian
897af8d20e
Updated phone validation and formatting rules.
2018-08-24 15:43:46 +02:00
Claudiu Lodromanean
fe69a875e2
Merge pull request #20993 from woocommerce/fix/20959
...
Changed wc_clean to checking for valid utf8 for line items and password.
2018-08-22 10:12:48 -07:00
Peter Fabian
1a2f0d4a0b
Removed check for invalid utf8 in passwords.
2018-08-17 11:01:30 +02:00
Peter Fabian
d4fab78b05
PHPCS update.
2018-08-09 11:30:40 +02:00
Gerhard Potgieter
70e9b747e8
Merge pull request #20832 from rnaby/180718-010448-class-wc-checkout
...
HashTable Implemented
2018-08-07 12:26:08 +02:00
Peter Fabian
925002bc37
Changed wc_clean sanitization to checking for valid utf8 and the input is later sanitized by WordPress db layer.
...
It caused issues in 2 places: Order item name (product name) and user's password.
2018-08-06 20:49:27 +02:00
Shohei Tanaka
d77990edde
Update it again
...
Thank you for the concrete method.
2018-07-29 09:17:39 +09:00
Shohei Tanaka
f4db4ecad7
Update it
...
Do you mean it?
2018-07-27 19:12:17 +09:00
Shohei Tanaka
fdc9d42dc4
If email @local include non alphabet
...
If I input infoおおお@test.com as billing email address, automatically change to info@test.com by sanitize_email function.
So at first check the email address by is_email function, after that we must use sanitize_email function.
2018-07-27 00:18:09 +09:00
Khan M Rashedun-Naby
416f4b64ee
HashTable Implemented
2018-07-18 01:37:08 +06:00
Mike Jolley
fe25006fa1
Store name and other data to customer session during checkout
2018-06-29 12:42:10 +01:00
Mike Jolley
4df54b4e53
Merge branch 'master'
2018-06-07 11:24:12 +01:00
Mike Jolley
db9ab9cb8f
Merge pull request #20330 from woocommerce/update/19745
...
Eircode validation and formatting tweaks
2018-06-07 10:41:35 +01:00
claudiulodro
5fbb997949
Format shipping info when copied from billing
2018-06-01 08:28:18 -07:00
claudiulodro
cd303d3540
Fix typo in error message
2018-05-31 12:40:58 -07:00
Claudiu Lodromanean
07bad6975f
Merge pull request #19951 from woocommerce/update/19745
...
Eircode validation and formatting
2018-05-31 20:31:46 +01:00
Mike Jolley
c05c5d75cb
No need to check if terms page is set if the field was posted.
2018-05-22 15:14:12 +01:00
Mike Jolley
1e227dcc2e
Allow custom validation methods for postcodes and include IE
2018-05-03 11:26:01 +01:00
Claudio Sanches
96c538bf4a
Fixed coding standards for #19866
2018-04-27 16:00:53 -03:00
Mike Jolley
ffc5fc6b74
Merge pull request #19865 from rnaby/260418-090005-wc-checkout
...
Method refactored
2018-04-26 12:37:08 +01:00
Mike Jolley
79c6c6c61b
Merge pull request #19866 from rnaby/260418-091223-wc-checkout
...
get_value method refactored
2018-04-26 12:34:46 +01:00
Mike Jolley
6a1cd802bc
Merge pull request #19868 from rnaby/260418-101617-wc-checkout
...
process_order_without_payment method redundant else removed
2018-04-26 12:29:14 +01:00
Khan M Rashedun-Naby
c235d05446
process_order_payment method redundant else removed.
2018-04-26 10:24:31 +06:00
Khan M Rashedun-Naby
dfcec0ce39
process_order_without_payment method redundant else removed
2018-04-26 10:18:47 +06:00
Khan M Rashedun-Naby
e1fea55cb6
get_value method refactored
2018-04-26 09:40:58 +06:00
Khan M Rashedun-Naby
6714d47e8d
Some more clean up
2018-04-26 09:11:36 +06:00
Khan M Rashedun-Naby
d7458493c6
get_checkout_fields method refactored
2018-04-26 09:03:51 +06:00
Mike Jolley
342ce28c61
Throw an error when the order is not loaded on checkout
2018-04-20 11:54:36 +01:00