In-Portal Issue Tracker - In-Commerce
Viewing Issue Advanced Details
1133 [In-Commerce] Payment Gateways bug report always 2011-09-27 06:57 2012-07-25 05:32
alex  
Dmitry  
normal  
closed  
fixed  
 
none 5.2.0-B1  
3
0001133: One-step Checkout
Create event, that will validate whole order at once and create/login user in the middle of that

http://dev.intechnic.com/new_in-commerce_theme/index.php?design=checkout2.jpg

NOTES:

- Implement using 5.1.x
- Attach Patch here.
1. create ord:OnGetPaymentGatewayAjax event, that will return: - 1 h
- a set of hidden fields to be placed on form (tag ord:GetFormHiddenFields does that)
- form submit url (tag ord:GetFormAction does that)

2. on payment gateway change (e.g. PayPal button is clicked): - 0.5 h
- remove all hidden fields with "payment-gw-field" class from the form
- add hidden fields (if any returned) retrieved from ord:OnGetPaymentGatewayAjax event (also set "payment-gw-field" HTML class to added hidden fields)
- change form action url to the one, returned by ord:OnGetPaymentGatewayAjax event

3. when shipping address fields are changed then (they all are filled-in) retrieve dropdown (call to new "checkout/shipping_type" template) for given order - 0.5 h

4. when "same as billing" is checked and user is entering billing address, then instantly copy that address to shipping address fields (that will be hidden at the moment) and trigger shipping address change code (#3) - 0.2 h

5. when when "same as billing" is checked/unchecked then trigger shipping address change code (#3) - 0.2 h

6. if no shipping types can be found based on entered address then create "fake shipping type dropdown" with "Please enter address" option selected - 0.5 h

7. update "shipping cost" and "order total" totals (without ajax query) when shipping cost is changed - 0.1 h

8. when no shipping types available then set "shipping cost" to 0 and update "order total" accordingly - 0.5 h

----

3.5 h
related to 0001178closed  (5.2.0)alex In-Portal CMS DBItem loading problem, when multiple keys are used 
Issue History
2012-07-25 05:32 alex Note Added: 0005039
2012-07-25 05:32 alex Status resolved => closed
2011-12-19 04:27 alex Changeset attached 5.2.x r14883
2011-12-09 02:31 alex Changeset attached 1.2.x r14857
2011-12-08 09:04 alex Relationship added related to 0001178
2011-12-05 11:02 alex Status reviewed and tested => resolved
2011-12-05 11:02 alex Fixed in Version => 5.2.0-B1
2011-12-05 11:02 alex Resolution open => fixed
2011-12-05 09:59 alex Note Added: 0004204
2011-12-05 09:59 alex Status needs testing => reviewed and tested
2011-12-05 09:59 alex Time Estimate Removed 4 =>
2011-12-05 09:59 alex Note Added: 0004203
2011-12-05 09:59 alex Assigned To => Dmitry
2011-12-05 09:59 alex Developer => alex
2011-12-05 09:59 alex Status active => needs testing
2011-12-05 08:28 alex Changeset attached 1.0.x r14830
2011-12-05 08:19 alex Changeset attached 1.0.x r14829
2011-12-05 08:18 alex Changeset attached 5.2.x r14828
2011-12-05 05:41 alex Changeset attached 5.2.x r14827
2011-12-02 16:46 Dmitry Changeset attached 1.0.x r14824
2011-12-02 11:06 alex Note Added: 0004196
2011-12-02 11:01 alex Changeset attached 1.0.x r14822
2011-12-02 10:56 alex Changeset attached 5.2.x r14821
2011-12-02 10:52 alex Changeset attached 5.2.x r14820
2011-12-01 07:18 alex Changeset attached 1.0.x r14817
2011-12-01 07:17 alex Changeset attached 5.2.x r14816
2011-11-30 11:23 alex Changeset attached 1.0.x r14814
2011-11-30 11:20 alex Changeset attached 5.2.x r14813
2011-11-29 08:17 alex Changeset attached 5.2.x r14808
2011-10-22 05:28 alex Estimate Points => 3
2011-10-06 12:59 Dmitry Category General => Payment Gateways
2011-10-06 12:59 Dmitry Target Version 1.0.0 => 5.2.0
2011-10-06 12:57 Dmitry Project Modern-Store => In-Commerce
2011-09-27 07:10 Dmitry Time Estimate Added 4
2011-09-27 06:57 alex New Issue

Notes
(0004196)
alex   
2011-12-02 11:06   
done, only left part is user auto creation (when password is filled)
(0004203)
alex   
2011-12-05 09:59   
done
(0004204)
alex   
2011-12-05 09:59   
Will test all together.
(0005039)
alex   
2012-07-25 05:32   
Since 5.2.0 version was released.