Here's a free vQmod that removes step 3 (delivery details) on the checkout page.
Unlike "Requires shipping = no", this module doesn't remove shipping as such, it just makes it impossible for customers to choose different addresses for billing and delivery. The reason for that is that some consider it a fraud risk to separate addresses. This vQmod prevents users from doing that.
Tested on 1.5.x. For custom themes replace /default/ with /themename/. May not work with heavily modified themes. Downloadable here, on OpenCart Extensions or in our store. Comments welcome
Unlike "Requires shipping = no", this module doesn't remove shipping as such, it just makes it impossible for customers to choose different addresses for billing and delivery. The reason for that is that some consider it a fraud risk to separate addresses. This vQmod prevents users from doing that.
Tested on 1.5.x. For custom themes replace /default/ with /themename/. May not work with heavily modified themes. Downloadable here, on OpenCart Extensions or in our store. Comments welcome
Small addition for improvement. If you add this code before </modification> in the .xml file, it will re-number all the steps so that it becomes a 5 instead of 6 step checkout. I just thought customer would probably wonder where step 3 went?
Code: Select all
<file name="catalog/language/english/checkout/checkout.php">
<operation>
<search position="replace"><![CDATA[$_['text_checkout_shipping_method'] = 'Step 4: Delivery Method';]]></search>
<add><![CDATA[$_['text_checkout_shipping_method'] = 'Step 3: Delivery Method';]]></add>
</operation>
<operation>
<search position="replace"><![CDATA[$_['text_checkout_payment_method'] = 'Step 5: Payment Method';]]></search>
<add><![CDATA[$_['text_checkout_payment_method'] = 'Step 4: Payment Method';]]></add>
</operation>
<operation>
<search position="replace"><![CDATA[$_['text_checkout_confirm'] = 'Step 6: Confirm Order';]]></search>
<add><![CDATA[$_['text_checkout_confirm'] = 'Step 5: Confirm Order';]]></add>
</operation>
</file>
~
Install Extensions OR OpenCart Fast Service! PayPal Accepted
I will professionally install and configure any free or purchased theme, module or extension.
Visit http://www.mrtech.ca if you need an OpenCart webmaster
~
Looks like element naming in templates has changed in 1.5.2.
Try changing
to
in the step3checkout.xml and seeing if it works.
I didn't have time to update the vQmod to work with 1.5.2 yet.
Try changing
Code: Select all
$('#shipping-address #button-address').click();
Code: Select all
$('#button-shipping-address').click();
I didn't have time to update the vQmod to work with 1.5.2 yet.
Thanks this will be very helpful. is there a way to make the mod work for all themes? say like one theme is in default and another in default*. right now I just copied the mod and have 2 of the mod running to do it.
https://www.lotnllc.com is your one stop shop for all your computer needs!
If both of your themes have the same code and work with the module out of the box, you should be able to use a wildcard instead of theme name to apply same changes to both of them, i.e. substitute "/default/" with "/*/" in <file> tags in the xml.
If your second theme needs a modified xml file, you can copy all three <file> tags to the same file within the <modification> tag, adjust their contents and substitute "/default/" with "/themename/" for these three <file> tags. That way you'll have one xml for two themes.
If your second theme needs a modified xml file, you can copy all three <file> tags to the same file within the <modification> tag, adjust their contents and substitute "/default/" with "/themename/" for these three <file> tags. That way you'll have one xml for two themes.
I did not realize a star worked for that in vqmod.... Thanks Now my last thing is to figure why delivery methods take so damn long to load. only have ups and fedex.
https://www.lotnllc.com is your one stop shop for all your computer needs!
Who is online
Users browsing this forum: No registered users and 3 guests