Post by ahmedatwa » Wed May 04, 2016 11:02 pm

1- admin\view\template\catalog\product_form.tpl

Code: Select all

<div class="form-group has-error">
           <label class="col-sm-2 control-label" for="input-seller-price"><?php echo $entry_seller_price; ?></label>
                <div class="col-sm-10">
                  <input type="text" name="seller-price" value="<?php echo $seller_price; ?>" placeholder="<?php echo $entry_seller_price; ?>" id="input-seller-price" class="form-control" />
                </div>
              </div>
2- admin\model\catalog\product.php

Code: Select all

seller_price = '" . $this->db->escape($data['seller_price']) . "',
3- admin\controller\catalog\product.php

Code: Select all

if (isset($this->request->post['seller_price'])) {
			$data['seller_price'] = $this->request->post['seller_price'];
		} elseif (!empty($product_info)) {
			$data['seller_price'] = $product_info['seller_price'];
		} else {
			$data['seller_price'] = ';
		}
4- catalog\model\catalog\product.php

Code: Select all

'seller_price'     => $query->row['seller_price'],
Now i get this in error log and it's not adding any values in SQL Row

Code: Select all

PHP Notice:  Undefined index: seller_price in model\catalog\product.php on line 131

New member

Posts

Joined
Sat Mar 05, 2016 5:22 pm

Post by imdevlper18 » Wed May 04, 2016 11:06 pm

4- catalog\model\catalog\product.php

In this step you forget to call seller_price in query. It is not returning everything. It is only returning written values.
You need add seller price call in query. it must p.seller_price

Opencart Extensions | Professional opencart support | Support Ticket | support@cartbinder.com


User avatar
Active Member

Posts

Joined
Sun May 11, 2014 2:04 pm

Post by ahmedatwa » Wed May 04, 2016 11:16 pm

Actually this was also added

Code: Select all

$sql .= " OR LCASE(p.seller_price) = '" . $this->db->escape(utf8_strtolower($data['filter_name'])) . "'";

New member

Posts

Joined
Sat Mar 05, 2016 5:22 pm

Post by imdevlper18 » Wed May 04, 2016 11:21 pm

ahmedatwa wrote:Actually this was also added

Code: Select all

$sql .= " OR LCASE(p.seller_price) = '" . $this->db->escape(utf8_strtolower($data['filter_name'])) . "'";
This is added in getproducts() function.
But you need to have it in getproduct function

Opencart Extensions | Professional opencart support | Support Ticket | support@cartbinder.com


User avatar
Active Member

Posts

Joined
Sun May 11, 2014 2:04 pm

Post by ahmedatwa » Wed May 04, 2016 11:25 pm

but Neither SKU nor MPN addedd to the

Code: Select all

public function getProduct($product_id) {
just in

Code: Select all

return array(

New member

Posts

Joined
Sat Mar 05, 2016 5:22 pm

Post by imdevlper18 » Wed May 04, 2016 11:32 pm

Yes. You need to add seller price here.

Opencart Extensions | Professional opencart support | Support Ticket | support@cartbinder.com


User avatar
Active Member

Posts

Joined
Sun May 11, 2014 2:04 pm

Post by ahmedatwa » Wed May 04, 2016 11:48 pm

still throwing the same error

Code: Select all

p.image, p.seller_price

New member

Posts

Joined
Sat Mar 05, 2016 5:22 pm

Post by ahmedatwa » Thu May 05, 2016 4:30 am

I don't need to echo that field in front end i just need it to work in backend

New member

Posts

Joined
Sat Mar 05, 2016 5:22 pm

Post by ahmedatwa » Thu May 05, 2016 5:34 pm

Guys Any one could tell what is the root cause of the error

New member

Posts

Joined
Sat Mar 05, 2016 5:22 pm

Post by ahmedatwa » Thu May 05, 2016 6:19 pm

Solved Thanks for help

New member

Posts

Joined
Sat Mar 05, 2016 5:22 pm
Who is online

Users browsing this forum: No registered users and 8 guests