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
Mike Jolley
bd539e38f0
Remove output buffering
2018-04-19 18:27:29 +01:00
Mike Jolley
860e7a5d23
Merge branch 'master' into update/gdpr-checkout-customizer
2018-04-16 18:02:28 +01:00
Mike Jolley
55aced044f
Avoid storing coupon `_used_by` data
2018-04-10 12:36:24 +01:00
Mike Jolley
3140a0fb62
More customistion options for terms and conditions.
2018-04-06 11:43:30 +01:00
Mike Jolley
fb8b670cda
Merge branch 'master' into update/19345
2018-03-19 18:00:28 +00:00
Claudio Sanches
47894cc64d
Fixed includes/class-wc-checkout.php PHPCS violations
2018-03-16 16:15:08 -03:00
Mike Jolley
5d6b43dbc8
Update nonce handling
2018-03-13 14:16:56 +00:00
Mike Jolley
b4579bb502
Merge branch 'master' into update/16912
2018-03-01 16:38:04 +00:00
Caleb Burks
0568470bb8
Only show T&C's notice if there is a valid T&Cs page
2018-02-28 21:58:34 -05:00
Caleb Burks
c21cc2e8fe
Replace “Cheatin’ uh?” with friendlier messages
2018-02-07 17:01:12 -05:00
Mike Jolley
c64c726da9
Set instance id
2018-01-15 14:49:55 +00:00
Mike Jolley
d9913c0d77
Checkout should store fee tax lines
...
Fixes #17815
2017-11-21 10:49:26 +00:00
Tim Howe
1b08688ea6
Checkout Postcode / Zip validation error message missing Billing / Shipping Identification #17474 ( #17535 )
...
* Fix - #17413
Update the `json_search_products` function to use the
`wc_products_array_filter_visible` filter rather then the
`wc_products_array_filter_editable` filter
Added an additional if condition to the `is_visible` function to check
if the product had a parent and it's post status
* remove additional comment from code to keep it clean
* Reverted filter
* Updated the is_visable to check parent product post status using WooCommerce class methods
* Updated the `if empty` check to make it is compatible with older versions of php
* Removed the empty check infavor of just testing on the returned value
Updated the way we are retrieving the partent product object
* Moved the `$parent_product` variable assigment out of the if statement.
* Applied and tested tregenza patch to updates Checkout Postcode / Zip validation error message
* Cleaned up code from testing
2017-11-02 11:54:03 -07:00
Boro Sitnikovski
b11ed6e3db
Fix direct access to props on checkout
2017-09-27 16:25:45 +02:00
Mike Jolley
8973a0cdad
Merge pull request #16797 from Umangvaghela/add-esc_html
...
add esc_html in class-wc-checkout.php file
2017-09-15 16:37:50 -07:00
Umangvaghela
37edbbedf5
add esc_html in class-wc-checkout.php file
2017-09-13 13:01:59 +05:30
nils-fredrik@maksimer.no
39bde22e56
Apply filter to posted data in checkout.
2017-09-08 21:34:55 +02:00
Boro Sitnikovski
5224eab917
Update PR with new logic
2017-09-05 19:56:56 +02:00
Mike Jolley
487478daa9
Store details about the original coupon
2017-08-24 17:07:49 +01:00
Mike Jolley
804feb9333
Store fee amount and prevent totals going negative
2017-08-23 12:15:06 +01:00
Claudiu Lodromanean
b0f190fa1d
Merge pull request #16517 from woocommerce/integrate-cart-sessions-class
...
Integrate cart sessions, getters and setters
2017-08-18 08:41:57 -07:00
Mike Jolley
97f9a4037a
Change password label
2017-08-18 16:18:49 +01:00
Mike Jolley
1c8ad67a9e
Fix tests and tax merges
2017-08-18 15:05:01 +01:00
Mike Jolley
d2e3839d99
Use getters and setters in cart class
2017-08-18 12:51:45 +01:00
Mike Jolley
578da2d126
Unchecked checkbox should be an empty string
...
Closes #16184
2017-07-19 14:58:46 +01:00
Mike Jolley
872dca636f
Feedback
2017-07-10 14:48:42 +01:00
Mike Jolley
a6967d69d4
Normalise state keys
2017-07-10 14:48:42 +01:00
Akeda Bagus
53807185a8
Fixed typos.
...
These typos are catched by `misspell` program.
```
find . -type f | grep -v assets | grep -v dummy-data | grep -v i18n | grep -v node_modules | grep -v .git | grep -v apigen | xargs misspell -w
```
Some results were excluded because of 3rd party ownership and non-english
sentences.
2017-07-10 12:56:28 +07:00
Mike Jolley
fe3406ceec
Set all legacy data
...
Fixes #15245
2017-05-30 12:36:20 +01:00
Mike Jolley
0e675137e3
Merge branch 'fix/issue-15252'
2017-05-25 11:30:09 +01:00
Mike Jolley
d73849eee3
wc_strtoupper helper
2017-05-25 11:30:01 +01:00
Boro Sitnikovski
e68977d021
function_exists check
2017-05-24 20:22:58 +02:00
Boro Sitnikovski
c7c4cfbae5
Use mb
2017-05-24 20:19:17 +02:00
Kelly Dwan
ea98da7778
Use display_name from the customer data store
2017-05-24 14:14:29 -04:00
Boro Sitnikovski
43955736fc
Update PR after review
2017-05-24 20:10:51 +02:00
Kelly Dwan
51f4a6b1b8
Customers: Don’t update the display name of a user when completing an order, unless the old display name is an email.
2017-05-24 13:32:02 -04:00
Boro Sitnikovski
30f20b81de
Make state validation less stricter for keys
2017-05-24 14:09:09 +02:00
Mike Jolley
6dfdc86111
Merge branch 'pr/14678'
2017-05-23 19:16:37 +01:00
Mike Jolley
109e951de3
Renamed filters and actions
2017-05-23 19:16:30 +01:00
Mike Jolley
c16acc6b51
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# assets/css/wc-setup-rtl.css
# assets/css/wc-setup.css
2017-05-23 19:00:24 +01:00
Mike Jolley
d3666738d8
Merge branch 'pr/15069'
2017-05-23 18:56:58 +01:00
Mike Jolley
00e5189a05
Merge pull request #15070 from rasmusbe/phpdoc-missing-return-throws
...
Phpdoc: Add missing return and throws
2017-05-23 18:50:58 +01:00
Mike Jolley
3b1894dd8f
Merge branch 'pr/15039'
2017-05-23 18:48:24 +01:00
Mike Jolley
c709b7f490
since
2017-05-23 18:48:16 +01:00
Rasmus Bengtsson
185934fad9
Fix phpdoc to include params and correct types
2017-05-15 13:50:52 +02:00
Rasmus Bengtsson
4f00d7e5e3
PHPDoc: Add missing return statement
2017-05-15 13:37:59 +02:00
Mike Jolley
3d7533e02b
Correct variable name
2017-05-12 12:09:05 +01:00
Mike Jolley
de4e2fc667
Update all customer fields when updating via checkout
...
Adds set_customer_address_fields helper to make it more DRY
Fixes #14985
2017-05-12 10:43:14 +01:00
Diego Zanella
8fd1366bba
#15038 Made WC_Checkout::get_posted_data() public
2017-05-12 10:23:10 +01:00
Mike Jolley
a283351ef8
On multisite, add user to blog during checkout if not a user
...
Fixes #14736
2017-04-27 13:48:45 +01:00
Mike Jolley
ef2246a9cd
Don't strtolower address strings
...
Closes #14694
2017-04-26 11:40:59 +01:00
Petar Petrov
fdb28218ea
items_type_key filter and woocommerce_order_line_item_object fix
2017-04-25 18:07:40 +03:00
Petar Petrov
f71a498892
Allows to insert conditions for our custom "woocommerce_order_line_item" filter.
2017-04-25 16:06:43 +03:00
Petar Petrov
b551468072
Merge branch 'master' of github.com:pnpetroff/woocommerce
2017-04-25 14:41:57 +03:00
Petar Petrov
2b3ec357ad
fix-14302
2017-04-25 14:12:36 +03:00
Diego Zanella
19aa807da6
Restored filter `woocommerce_checkout_customer_id` during checkout validation
2017-04-24 14:41:23 +01:00
Mike Jolley
bb4507bcae
Better email handling when invalid
2017-04-20 14:45:04 +01:00
Govind Kumar
2adadd5737
Fixed issue
2017-04-20 17:41:20 +05:30
Claudio Sanches
086b60a871
Fixed legacy WC_Checkout->posted warning.
...
WC_Checkout->get_posted_data() is a protected method and third party
integrations should use $_POST.
2017-04-18 18:15:25 -03:00
Mike Jolley
add7170f34
Fixes legacy_posted_data access and adds notices if accessed.
2017-04-18 21:55:31 +01:00
Mike Jolley
3cf50c60f6
Fix backwards compat logic in enable_guest_checkout
...
Fixes #14211
2017-04-10 21:18:49 +01:00
Mike Jolley
8614a7922d
When forcing shipping to billing, set the shipping fields in the order itself
...
Fixes #14006
2017-04-06 09:50:34 +01:00
Mike Jolley
df13658dab
docblock correction
...
Closes #13818
2017-03-29 11:47:37 +01:00
Mike Jolley
b35e4c0cf9
Load values only when not-empty/set
...
Closes #13785
2017-03-28 12:30:04 +01:00
Claudio Sanches
59c2849736
Changed version 2.7 to 3.0
2017-03-15 13:36:53 -03:00