qwas1990 Posted April 24, 2018 Share Posted April 24, 2018 Добрый день. У меня такая проблема. Есть мульти магазин на две разные страны. Цены рассчитываются по сложной формуле в зависимости от товара. Решил просто добавить вторую цену в карточку товара при создании. Добавил поле в таблицу product для второй цены и отредактировал в админки чтобы добавляла эту цену в таблицу. Далее из изменил catalog/model/catalog/product.php в функции getProduct if ($query->num_rows) { if ($_SERVER['HTTP_HOST']==="адрес сайта ") { return array( --------------------------- 'price' => $query->row['price_ru'], ----------------------------- ); } else { return array( 'product_id' => $query->row['product_id'], 'category_id' => $query->row['category_id'], 'name' => $query->row['name'], 'description' => $query->row['description'], 'meta_title' => $query->row['meta_title'], 'meta_h1' => $query->row['meta_h1'], 'meta_description' => $query->row['meta_description'], 'meta_keyword' => $query->row['meta_keyword'], 'tag' => $query->row['tag'], 'model' => $query->row['model'], 'sku' => $query->row['sku'], 'upc' => $query->row['upc'], 'ean' => $query->row['ean'], 'jan' => $query->row['jan'], 'isbn' => $query->row['isbn'], 'mpn' => $query->row['mpn'], 'location' => $query->row['location'], 'quantity' => $query->row['quantity'], 'stock_status' => $query->row['stock_status'], 'image' => $query->row['image'], 'manufacturer_id' => $query->row['manufacturer_id'], 'manufacturer' => $query->row['manufacturer'], 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), 'special' => $query->row['special'], 'reward' => $query->row['reward'], 'points' => $query->row['points'], 'tax_class_id' => $query->row['tax_class_id'], 'date_available' => $query->row['date_available'], 'weight' => $query->row['weight'], 'weight_class_id' => $query->row['weight_class_id'], 'length' => $query->row['length'], 'width' => $query->row['width'], 'height' => $query->row['height'], 'length_class_id' => $query->row['length_class_id'], 'subtract' => $query->row['subtract'], 'rating' => round($query->row['rating']), 'reviews' => $query->row['reviews'] ? $query->row['reviews'] : 0, 'minimum' => $query->row['minimum'], 'sort_order' => $query->row['sort_order'], 'status' => $query->row['status'], 'date_added' => $query->row['date_added'], 'date_modified' => $query->row['date_modified'], 'viewed' => $query->row['viewed'] ); } } else { return false; } На втором сайте показывает нормально цену какую необходимо. Но проблема в том что при добавлении в корзину берется первая цена, а не та что необходима для данного сайта. Подскажите как сделать чтобы бралась нужная цена. Link to comment Share on other sites More sharing options...
spectre Posted April 24, 2018 Share Posted April 24, 2018 7 минут назад, qwas1990 сказал: Подскажите как сделать чтобы бралась нужная цена. есть еще библиотека cart Link to comment Share on other sites More sharing options... freelancer Posted April 24, 2018 Share Posted April 24, 2018 (edited) сам подход не верный. если вы хотите вторую цену хранить в базе, то вам надо в момент селекта товаров подменять поле price на цену магазина. сделайте это в 1 месте и у вас не будет проблем Edited April 24, 2018 by freelancer движок не идеален, как и фрилансер ( Link to comment Share on other sites More sharing options... spectre Posted April 24, 2018 Share Posted April 24, 2018 2 минуты назад, freelancer сказал: сам подход не верный. если вы хотите вторую цену хранить в базе, то вам надо в момент селекта товаров подменять поле price на цену магазина. сделайте это в 1 месте и у вас не будет проблем минимум в двух, в cart же идет запрос напрямую, без getproduct 1 Link to comment Share on other sites More sharing options... freelancer Posted April 24, 2018 Share Posted April 24, 2018 движок не идеален ( Link to comment Share on other sites More sharing options... HyperLabTeam Posted April 24, 2018 Share Posted April 24, 2018 не проще ли продублировать товары под разные магазы? там ж ещё скидки акции и прочая фигня Link to comment Share on other sites More sharing options... qwas1990 Posted April 24, 2018 Author Share Posted April 24, 2018 22 minutes ago, spectre said: минимум в двух, в cart же идет запрос напрямую, без getproduct Не подскажите где именно поменять, и желательно как. Link to comment Share on other sites More sharing options... qwas1990 Posted April 24, 2018 Author Share Posted April 24, 2018 14 minutes ago, AWARO said: не проще ли продублировать товары под разные магазы? там ж ещё скидки акции и прочая фигня Это последний вариант Link to comment Share on other sites More sharing options... spectre Posted April 24, 2018 Share Posted April 24, 2018 2 минуты назад, qwas1990 сказал: Не подскажите где именно поменять, и желательно как. Откройте библиотеку cart и сделайте по аналогии с getproduct, этого вполне достаточно Link to comment Share on other sites More sharing options... qwas1990 Posted April 24, 2018 Author Share Posted April 24, 2018 какой cart catalog/controller/checkout/cart.php catalog/controller/common/cart.php system/library/cart.php Link to comment Share on other sites More sharing options... spectre Posted April 24, 2018 Share Posted April 24, 2018 1 минуту назад, qwas1990 сказал: какой cart библиотека Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Округление итоговой цены в корзине By Dozent, November 29, 2020 9 replies 700 views Crist January 19 Как продавать товар с разным весом? 1 2 By zhizherinv, December 10, 2022 27 replies 510 views COBECTb11 January 11 [Поддержка] CityManager Pro (группы покупателей, разные цены для городов) 1 2 3 4 46 By progroman, February 2, 2017 база городов определение по ip (and 7 more) Tagged with: база городов определение по ip геосообщения мультимагазин geoip geo ip sypex citymanager citymanager pro 1,145 replies 127,086 views progroman Thursday at 08:06 PM цена товара с учетом цены доступной опции By botobug, Saturday at 08:40 PM 1 reply 100 views spectre Saturday at 09:35 PM цена за товар 0 By foggy, January 16 1 reply 118 views foggy January 16 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Sandbox Корзина для разных цен товаров Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Chameleon - Responsive & Multipurpose Opencart Template + Quick Start By 29aleksey Wayforpay API оплата для Opencart 2.3, 3.x By bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. By Rassol2 ShowCase – Responsive / Multipurpose Opencart Template By octemplates Telnotification By Yevhenii_7777 × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
freelancer Posted April 24, 2018 Share Posted April 24, 2018 (edited) сам подход не верный. если вы хотите вторую цену хранить в базе, то вам надо в момент селекта товаров подменять поле price на цену магазина. сделайте это в 1 месте и у вас не будет проблем Edited April 24, 2018 by freelancer движок не идеален, как и фрилансер ( Link to comment Share on other sites More sharing options... spectre Posted April 24, 2018 Share Posted April 24, 2018 2 минуты назад, freelancer сказал: сам подход не верный. если вы хотите вторую цену хранить в базе, то вам надо в момент селекта товаров подменять поле price на цену магазина. сделайте это в 1 месте и у вас не будет проблем минимум в двух, в cart же идет запрос напрямую, без getproduct 1 Link to comment Share on other sites More sharing options... freelancer Posted April 24, 2018 Share Posted April 24, 2018 движок не идеален ( Link to comment Share on other sites More sharing options... HyperLabTeam Posted April 24, 2018 Share Posted April 24, 2018 не проще ли продублировать товары под разные магазы? там ж ещё скидки акции и прочая фигня Link to comment Share on other sites More sharing options... qwas1990 Posted April 24, 2018 Author Share Posted April 24, 2018 22 minutes ago, spectre said: минимум в двух, в cart же идет запрос напрямую, без getproduct Не подскажите где именно поменять, и желательно как. Link to comment Share on other sites More sharing options... qwas1990 Posted April 24, 2018 Author Share Posted April 24, 2018 14 minutes ago, AWARO said: не проще ли продублировать товары под разные магазы? там ж ещё скидки акции и прочая фигня Это последний вариант Link to comment Share on other sites More sharing options... spectre Posted April 24, 2018 Share Posted April 24, 2018 2 минуты назад, qwas1990 сказал: Не подскажите где именно поменять, и желательно как. Откройте библиотеку cart и сделайте по аналогии с getproduct, этого вполне достаточно Link to comment Share on other sites More sharing options... qwas1990 Posted April 24, 2018 Author Share Posted April 24, 2018 какой cart catalog/controller/checkout/cart.php catalog/controller/common/cart.php system/library/cart.php Link to comment Share on other sites More sharing options... spectre Posted April 24, 2018 Share Posted April 24, 2018 1 минуту назад, qwas1990 сказал: какой cart библиотека Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Округление итоговой цены в корзине By Dozent, November 29, 2020 9 replies 700 views Crist January 19 Как продавать товар с разным весом? 1 2 By zhizherinv, December 10, 2022 27 replies 510 views COBECTb11 January 11 [Поддержка] CityManager Pro (группы покупателей, разные цены для городов) 1 2 3 4 46 By progroman, February 2, 2017 база городов определение по ip (and 7 more) Tagged with: база городов определение по ip геосообщения мультимагазин geoip geo ip sypex citymanager citymanager pro 1,145 replies 127,086 views progroman Thursday at 08:06 PM цена товара с учетом цены доступной опции By botobug, Saturday at 08:40 PM 1 reply 100 views spectre Saturday at 09:35 PM цена за товар 0 By foggy, January 16 1 reply 118 views foggy January 16 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Sandbox Корзина для разных цен товаров Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Chameleon - Responsive & Multipurpose Opencart Template + Quick Start By 29aleksey Wayforpay API оплата для Opencart 2.3, 3.x By bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. By Rassol2 ShowCase – Responsive / Multipurpose Opencart Template By octemplates Telnotification By Yevhenii_7777 × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
spectre Posted April 24, 2018 Share Posted April 24, 2018 2 минуты назад, freelancer сказал: сам подход не верный. если вы хотите вторую цену хранить в базе, то вам надо в момент селекта товаров подменять поле price на цену магазина. сделайте это в 1 месте и у вас не будет проблем минимум в двух, в cart же идет запрос напрямую, без getproduct 1 Link to comment Share on other sites More sharing options... freelancer Posted April 24, 2018 Share Posted April 24, 2018 движок не идеален ( Link to comment Share on other sites More sharing options... HyperLabTeam Posted April 24, 2018 Share Posted April 24, 2018 не проще ли продублировать товары под разные магазы? там ж ещё скидки акции и прочая фигня Link to comment Share on other sites More sharing options... qwas1990 Posted April 24, 2018 Author Share Posted April 24, 2018 22 minutes ago, spectre said: минимум в двух, в cart же идет запрос напрямую, без getproduct Не подскажите где именно поменять, и желательно как. Link to comment Share on other sites More sharing options... qwas1990 Posted April 24, 2018 Author Share Posted April 24, 2018 14 minutes ago, AWARO said: не проще ли продублировать товары под разные магазы? там ж ещё скидки акции и прочая фигня Это последний вариант Link to comment Share on other sites More sharing options... spectre Posted April 24, 2018 Share Posted April 24, 2018 2 минуты назад, qwas1990 сказал: Не подскажите где именно поменять, и желательно как. Откройте библиотеку cart и сделайте по аналогии с getproduct, этого вполне достаточно Link to comment Share on other sites More sharing options... qwas1990 Posted April 24, 2018 Author Share Posted April 24, 2018 какой cart catalog/controller/checkout/cart.php catalog/controller/common/cart.php system/library/cart.php Link to comment Share on other sites More sharing options... spectre Posted April 24, 2018 Share Posted April 24, 2018 1 минуту назад, qwas1990 сказал: какой cart библиотека Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Округление итоговой цены в корзине By Dozent, November 29, 2020 9 replies 700 views Crist January 19 Как продавать товар с разным весом? 1 2 By zhizherinv, December 10, 2022 27 replies 510 views COBECTb11 January 11 [Поддержка] CityManager Pro (группы покупателей, разные цены для городов) 1 2 3 4 46 By progroman, February 2, 2017 база городов определение по ip (and 7 more) Tagged with: база городов определение по ip геосообщения мультимагазин geoip geo ip sypex citymanager citymanager pro 1,145 replies 127,086 views progroman Thursday at 08:06 PM цена товара с учетом цены доступной опции By botobug, Saturday at 08:40 PM 1 reply 100 views spectre Saturday at 09:35 PM цена за товар 0 By foggy, January 16 1 reply 118 views foggy January 16 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Sandbox Корзина для разных цен товаров Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Chameleon - Responsive & Multipurpose Opencart Template + Quick Start By 29aleksey Wayforpay API оплата для Opencart 2.3, 3.x By bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. By Rassol2 ShowCase – Responsive / Multipurpose Opencart Template By octemplates Telnotification By Yevhenii_7777
freelancer Posted April 24, 2018 Share Posted April 24, 2018 движок не идеален ( Link to comment Share on other sites More sharing options... HyperLabTeam Posted April 24, 2018 Share Posted April 24, 2018 не проще ли продублировать товары под разные магазы? там ж ещё скидки акции и прочая фигня Link to comment Share on other sites More sharing options... qwas1990 Posted April 24, 2018 Author Share Posted April 24, 2018 22 minutes ago, spectre said: минимум в двух, в cart же идет запрос напрямую, без getproduct Не подскажите где именно поменять, и желательно как. Link to comment Share on other sites More sharing options... qwas1990 Posted April 24, 2018 Author Share Posted April 24, 2018 14 minutes ago, AWARO said: не проще ли продублировать товары под разные магазы? там ж ещё скидки акции и прочая фигня Это последний вариант Link to comment Share on other sites More sharing options... spectre Posted April 24, 2018 Share Posted April 24, 2018 2 минуты назад, qwas1990 сказал: Не подскажите где именно поменять, и желательно как. Откройте библиотеку cart и сделайте по аналогии с getproduct, этого вполне достаточно Link to comment Share on other sites More sharing options... qwas1990 Posted April 24, 2018 Author Share Posted April 24, 2018 какой cart catalog/controller/checkout/cart.php catalog/controller/common/cart.php system/library/cart.php Link to comment Share on other sites More sharing options... spectre Posted April 24, 2018 Share Posted April 24, 2018 1 минуту назад, qwas1990 сказал: какой cart библиотека Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Округление итоговой цены в корзине By Dozent, November 29, 2020 9 replies 700 views Crist January 19 Как продавать товар с разным весом? 1 2 By zhizherinv, December 10, 2022 27 replies 510 views COBECTb11 January 11 [Поддержка] CityManager Pro (группы покупателей, разные цены для городов) 1 2 3 4 46 By progroman, February 2, 2017 база городов определение по ip (and 7 more) Tagged with: база городов определение по ip геосообщения мультимагазин geoip geo ip sypex citymanager citymanager pro 1,145 replies 127,086 views progroman Thursday at 08:06 PM цена товара с учетом цены доступной опции By botobug, Saturday at 08:40 PM 1 reply 100 views spectre Saturday at 09:35 PM цена за товар 0 By foggy, January 16 1 reply 118 views foggy January 16 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Sandbox Корзина для разных цен товаров
HyperLabTeam Posted April 24, 2018 Share Posted April 24, 2018 не проще ли продублировать товары под разные магазы? там ж ещё скидки акции и прочая фигня Link to comment Share on other sites More sharing options...
qwas1990 Posted April 24, 2018 Author Share Posted April 24, 2018 22 minutes ago, spectre said: минимум в двух, в cart же идет запрос напрямую, без getproduct Не подскажите где именно поменять, и желательно как. Link to comment Share on other sites More sharing options...
qwas1990 Posted April 24, 2018 Author Share Posted April 24, 2018 14 minutes ago, AWARO said: не проще ли продублировать товары под разные магазы? там ж ещё скидки акции и прочая фигня Это последний вариант Link to comment Share on other sites More sharing options...
spectre Posted April 24, 2018 Share Posted April 24, 2018 2 минуты назад, qwas1990 сказал: Не подскажите где именно поменять, и желательно как. Откройте библиотеку cart и сделайте по аналогии с getproduct, этого вполне достаточно Link to comment Share on other sites More sharing options... qwas1990 Posted April 24, 2018 Author Share Posted April 24, 2018 какой cart catalog/controller/checkout/cart.php catalog/controller/common/cart.php system/library/cart.php Link to comment Share on other sites More sharing options... spectre Posted April 24, 2018 Share Posted April 24, 2018 1 минуту назад, qwas1990 сказал: какой cart библиотека Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Округление итоговой цены в корзине By Dozent, November 29, 2020 9 replies 700 views Crist January 19 Как продавать товар с разным весом? 1 2 By zhizherinv, December 10, 2022 27 replies 510 views COBECTb11 January 11 [Поддержка] CityManager Pro (группы покупателей, разные цены для городов) 1 2 3 4 46 By progroman, February 2, 2017 база городов определение по ip (and 7 more) Tagged with: база городов определение по ip геосообщения мультимагазин geoip geo ip sypex citymanager citymanager pro 1,145 replies 127,086 views progroman Thursday at 08:06 PM цена товара с учетом цены доступной опции By botobug, Saturday at 08:40 PM 1 reply 100 views spectre Saturday at 09:35 PM цена за товар 0 By foggy, January 16 1 reply 118 views foggy January 16 Recently Browsing 0 members No registered users viewing this page.
qwas1990 Posted April 24, 2018 Author Share Posted April 24, 2018 какой cart catalog/controller/checkout/cart.php catalog/controller/common/cart.php system/library/cart.php Link to comment Share on other sites More sharing options...
spectre Posted April 24, 2018 Share Posted April 24, 2018 1 минуту назад, qwas1990 сказал: какой cart библиотека Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0
Recommended Posts