Author: mor
Date: Fri Jul 24 06:42:39 2009 New Revision: 797336 URL: http://svn.apache.org/viewvc?rev=797336&view=rev Log: Added various contact mechs to cart for One Page Checkout events so that they can be associated to an order. Modified: ofbiz/trunk/specialpurpose/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml Modified: ofbiz/trunk/specialpurpose/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml?rev=797336&r1=797335&r2=797336&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml (original) +++ ofbiz/trunk/specialpurpose/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml Fri Jul 24 06:42:39 2009 @@ -914,6 +914,13 @@ </call-service> <field-to-request field="parameters.shipToPhoneContactMechId" request-name="shipToPhoneContactMechId"/> + <if-not-empty field="parameters.shipToPhoneContactMechId"> + <call-object-method obj-field="shoppingCart" method-name="addContactMech"> + <string value="PHONE_SHIPPING"/> + <field field="parameters.shipToPhoneContactMechId"/> + </call-object-method> + </if-not-empty> + <!-- Create Update email address --> <call-map-processor xml-resource="component://ecommerce/script/org/ofbiz/ecommerce/customer/CheckoutMapProcs.xml" processor-name="emailAddress" in-map-name="parameters" out-map-name="emailAddressContext"/> @@ -928,6 +935,12 @@ </call-service> <field-to-request field="parameters.emailContactMechId" request-name="emailContactMechId"/> + <if-not-empty field="parameters.emailContactMechId"> + <call-object-method obj-field="shoppingCart" method-name="addContactMech"> + <string value="ORDER_EMAIL"/> + <field field="parameters.emailContactMechId"/> + </call-object-method> + </if-not-empty> <!-- Set partyId, in shoppingCart --> <call-object-method obj-field="shoppingCart" method-name="setUserLogin"> <field field="userLogin" type="org.ofbiz.entity.GenericValue"/> @@ -1200,6 +1213,12 @@ <result-to-field result-name="contactMechId" field="parameters.billToContactMechId"/> </call-service> <field-to-request field="parameters.billToContactMechId" request-name="billToContactMechId"/> + <if-not-empty field="parameters.billToContactMechId"> + <call-object-method obj-field="shoppingCart" method-name="addContactMech"> + <string value="BILLING_LOCATION"/> + <field field="parameters.billToContactMechId"/> + </call-object-method> + </if-not-empty> <!-- Create Update Billing Telecom Number --> <call-map-processor xml-resource="component://ecommerce/script/org/ofbiz/ecommerce/customer/CheckoutMapProcs.xml" @@ -1216,6 +1235,12 @@ <result-to-field result-name="contactMechId" field="parameters.billToPhoneContactMechId"/> </call-service> <field-to-request field="parameters.billToPhoneContactMechId" request-name="billToPhoneContactMechId"/> + <if-not-empty field="parameters.billToPhoneContactMechId"> + <call-object-method obj-field="shoppingCart" method-name="addContactMech"> + <string value="PHONE_BILLING"/> + <field field="parameters.billToPhoneContactMechId"/> + </call-object-method> + </if-not-empty> <!-- Create Update credit card --> <set-service-fields service-name="createUpdateCreditCard" map="parameters" to-map="creditCardContext"/> |
Free forum by Nabble | Edit this page |