Jean-Baptiste Bellet
65596f8467
Do not replace shipping_methods array but push into
2022-03-11 14:34:58 +01:00
Filipe
6474055380
Merge pull request #8964 from jibees/8963-display-shipping-options-checkboxes
...
SplitCheckout: Display shipping options checkboxes on invalid form submit
2022-03-10 16:41:10 +00:00
Filipe
3cf2db68b1
Merge pull request #8945 from jibees/8914-do-not-display-shipping-method-backoffice-only-for-split-checkout
...
SplitCheckout: display only shipping method that are set as front end available
2022-03-10 16:13:42 +00:00
Filipe
1522263cfc
Merge pull request #8893 from jibees/8889-handle-redirect-to-next-step-for-the-split-checkout
...
SplitCheckout: handle navigation between steps
2022-03-10 16:07:58 +00:00
Jean-Baptiste Bellet
e3a529be5d
Display only shipping method that are set as front end available
...
and update the tests as well
2022-03-10 16:15:50 +01:00
Jean-Baptiste Bellet
60ad92c4ff
Display ship address options checkboxes
...
+ Create the associated test: the trick is is that the selected delivery method is the one that required address **and** is before others that do not required ship address
2022-03-10 15:55:10 +01:00
Jean-Baptiste Bellet
20d5c45b7a
Remove :debug tag
2022-03-10 15:53:19 +01:00
filipefurtad0
16fcde7053
Fixes rubocop offenses
2022-03-08 23:13:24 +00:00
filipefurtad0
a6486c2701
Adds assertion on the order confirmation page
2022-03-08 23:12:05 +00:00
filipefurtad0
509a114d51
Adds coverage on transaction fees for split checkout
2022-03-08 23:10:48 +00:00
filipefurtad0
1fdd36e491
Adds coverage on shipping fees, on split checkout
2022-03-08 22:30:14 +00:00
Filipe
5606be7199
Merge pull request #8944 from jibees/8940-display-update-button-on-order-unless-order-is-complete
...
Split checkout: Display "Update" button on the order table page unless order is complete
2022-03-07 11:58:34 +00:00
Jean-Baptiste Bellet
e14dad1575
Update test on payment step
2022-03-01 14:51:24 +01:00
Jean-Baptiste Bellet
3e85762143
Create a test that test the redirection after the split checkout login
...
Should be redirected on the first step
2022-03-01 14:25:41 +01:00
Jean-Baptiste Bellet
96d4ee3f4f
Extract to a method in the split checkout helper
2022-03-01 14:25:08 +01:00
Filipe
1338bcbf57
Merge pull request #8939 from filipefurtad0/stock_spec_checkout_split
...
Checks stock restrictions on checkout split (system spec)
2022-02-28 16:42:58 +00:00
Jean-Baptiste Bellet
e47198f1e5
Handle both types of redirection
...
One is based on the order step itself, the other is based on the current step passed through the params
2022-02-28 15:23:37 +01:00
filipefurtad0
7a6f3d67e2
Implements shared example; Checks stock restriction on payment step
2022-02-27 21:51:03 +00:00
filipefurtad0
eb56027505
Moves out-of-stock block within correct context
2022-02-27 19:56:45 +00:00
filipefurtad0
82b6d39191
Re-names payment; addresses style issues
2022-02-25 16:06:26 +00:00
filipefurtad0
daffe333c5
Adds coverage on order completition for Cash/Paypal
2022-02-25 16:06:26 +00:00
filipefurtad0
c4bf36d402
Adds Stripe SCA to shared examples block
2022-02-25 16:06:26 +00:00
filipefurtad0
d336ab52a1
Adds Paypal to shared examples block
2022-02-25 16:06:26 +00:00
filipefurtad0
ae3eb90668
Adds shared examples block, with cash
2022-02-25 16:06:26 +00:00
filipefurtad0
09cd9b8462
Adds a test on payment method requirement
2022-02-25 16:06:26 +00:00
filipefurtad0
9449c7c919
Adds a context for existing test case
2022-02-25 16:06:26 +00:00
filipefurtad0
9dceda7e20
Creates a details test block; moves respective tests inside
2022-02-25 16:06:26 +00:00
Filipe
4dbf047647
Merge pull request #8871 from jibees/8827-preselect-shipping-method
...
SplitCheckout: preselect the shipping/payment method if the only one available
2022-02-17 10:54:20 +00:00
Jean-Baptiste Bellet
716286497e
Add test to cover "preselect the shipping method" if only one is available
...
+ do not preselect if more than one are available
2022-02-17 09:33:23 +01:00
Jean-Baptiste Bellet
0e053a2601
Add test to cover "preselect the payment method" if only one is available
...
+ do not preselect if more than one
2022-02-17 09:33:23 +01:00
Jean-Baptiste Bellet
43cd604405
Update to the right link the "Back to Payment method" button
...
+ create a spec as well
2022-02-11 15:01:53 +01:00
Matt-Yorkley
0516ec6f15
Enable test for loading address (now passing)
2022-01-30 11:33:31 +00:00
Matt-Yorkley
7e62bfcdfb
Add failing test for loading address with state correctly in split checkout
2022-01-30 11:33:31 +00:00
Matt-Yorkley
bfe70691c2
Add test coverage for accepting terms of service
2022-01-25 15:19:32 +00:00
Matt-Yorkley
2f7ef33caf
Add test for maintaining hub selection after order completion
2022-01-19 22:43:54 +00:00
Matt-Yorkley
fb8f5ee5ce
Increase flexibility in test setup
2022-01-19 17:51:03 +00:00
Matt-Yorkley
49623f6b4a
Simplify test setup
2022-01-19 17:51:03 +00:00
Matt-Yorkley
21ed136e00
Enable opening login modal via broadcasted DOM Event
2022-01-19 13:14:10 +00:00
Matt-Yorkley
8ce27bed86
Move guest checkout handling to the frontend
2022-01-19 13:14:10 +00:00
filipefurtad0
9ef8e86e59
Removes xpath within blocks on spec file
2022-01-18 18:09:14 +00:00
filipefurtad0
f250f6dc53
Updates mandatory field error count after merging #8691
2022-01-18 15:12:15 +00:00
filipefurtad0
63ae159091
Changes assertion from URL to page content on spec file
2022-01-18 15:10:31 +00:00
filipefurtad0
ee601bb357
Uses reload to fetch bill/ship address ids
2022-01-18 14:39:24 +00:00
filipefurtad0
ab2d92ab8f
Applies helper change on spec file
2022-01-18 14:39:24 +00:00
filipefurtad0
f3e0799205
Adds DB validation for same ship and bill addresses
2022-01-18 14:39:24 +00:00
filipefurtad0
3ad8e2df4f
Adds coverage on mandatory fields - details/billing/shipping
2022-01-18 14:39:24 +00:00
filipefurtad0
0da2d6e469
Adds coverage for required fields - address shipping
2022-01-18 14:39:24 +00:00
filipefurtad0
01f870b818
Adds coverage on ship_address_same_as_billing option
2022-01-18 14:39:24 +00:00
Filipe
7709e86d41
Merge pull request #8676 from jibees/8668-split-checkout-as-guest
...
Handle checkout as guest feature on split checkout
2022-01-12 20:22:01 +00:00
Jean-Baptiste Bellet
6e62985e19
update tests as there are now 2 more mandatory fields
...
First name and last name
2022-01-11 10:30:45 +01:00