That will give customers a checkbox that says "Merge Saved Cart?"
When checked, it will merge
When unchecked, it will not merge
1. EDIT: catalog/controller/account/login.php
2. FIND:
Code: Select all
if (isset($this->request->post['email']) && isset($this->request->post['password']) && $this->validate()) {
Code: Select all
//Q: Merge Cart Checkbox
if (!isset($this->request->post['merge'])) {
$this->session->data['merge'] = false;
}//
5. FIND:
Code: Select all
<div style="text-align: right;"><a onclick="$('#login').submit();" class="button"><span><?php echo $button_login; ?></span></a></div>
Code: Select all
<!--//Q: START Merge Cart Checkbox -->
<br />
<input type="checkbox" name="merge" id="merge" checked="checked" value="1" /><label for="merge">Merge Saved Cart?</label>
<!--//Q: END Merge Cart Checkbox -->
8. FIND:
Code: Select all
$cart = unserialize($customer_query->row['cart']);
Code: Select all
//Q: Merge Cart Checkbox
if (isset($this->session->data['merge'])) {
$cart = array();
unset($this->session->data['merge']);
}//