siriusmars Опубліковано: 21 липня 2012 Share Опубліковано: 21 липня 2012 Здравствуйте, подскажите модуль - который бы менял активную кнопку "купить" на "заказать" при отсутствии наличия товара на складе. Т.е. если товара нет в наличии покупатель кликая кнопку "заказать" оформляет заявку на товар как бы зная что его нет в наличии. Возможно ли реализовать для ocStore 1.5.3.1 . Надіслати Поділитися на інших сайтах More sharing options...
vilija Опубліковано: 22 липня 2012 Share Опубліковано: 22 липня 2012 Возможно реализовать . Код нужно подправить и будет показывать. Надіслати Поділитися на інших сайтах More sharing options... vilija Опубліковано: 22 липня 2012 Share Опубліковано: 22 липня 2012 ахаха...исчерпывающий ответ для техподдержки (надо было еще написать, смогу помочь за 10$) )))))Pascha , код для ocStore 1.5.3.1 в студию !Со своей стороны выложу для 1.5.1.3 Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 22 липня 2012 Share Опубліковано: 22 липня 2012 Здравствуйте, подскажите модуль - который бы менял активную кнопку "купить" на "заказать" при отсутствии наличия товара на складе. Т.е. если товара нет в наличии покупатель кликая кнопку "заказать" оформляет заявку на товар как бы зная что его нет в наличии. Возможно ли реализовать для ocStore 1.5.3.1 . Вот есть такое решение http://forum.opencart.ua/viewtopic.php?f=5&t=377 1 Надіслати Поділитися на інших сайтах More sharing options... siriusmars Опубліковано: 22 липня 2012 Автор Share Опубліковано: 22 липня 2012 Вот есть такое решение http://forum.opencar...c.php?f=5&t=377, спасибо, но немного не то; может кто другие решения предложит...(нужна только замена названия кнопки, замена функционала не нужена) Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 22 липня 2012 Share Опубліковано: 22 липня 2012 , спасибо, но немного не то; может кто другие решения предложит... (нужна только замена названия кнопки, замена функционала не нужена) Есть такие решения может что то подойдетhttp://www.opencart.com/index.php?route=extension/extension/info&extension_id=4767 и это http://www.opencart.com/index.php?route=extension/extension/info&extension_id=7095 и это https://opencartforum.com/topic/8283-change-atc-when-out-of-stock-v121/ 1 Надіслати Поділитися на інших сайтах More sharing options... vilija Опубліковано: 22 липня 2012 Share Опубліковано: 22 липня 2012 (змінено) Здравствуйте, подскажите модуль - который бы менял активную кнопку "купить" на "заказать" при отсутствии наличия товара на складе. Т.е. если товара нет в наличии покупатель кликая кнопку "заказать" оформляет заявку на товар как бы зная что его нет в наличии. Возможно ли реализовать для ocStore 1.5.3.1 . Попробовал для ocStore 1.5.1.3 catalog/language/russian/russian.php $_['button_zakaz'] = 'Заказать'; catalog/controller/product/category.php после $this->data['button_cart'] = $this->language->get('button_cart'); вставить $this->data['button_zakaz'] = $this->language->get('button_zakaz'); после $this->data['products'][] = array( вставить 'quantity'=> $result['quantity'] , catalog/view/theme/default/template/product/catalog.tpl вместо <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div> вставить <!-- Кнопка заказать если нет в наличии --> <?php if ($product['quantity'] <= 0) { ?> <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_zakaz; ?></span></a></div> <?php } else { ?> <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div> <?php } ?> <!-- Кнопка заказать если нет в наличии --> для ocStore 1.5.3.1 по аналогии можно сделать. Змінено 23 липня 2012 користувачем vilija 2 Надіслати Поділитися на інших сайтах More sharing options... siriusmars Опубліковано: 22 липня 2012 Автор Share Опубліковано: 22 липня 2012 Попробовал для ocStore 1.5.1.3 catalog/language/russian/russian.php $_['button_zakaz'] = 'Заказать'; catalog/controller/product/category.php после $this->data['button_cart'] = $this->language->get('button_cart'); вставить $this->data['button_zakaz'] = $this->language->get('button_zakaz'); catalog/view/theme/default/template/product/catalog.tpl вместо <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div> вставить <!-- Кнопка заказать если нет в наличии --> <?php if ($product['quantity'] <= 0) { ?> <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_zakaz; ?></span></a></div> <?php } else { ?> <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div> <?php } ?> <!-- Кнопка заказать если нет в наличии --> для ocStore 1.5.3.1 по аналогии можно сделать. Спасибо, реализую отпишусь... Надіслати Поділитися на інших сайтах More sharing options... siriusmars Опубліковано: 22 липня 2012 Автор Share Опубліковано: 22 липня 2012 не получилось.... Надіслати Поділитися на інших сайтах More sharing options... vilija Опубліковано: 22 липня 2012 Share Опубліковано: 22 липня 2012 Пришли мне эти три файла , в которые ты внес изменения. Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... DangelZM Опубліковано: 8 серпня 2012 Share Опубліковано: 8 серпня 2012 По моему более элегантным что ли решением будет проверка остатка в контролере (catalog/controller/product/category.php), и присвоение текста кнопки там же. Точно где это вставить не могу подсказать, нет желания сейчас лезть в код. Но выглядеть думаю должно так: $this->data['button_cart'] = $product['quantity'] <= 0 ? $this->language->get('button_zakaz') : $this->language->get('button_cart'); может кому то трудно понять тернарный оператор, напишу в более простом виде if($product['quantity'] <= 0){ $this->data['button_cart'] = $this->language->get('button_zakaz'); }else{ $this->data['button_cart'] = $this->language->get('button_cart'); } И тут я больше не за сокращение количества кода (хотя и за него тоже), сколько за отделение логики от представления. Надіслати Поділитися на інших сайтах More sharing options... vilija Опубліковано: 11 серпня 2012 Share Опубліковано: 11 серпня 2012 Согласен. Для страницы товара будет работать . Но будет ли работать на скранице категории , где отображается более одного товара ? $this->data['button_cart'] помомему определяется для всей страницы. Надіслати Поділитися на інших сайтах More sharing options... Eternity Опубліковано: 12 серпня 2012 Share Опубліковано: 12 серпня 2012 Вот есть такое решение http://forum.opencar...c.php?f=5&t=377 Отличный модуль! Единственный минус - работает только на дефолтной теме (а у меня платная тема). Вчера весь вечер крутила его, не могла понять в чем проблема, вроде стал, а не работает. Спасибо хостеру, помог разобраться - ребята из тех.поддержки обьяснили, что и где надо прописать в моем шаблоне. Сделала - все прекрасно, наконец-то клиенты меня больше не будут мучить вопросами, когда появится товар в наличии :rolleyes:Может кому-то пригодится (для версии 1.5.1.3): с помощью программы NotePad++ сделать поиск и замену слов: /theme/default/ заменить на /theme/имя_папки_темы/ в файле vqmod_ocu_waitlist.xml Там будет примерно около 10-15 замен, после этого закачать обратно этот файл по адресу /vqmod/xml. Кстати, перед установкой модуля пришлось установить Vqmod для opencart, увы об этом в инструкции по установке модуля не упомянули, а зря, для чайников типа меня это сэкономило бы массу времени))) Надіслати Поділитися на інших сайтах More sharing options... 7 months later... apajh Опубліковано: 21 березня 2013 Share Опубліковано: 21 березня 2013 по итогам этой ветки сделал небольшой мод для 1.5.4.1 2 Надіслати Поділитися на інших сайтах More sharing options... 5 months later... Rudnizki Опубліковано: 24 серпня 2013 Share Опубліковано: 24 серпня 2013 по итогам этой ветки сделал небольшой мод для 1.5.4.1 Спасибо, работает. Важно еще в админке включить "Заказ при нехватке на складе" Надіслати Поділитися на інших сайтах More sharing options... 4 months later... mastertim Опубліковано: 23 січня 2014 Share Опубліковано: 23 січня 2014 Спасибо, работает. Важно еще в админке включить "Заказ при нехватке на складе" по итогам этой ветки сделал небольшой мод для 1.5.4.1 У меня почему то показывает button_zakaz вместо Предзаказ ... Надіслати Поділитися на інших сайтах More sharing options... Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 У меня почему то показывает button_zakaz вместо Предзаказ ... та же проблема Надіслати Поділитися на інших сайтах More sharing options... Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 Решено! После установки данного модуля нужны изменения в следующем файле /catalog/language/russian/russian.php нужно вписать $_['button_zakaz'] = 'Предзаказ'; после $_['button_cart'] = 'Купить'; // Buttons $_['button_add_address'] = 'Добавить адрес'; $_['button_back'] = 'Назад'; $_['button_continue'] = 'Продолжить'; $_['button_cart'] = 'Купить'; $_['button_zakaz'] = 'Предзаказ'; $_['button_compare'] = 'сравнение'; все работает проверено. Надіслати Поділитися на інших сайтах More sharing options... Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 поправочка при поиске товара например по модели показывает купить, как исправить кто в силе ? Надіслати Поділитися на інших сайтах More sharing options... 7 months later... gdreamer Опубліковано: 5 вересня 2014 Share Опубліковано: 5 вересня 2014 по итогам этой ветки сделал небольшой мод для 1.5.4.1 идет замена только когда находишься в карточке товара. Если просто открыть категорию, то так и остается "купить". Так же ничего не меняется во всех модулях (типо таких как "новинки", "просмотренный товар" и т.п.). Как подправить, что бы нормально работала замена везде? Надіслати Поділитися на інших сайтах More sharing options... gdreamer Опубліковано: 5 вересня 2014 Share Опубліковано: 5 вересня 2014 что то я сомневаюсь, что вы этот мод написали. Тут этот модуль полностью рабочий, на разные версии и с поддержкой ;-) Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Поиск модулей Модуль: Замена кнопки "купить" на "заказать" если наличие = 0 Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
vilija Опубліковано: 22 липня 2012 Share Опубліковано: 22 липня 2012 ахаха...исчерпывающий ответ для техподдержки (надо было еще написать, смогу помочь за 10$) )))))Pascha , код для ocStore 1.5.3.1 в студию !Со своей стороны выложу для 1.5.1.3 Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 22 липня 2012 Share Опубліковано: 22 липня 2012 Здравствуйте, подскажите модуль - который бы менял активную кнопку "купить" на "заказать" при отсутствии наличия товара на складе. Т.е. если товара нет в наличии покупатель кликая кнопку "заказать" оформляет заявку на товар как бы зная что его нет в наличии. Возможно ли реализовать для ocStore 1.5.3.1 . Вот есть такое решение http://forum.opencart.ua/viewtopic.php?f=5&t=377 1 Надіслати Поділитися на інших сайтах More sharing options... siriusmars Опубліковано: 22 липня 2012 Автор Share Опубліковано: 22 липня 2012 Вот есть такое решение http://forum.opencar...c.php?f=5&t=377, спасибо, но немного не то; может кто другие решения предложит...(нужна только замена названия кнопки, замена функционала не нужена) Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 22 липня 2012 Share Опубліковано: 22 липня 2012 , спасибо, но немного не то; может кто другие решения предложит... (нужна только замена названия кнопки, замена функционала не нужена) Есть такие решения может что то подойдетhttp://www.opencart.com/index.php?route=extension/extension/info&extension_id=4767 и это http://www.opencart.com/index.php?route=extension/extension/info&extension_id=7095 и это https://opencartforum.com/topic/8283-change-atc-when-out-of-stock-v121/ 1 Надіслати Поділитися на інших сайтах More sharing options... vilija Опубліковано: 22 липня 2012 Share Опубліковано: 22 липня 2012 (змінено) Здравствуйте, подскажите модуль - который бы менял активную кнопку "купить" на "заказать" при отсутствии наличия товара на складе. Т.е. если товара нет в наличии покупатель кликая кнопку "заказать" оформляет заявку на товар как бы зная что его нет в наличии. Возможно ли реализовать для ocStore 1.5.3.1 . Попробовал для ocStore 1.5.1.3 catalog/language/russian/russian.php $_['button_zakaz'] = 'Заказать'; catalog/controller/product/category.php после $this->data['button_cart'] = $this->language->get('button_cart'); вставить $this->data['button_zakaz'] = $this->language->get('button_zakaz'); после $this->data['products'][] = array( вставить 'quantity'=> $result['quantity'] , catalog/view/theme/default/template/product/catalog.tpl вместо <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div> вставить <!-- Кнопка заказать если нет в наличии --> <?php if ($product['quantity'] <= 0) { ?> <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_zakaz; ?></span></a></div> <?php } else { ?> <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div> <?php } ?> <!-- Кнопка заказать если нет в наличии --> для ocStore 1.5.3.1 по аналогии можно сделать. Змінено 23 липня 2012 користувачем vilija 2 Надіслати Поділитися на інших сайтах More sharing options... siriusmars Опубліковано: 22 липня 2012 Автор Share Опубліковано: 22 липня 2012 Попробовал для ocStore 1.5.1.3 catalog/language/russian/russian.php $_['button_zakaz'] = 'Заказать'; catalog/controller/product/category.php после $this->data['button_cart'] = $this->language->get('button_cart'); вставить $this->data['button_zakaz'] = $this->language->get('button_zakaz'); catalog/view/theme/default/template/product/catalog.tpl вместо <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div> вставить <!-- Кнопка заказать если нет в наличии --> <?php if ($product['quantity'] <= 0) { ?> <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_zakaz; ?></span></a></div> <?php } else { ?> <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div> <?php } ?> <!-- Кнопка заказать если нет в наличии --> для ocStore 1.5.3.1 по аналогии можно сделать. Спасибо, реализую отпишусь... Надіслати Поділитися на інших сайтах More sharing options... siriusmars Опубліковано: 22 липня 2012 Автор Share Опубліковано: 22 липня 2012 не получилось.... Надіслати Поділитися на інших сайтах More sharing options... vilija Опубліковано: 22 липня 2012 Share Опубліковано: 22 липня 2012 Пришли мне эти три файла , в которые ты внес изменения. Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... DangelZM Опубліковано: 8 серпня 2012 Share Опубліковано: 8 серпня 2012 По моему более элегантным что ли решением будет проверка остатка в контролере (catalog/controller/product/category.php), и присвоение текста кнопки там же. Точно где это вставить не могу подсказать, нет желания сейчас лезть в код. Но выглядеть думаю должно так: $this->data['button_cart'] = $product['quantity'] <= 0 ? $this->language->get('button_zakaz') : $this->language->get('button_cart'); может кому то трудно понять тернарный оператор, напишу в более простом виде if($product['quantity'] <= 0){ $this->data['button_cart'] = $this->language->get('button_zakaz'); }else{ $this->data['button_cart'] = $this->language->get('button_cart'); } И тут я больше не за сокращение количества кода (хотя и за него тоже), сколько за отделение логики от представления. Надіслати Поділитися на інших сайтах More sharing options... vilija Опубліковано: 11 серпня 2012 Share Опубліковано: 11 серпня 2012 Согласен. Для страницы товара будет работать . Но будет ли работать на скранице категории , где отображается более одного товара ? $this->data['button_cart'] помомему определяется для всей страницы. Надіслати Поділитися на інших сайтах More sharing options... Eternity Опубліковано: 12 серпня 2012 Share Опубліковано: 12 серпня 2012 Вот есть такое решение http://forum.opencar...c.php?f=5&t=377 Отличный модуль! Единственный минус - работает только на дефолтной теме (а у меня платная тема). Вчера весь вечер крутила его, не могла понять в чем проблема, вроде стал, а не работает. Спасибо хостеру, помог разобраться - ребята из тех.поддержки обьяснили, что и где надо прописать в моем шаблоне. Сделала - все прекрасно, наконец-то клиенты меня больше не будут мучить вопросами, когда появится товар в наличии :rolleyes:Может кому-то пригодится (для версии 1.5.1.3): с помощью программы NotePad++ сделать поиск и замену слов: /theme/default/ заменить на /theme/имя_папки_темы/ в файле vqmod_ocu_waitlist.xml Там будет примерно около 10-15 замен, после этого закачать обратно этот файл по адресу /vqmod/xml. Кстати, перед установкой модуля пришлось установить Vqmod для opencart, увы об этом в инструкции по установке модуля не упомянули, а зря, для чайников типа меня это сэкономило бы массу времени))) Надіслати Поділитися на інших сайтах More sharing options... 7 months later... apajh Опубліковано: 21 березня 2013 Share Опубліковано: 21 березня 2013 по итогам этой ветки сделал небольшой мод для 1.5.4.1 2 Надіслати Поділитися на інших сайтах More sharing options... 5 months later... Rudnizki Опубліковано: 24 серпня 2013 Share Опубліковано: 24 серпня 2013 по итогам этой ветки сделал небольшой мод для 1.5.4.1 Спасибо, работает. Важно еще в админке включить "Заказ при нехватке на складе" Надіслати Поділитися на інших сайтах More sharing options... 4 months later... mastertim Опубліковано: 23 січня 2014 Share Опубліковано: 23 січня 2014 Спасибо, работает. Важно еще в админке включить "Заказ при нехватке на складе" по итогам этой ветки сделал небольшой мод для 1.5.4.1 У меня почему то показывает button_zakaz вместо Предзаказ ... Надіслати Поділитися на інших сайтах More sharing options... Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 У меня почему то показывает button_zakaz вместо Предзаказ ... та же проблема Надіслати Поділитися на інших сайтах More sharing options... Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 Решено! После установки данного модуля нужны изменения в следующем файле /catalog/language/russian/russian.php нужно вписать $_['button_zakaz'] = 'Предзаказ'; после $_['button_cart'] = 'Купить'; // Buttons $_['button_add_address'] = 'Добавить адрес'; $_['button_back'] = 'Назад'; $_['button_continue'] = 'Продолжить'; $_['button_cart'] = 'Купить'; $_['button_zakaz'] = 'Предзаказ'; $_['button_compare'] = 'сравнение'; все работает проверено. Надіслати Поділитися на інших сайтах More sharing options... Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 поправочка при поиске товара например по модели показывает купить, как исправить кто в силе ? Надіслати Поділитися на інших сайтах More sharing options... 7 months later... gdreamer Опубліковано: 5 вересня 2014 Share Опубліковано: 5 вересня 2014 по итогам этой ветки сделал небольшой мод для 1.5.4.1 идет замена только когда находишься в карточке товара. Если просто открыть категорию, то так и остается "купить". Так же ничего не меняется во всех модулях (типо таких как "новинки", "просмотренный товар" и т.п.). Как подправить, что бы нормально работала замена везде? Надіслати Поділитися на інших сайтах More sharing options... gdreamer Опубліковано: 5 вересня 2014 Share Опубліковано: 5 вересня 2014 что то я сомневаюсь, что вы этот мод написали. Тут этот модуль полностью рабочий, на разные версии и с поддержкой ;-) Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Поиск модулей Модуль: Замена кнопки "купить" на "заказать" если наличие = 0 Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
ingenerks Опубліковано: 22 липня 2012 Share Опубліковано: 22 липня 2012 Здравствуйте, подскажите модуль - который бы менял активную кнопку "купить" на "заказать" при отсутствии наличия товара на складе. Т.е. если товара нет в наличии покупатель кликая кнопку "заказать" оформляет заявку на товар как бы зная что его нет в наличии. Возможно ли реализовать для ocStore 1.5.3.1 . Вот есть такое решение http://forum.opencart.ua/viewtopic.php?f=5&t=377 1 Надіслати Поділитися на інших сайтах More sharing options... siriusmars Опубліковано: 22 липня 2012 Автор Share Опубліковано: 22 липня 2012 Вот есть такое решение http://forum.opencar...c.php?f=5&t=377, спасибо, но немного не то; может кто другие решения предложит...(нужна только замена названия кнопки, замена функционала не нужена) Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 22 липня 2012 Share Опубліковано: 22 липня 2012 , спасибо, но немного не то; может кто другие решения предложит... (нужна только замена названия кнопки, замена функционала не нужена) Есть такие решения может что то подойдетhttp://www.opencart.com/index.php?route=extension/extension/info&extension_id=4767 и это http://www.opencart.com/index.php?route=extension/extension/info&extension_id=7095 и это https://opencartforum.com/topic/8283-change-atc-when-out-of-stock-v121/ 1 Надіслати Поділитися на інших сайтах More sharing options... vilija Опубліковано: 22 липня 2012 Share Опубліковано: 22 липня 2012 (змінено) Здравствуйте, подскажите модуль - который бы менял активную кнопку "купить" на "заказать" при отсутствии наличия товара на складе. Т.е. если товара нет в наличии покупатель кликая кнопку "заказать" оформляет заявку на товар как бы зная что его нет в наличии. Возможно ли реализовать для ocStore 1.5.3.1 . Попробовал для ocStore 1.5.1.3 catalog/language/russian/russian.php $_['button_zakaz'] = 'Заказать'; catalog/controller/product/category.php после $this->data['button_cart'] = $this->language->get('button_cart'); вставить $this->data['button_zakaz'] = $this->language->get('button_zakaz'); после $this->data['products'][] = array( вставить 'quantity'=> $result['quantity'] , catalog/view/theme/default/template/product/catalog.tpl вместо <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div> вставить <!-- Кнопка заказать если нет в наличии --> <?php if ($product['quantity'] <= 0) { ?> <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_zakaz; ?></span></a></div> <?php } else { ?> <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div> <?php } ?> <!-- Кнопка заказать если нет в наличии --> для ocStore 1.5.3.1 по аналогии можно сделать. Змінено 23 липня 2012 користувачем vilija 2 Надіслати Поділитися на інших сайтах More sharing options... siriusmars Опубліковано: 22 липня 2012 Автор Share Опубліковано: 22 липня 2012 Попробовал для ocStore 1.5.1.3 catalog/language/russian/russian.php $_['button_zakaz'] = 'Заказать'; catalog/controller/product/category.php после $this->data['button_cart'] = $this->language->get('button_cart'); вставить $this->data['button_zakaz'] = $this->language->get('button_zakaz'); catalog/view/theme/default/template/product/catalog.tpl вместо <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div> вставить <!-- Кнопка заказать если нет в наличии --> <?php if ($product['quantity'] <= 0) { ?> <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_zakaz; ?></span></a></div> <?php } else { ?> <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div> <?php } ?> <!-- Кнопка заказать если нет в наличии --> для ocStore 1.5.3.1 по аналогии можно сделать. Спасибо, реализую отпишусь... Надіслати Поділитися на інших сайтах More sharing options... siriusmars Опубліковано: 22 липня 2012 Автор Share Опубліковано: 22 липня 2012 не получилось.... Надіслати Поділитися на інших сайтах More sharing options... vilija Опубліковано: 22 липня 2012 Share Опубліковано: 22 липня 2012 Пришли мне эти три файла , в которые ты внес изменения. Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... DangelZM Опубліковано: 8 серпня 2012 Share Опубліковано: 8 серпня 2012 По моему более элегантным что ли решением будет проверка остатка в контролере (catalog/controller/product/category.php), и присвоение текста кнопки там же. Точно где это вставить не могу подсказать, нет желания сейчас лезть в код. Но выглядеть думаю должно так: $this->data['button_cart'] = $product['quantity'] <= 0 ? $this->language->get('button_zakaz') : $this->language->get('button_cart'); может кому то трудно понять тернарный оператор, напишу в более простом виде if($product['quantity'] <= 0){ $this->data['button_cart'] = $this->language->get('button_zakaz'); }else{ $this->data['button_cart'] = $this->language->get('button_cart'); } И тут я больше не за сокращение количества кода (хотя и за него тоже), сколько за отделение логики от представления. Надіслати Поділитися на інших сайтах More sharing options... vilija Опубліковано: 11 серпня 2012 Share Опубліковано: 11 серпня 2012 Согласен. Для страницы товара будет работать . Но будет ли работать на скранице категории , где отображается более одного товара ? $this->data['button_cart'] помомему определяется для всей страницы. Надіслати Поділитися на інших сайтах More sharing options... Eternity Опубліковано: 12 серпня 2012 Share Опубліковано: 12 серпня 2012 Вот есть такое решение http://forum.opencar...c.php?f=5&t=377 Отличный модуль! Единственный минус - работает только на дефолтной теме (а у меня платная тема). Вчера весь вечер крутила его, не могла понять в чем проблема, вроде стал, а не работает. Спасибо хостеру, помог разобраться - ребята из тех.поддержки обьяснили, что и где надо прописать в моем шаблоне. Сделала - все прекрасно, наконец-то клиенты меня больше не будут мучить вопросами, когда появится товар в наличии :rolleyes:Может кому-то пригодится (для версии 1.5.1.3): с помощью программы NotePad++ сделать поиск и замену слов: /theme/default/ заменить на /theme/имя_папки_темы/ в файле vqmod_ocu_waitlist.xml Там будет примерно около 10-15 замен, после этого закачать обратно этот файл по адресу /vqmod/xml. Кстати, перед установкой модуля пришлось установить Vqmod для opencart, увы об этом в инструкции по установке модуля не упомянули, а зря, для чайников типа меня это сэкономило бы массу времени))) Надіслати Поділитися на інших сайтах More sharing options... 7 months later... apajh Опубліковано: 21 березня 2013 Share Опубліковано: 21 березня 2013 по итогам этой ветки сделал небольшой мод для 1.5.4.1 2 Надіслати Поділитися на інших сайтах More sharing options... 5 months later... Rudnizki Опубліковано: 24 серпня 2013 Share Опубліковано: 24 серпня 2013 по итогам этой ветки сделал небольшой мод для 1.5.4.1 Спасибо, работает. Важно еще в админке включить "Заказ при нехватке на складе" Надіслати Поділитися на інших сайтах More sharing options... 4 months later... mastertim Опубліковано: 23 січня 2014 Share Опубліковано: 23 січня 2014 Спасибо, работает. Важно еще в админке включить "Заказ при нехватке на складе" по итогам этой ветки сделал небольшой мод для 1.5.4.1 У меня почему то показывает button_zakaz вместо Предзаказ ... Надіслати Поділитися на інших сайтах More sharing options... Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 У меня почему то показывает button_zakaz вместо Предзаказ ... та же проблема Надіслати Поділитися на інших сайтах More sharing options... Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 Решено! После установки данного модуля нужны изменения в следующем файле /catalog/language/russian/russian.php нужно вписать $_['button_zakaz'] = 'Предзаказ'; после $_['button_cart'] = 'Купить'; // Buttons $_['button_add_address'] = 'Добавить адрес'; $_['button_back'] = 'Назад'; $_['button_continue'] = 'Продолжить'; $_['button_cart'] = 'Купить'; $_['button_zakaz'] = 'Предзаказ'; $_['button_compare'] = 'сравнение'; все работает проверено. Надіслати Поділитися на інших сайтах More sharing options... Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 поправочка при поиске товара например по модели показывает купить, как исправить кто в силе ? Надіслати Поділитися на інших сайтах More sharing options... 7 months later... gdreamer Опубліковано: 5 вересня 2014 Share Опубліковано: 5 вересня 2014 по итогам этой ветки сделал небольшой мод для 1.5.4.1 идет замена только когда находишься в карточке товара. Если просто открыть категорию, то так и остается "купить". Так же ничего не меняется во всех модулях (типо таких как "новинки", "просмотренный товар" и т.п.). Как подправить, что бы нормально работала замена везде? Надіслати Поділитися на інших сайтах More sharing options... gdreamer Опубліковано: 5 вересня 2014 Share Опубліковано: 5 вересня 2014 что то я сомневаюсь, что вы этот мод написали. Тут этот модуль полностью рабочий, на разные версии и с поддержкой ;-) Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Поиск модулей Модуль: Замена кнопки "купить" на "заказать" если наличие = 0 Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
siriusmars Опубліковано: 22 липня 2012 Автор Share Опубліковано: 22 липня 2012 Вот есть такое решение http://forum.opencar...c.php?f=5&t=377, спасибо, но немного не то; может кто другие решения предложит...(нужна только замена названия кнопки, замена функционала не нужена) Надіслати Поділитися на інших сайтах More sharing options...
ingenerks Опубліковано: 22 липня 2012 Share Опубліковано: 22 липня 2012 , спасибо, но немного не то; может кто другие решения предложит... (нужна только замена названия кнопки, замена функционала не нужена) Есть такие решения может что то подойдетhttp://www.opencart.com/index.php?route=extension/extension/info&extension_id=4767 и это http://www.opencart.com/index.php?route=extension/extension/info&extension_id=7095 и это https://opencartforum.com/topic/8283-change-atc-when-out-of-stock-v121/ 1 Надіслати Поділитися на інших сайтах More sharing options... vilija Опубліковано: 22 липня 2012 Share Опубліковано: 22 липня 2012 (змінено) Здравствуйте, подскажите модуль - который бы менял активную кнопку "купить" на "заказать" при отсутствии наличия товара на складе. Т.е. если товара нет в наличии покупатель кликая кнопку "заказать" оформляет заявку на товар как бы зная что его нет в наличии. Возможно ли реализовать для ocStore 1.5.3.1 . Попробовал для ocStore 1.5.1.3 catalog/language/russian/russian.php $_['button_zakaz'] = 'Заказать'; catalog/controller/product/category.php после $this->data['button_cart'] = $this->language->get('button_cart'); вставить $this->data['button_zakaz'] = $this->language->get('button_zakaz'); после $this->data['products'][] = array( вставить 'quantity'=> $result['quantity'] , catalog/view/theme/default/template/product/catalog.tpl вместо <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div> вставить <!-- Кнопка заказать если нет в наличии --> <?php if ($product['quantity'] <= 0) { ?> <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_zakaz; ?></span></a></div> <?php } else { ?> <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div> <?php } ?> <!-- Кнопка заказать если нет в наличии --> для ocStore 1.5.3.1 по аналогии можно сделать. Змінено 23 липня 2012 користувачем vilija 2 Надіслати Поділитися на інших сайтах More sharing options... siriusmars Опубліковано: 22 липня 2012 Автор Share Опубліковано: 22 липня 2012 Попробовал для ocStore 1.5.1.3 catalog/language/russian/russian.php $_['button_zakaz'] = 'Заказать'; catalog/controller/product/category.php после $this->data['button_cart'] = $this->language->get('button_cart'); вставить $this->data['button_zakaz'] = $this->language->get('button_zakaz'); catalog/view/theme/default/template/product/catalog.tpl вместо <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div> вставить <!-- Кнопка заказать если нет в наличии --> <?php if ($product['quantity'] <= 0) { ?> <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_zakaz; ?></span></a></div> <?php } else { ?> <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div> <?php } ?> <!-- Кнопка заказать если нет в наличии --> для ocStore 1.5.3.1 по аналогии можно сделать. Спасибо, реализую отпишусь... Надіслати Поділитися на інших сайтах More sharing options... siriusmars Опубліковано: 22 липня 2012 Автор Share Опубліковано: 22 липня 2012 не получилось.... Надіслати Поділитися на інших сайтах More sharing options... vilija Опубліковано: 22 липня 2012 Share Опубліковано: 22 липня 2012 Пришли мне эти три файла , в которые ты внес изменения. Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... DangelZM Опубліковано: 8 серпня 2012 Share Опубліковано: 8 серпня 2012 По моему более элегантным что ли решением будет проверка остатка в контролере (catalog/controller/product/category.php), и присвоение текста кнопки там же. Точно где это вставить не могу подсказать, нет желания сейчас лезть в код. Но выглядеть думаю должно так: $this->data['button_cart'] = $product['quantity'] <= 0 ? $this->language->get('button_zakaz') : $this->language->get('button_cart'); может кому то трудно понять тернарный оператор, напишу в более простом виде if($product['quantity'] <= 0){ $this->data['button_cart'] = $this->language->get('button_zakaz'); }else{ $this->data['button_cart'] = $this->language->get('button_cart'); } И тут я больше не за сокращение количества кода (хотя и за него тоже), сколько за отделение логики от представления. Надіслати Поділитися на інших сайтах More sharing options... vilija Опубліковано: 11 серпня 2012 Share Опубліковано: 11 серпня 2012 Согласен. Для страницы товара будет работать . Но будет ли работать на скранице категории , где отображается более одного товара ? $this->data['button_cart'] помомему определяется для всей страницы. Надіслати Поділитися на інших сайтах More sharing options... Eternity Опубліковано: 12 серпня 2012 Share Опубліковано: 12 серпня 2012 Вот есть такое решение http://forum.opencar...c.php?f=5&t=377 Отличный модуль! Единственный минус - работает только на дефолтной теме (а у меня платная тема). Вчера весь вечер крутила его, не могла понять в чем проблема, вроде стал, а не работает. Спасибо хостеру, помог разобраться - ребята из тех.поддержки обьяснили, что и где надо прописать в моем шаблоне. Сделала - все прекрасно, наконец-то клиенты меня больше не будут мучить вопросами, когда появится товар в наличии :rolleyes:Может кому-то пригодится (для версии 1.5.1.3): с помощью программы NotePad++ сделать поиск и замену слов: /theme/default/ заменить на /theme/имя_папки_темы/ в файле vqmod_ocu_waitlist.xml Там будет примерно около 10-15 замен, после этого закачать обратно этот файл по адресу /vqmod/xml. Кстати, перед установкой модуля пришлось установить Vqmod для opencart, увы об этом в инструкции по установке модуля не упомянули, а зря, для чайников типа меня это сэкономило бы массу времени))) Надіслати Поділитися на інших сайтах More sharing options... 7 months later... apajh Опубліковано: 21 березня 2013 Share Опубліковано: 21 березня 2013 по итогам этой ветки сделал небольшой мод для 1.5.4.1 2 Надіслати Поділитися на інших сайтах More sharing options... 5 months later... Rudnizki Опубліковано: 24 серпня 2013 Share Опубліковано: 24 серпня 2013 по итогам этой ветки сделал небольшой мод для 1.5.4.1 Спасибо, работает. Важно еще в админке включить "Заказ при нехватке на складе" Надіслати Поділитися на інших сайтах More sharing options... 4 months later... mastertim Опубліковано: 23 січня 2014 Share Опубліковано: 23 січня 2014 Спасибо, работает. Важно еще в админке включить "Заказ при нехватке на складе" по итогам этой ветки сделал небольшой мод для 1.5.4.1 У меня почему то показывает button_zakaz вместо Предзаказ ... Надіслати Поділитися на інших сайтах More sharing options... Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 У меня почему то показывает button_zakaz вместо Предзаказ ... та же проблема Надіслати Поділитися на інших сайтах More sharing options... Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 Решено! После установки данного модуля нужны изменения в следующем файле /catalog/language/russian/russian.php нужно вписать $_['button_zakaz'] = 'Предзаказ'; после $_['button_cart'] = 'Купить'; // Buttons $_['button_add_address'] = 'Добавить адрес'; $_['button_back'] = 'Назад'; $_['button_continue'] = 'Продолжить'; $_['button_cart'] = 'Купить'; $_['button_zakaz'] = 'Предзаказ'; $_['button_compare'] = 'сравнение'; все работает проверено. Надіслати Поділитися на інших сайтах More sharing options... Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 поправочка при поиске товара например по модели показывает купить, как исправить кто в силе ? Надіслати Поділитися на інших сайтах More sharing options... 7 months later... gdreamer Опубліковано: 5 вересня 2014 Share Опубліковано: 5 вересня 2014 по итогам этой ветки сделал небольшой мод для 1.5.4.1 идет замена только когда находишься в карточке товара. Если просто открыть категорию, то так и остается "купить". Так же ничего не меняется во всех модулях (типо таких как "новинки", "просмотренный товар" и т.п.). Как подправить, что бы нормально работала замена везде? Надіслати Поділитися на інших сайтах More sharing options... gdreamer Опубліковано: 5 вересня 2014 Share Опубліковано: 5 вересня 2014 что то я сомневаюсь, что вы этот мод написали. Тут этот модуль полностью рабочий, на разные версии и с поддержкой ;-) Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Поиск модулей Модуль: Замена кнопки "купить" на "заказать" если наличие = 0 Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
vilija Опубліковано: 22 липня 2012 Share Опубліковано: 22 липня 2012 (змінено) Здравствуйте, подскажите модуль - который бы менял активную кнопку "купить" на "заказать" при отсутствии наличия товара на складе. Т.е. если товара нет в наличии покупатель кликая кнопку "заказать" оформляет заявку на товар как бы зная что его нет в наличии. Возможно ли реализовать для ocStore 1.5.3.1 . Попробовал для ocStore 1.5.1.3 catalog/language/russian/russian.php $_['button_zakaz'] = 'Заказать'; catalog/controller/product/category.php после $this->data['button_cart'] = $this->language->get('button_cart'); вставить $this->data['button_zakaz'] = $this->language->get('button_zakaz'); после $this->data['products'][] = array( вставить 'quantity'=> $result['quantity'] , catalog/view/theme/default/template/product/catalog.tpl вместо <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div> вставить <!-- Кнопка заказать если нет в наличии --> <?php if ($product['quantity'] <= 0) { ?> <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_zakaz; ?></span></a></div> <?php } else { ?> <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div> <?php } ?> <!-- Кнопка заказать если нет в наличии --> для ocStore 1.5.3.1 по аналогии можно сделать. Змінено 23 липня 2012 користувачем vilija 2 Надіслати Поділитися на інших сайтах More sharing options... siriusmars Опубліковано: 22 липня 2012 Автор Share Опубліковано: 22 липня 2012 Попробовал для ocStore 1.5.1.3 catalog/language/russian/russian.php $_['button_zakaz'] = 'Заказать'; catalog/controller/product/category.php после $this->data['button_cart'] = $this->language->get('button_cart'); вставить $this->data['button_zakaz'] = $this->language->get('button_zakaz'); catalog/view/theme/default/template/product/catalog.tpl вместо <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div> вставить <!-- Кнопка заказать если нет в наличии --> <?php if ($product['quantity'] <= 0) { ?> <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_zakaz; ?></span></a></div> <?php } else { ?> <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div> <?php } ?> <!-- Кнопка заказать если нет в наличии --> для ocStore 1.5.3.1 по аналогии можно сделать. Спасибо, реализую отпишусь... Надіслати Поділитися на інших сайтах More sharing options... siriusmars Опубліковано: 22 липня 2012 Автор Share Опубліковано: 22 липня 2012 не получилось.... Надіслати Поділитися на інших сайтах More sharing options... vilija Опубліковано: 22 липня 2012 Share Опубліковано: 22 липня 2012 Пришли мне эти три файла , в которые ты внес изменения. Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... DangelZM Опубліковано: 8 серпня 2012 Share Опубліковано: 8 серпня 2012 По моему более элегантным что ли решением будет проверка остатка в контролере (catalog/controller/product/category.php), и присвоение текста кнопки там же. Точно где это вставить не могу подсказать, нет желания сейчас лезть в код. Но выглядеть думаю должно так: $this->data['button_cart'] = $product['quantity'] <= 0 ? $this->language->get('button_zakaz') : $this->language->get('button_cart'); может кому то трудно понять тернарный оператор, напишу в более простом виде if($product['quantity'] <= 0){ $this->data['button_cart'] = $this->language->get('button_zakaz'); }else{ $this->data['button_cart'] = $this->language->get('button_cart'); } И тут я больше не за сокращение количества кода (хотя и за него тоже), сколько за отделение логики от представления. Надіслати Поділитися на інших сайтах More sharing options... vilija Опубліковано: 11 серпня 2012 Share Опубліковано: 11 серпня 2012 Согласен. Для страницы товара будет работать . Но будет ли работать на скранице категории , где отображается более одного товара ? $this->data['button_cart'] помомему определяется для всей страницы. Надіслати Поділитися на інших сайтах More sharing options... Eternity Опубліковано: 12 серпня 2012 Share Опубліковано: 12 серпня 2012 Вот есть такое решение http://forum.opencar...c.php?f=5&t=377 Отличный модуль! Единственный минус - работает только на дефолтной теме (а у меня платная тема). Вчера весь вечер крутила его, не могла понять в чем проблема, вроде стал, а не работает. Спасибо хостеру, помог разобраться - ребята из тех.поддержки обьяснили, что и где надо прописать в моем шаблоне. Сделала - все прекрасно, наконец-то клиенты меня больше не будут мучить вопросами, когда появится товар в наличии :rolleyes:Может кому-то пригодится (для версии 1.5.1.3): с помощью программы NotePad++ сделать поиск и замену слов: /theme/default/ заменить на /theme/имя_папки_темы/ в файле vqmod_ocu_waitlist.xml Там будет примерно около 10-15 замен, после этого закачать обратно этот файл по адресу /vqmod/xml. Кстати, перед установкой модуля пришлось установить Vqmod для opencart, увы об этом в инструкции по установке модуля не упомянули, а зря, для чайников типа меня это сэкономило бы массу времени))) Надіслати Поділитися на інших сайтах More sharing options... 7 months later... apajh Опубліковано: 21 березня 2013 Share Опубліковано: 21 березня 2013 по итогам этой ветки сделал небольшой мод для 1.5.4.1 2 Надіслати Поділитися на інших сайтах More sharing options... 5 months later... Rudnizki Опубліковано: 24 серпня 2013 Share Опубліковано: 24 серпня 2013 по итогам этой ветки сделал небольшой мод для 1.5.4.1 Спасибо, работает. Важно еще в админке включить "Заказ при нехватке на складе" Надіслати Поділитися на інших сайтах More sharing options... 4 months later... mastertim Опубліковано: 23 січня 2014 Share Опубліковано: 23 січня 2014 Спасибо, работает. Важно еще в админке включить "Заказ при нехватке на складе" по итогам этой ветки сделал небольшой мод для 1.5.4.1 У меня почему то показывает button_zakaz вместо Предзаказ ... Надіслати Поділитися на інших сайтах More sharing options... Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 У меня почему то показывает button_zakaz вместо Предзаказ ... та же проблема Надіслати Поділитися на інших сайтах More sharing options... Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 Решено! После установки данного модуля нужны изменения в следующем файле /catalog/language/russian/russian.php нужно вписать $_['button_zakaz'] = 'Предзаказ'; после $_['button_cart'] = 'Купить'; // Buttons $_['button_add_address'] = 'Добавить адрес'; $_['button_back'] = 'Назад'; $_['button_continue'] = 'Продолжить'; $_['button_cart'] = 'Купить'; $_['button_zakaz'] = 'Предзаказ'; $_['button_compare'] = 'сравнение'; все работает проверено. Надіслати Поділитися на інших сайтах More sharing options... Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 поправочка при поиске товара например по модели показывает купить, как исправить кто в силе ? Надіслати Поділитися на інших сайтах More sharing options... 7 months later... gdreamer Опубліковано: 5 вересня 2014 Share Опубліковано: 5 вересня 2014 по итогам этой ветки сделал небольшой мод для 1.5.4.1 идет замена только когда находишься в карточке товара. Если просто открыть категорию, то так и остается "купить". Так же ничего не меняется во всех модулях (типо таких как "новинки", "просмотренный товар" и т.п.). Как подправить, что бы нормально работала замена везде? Надіслати Поділитися на інших сайтах More sharing options... gdreamer Опубліковано: 5 вересня 2014 Share Опубліковано: 5 вересня 2014 что то я сомневаюсь, что вы этот мод написали. Тут этот модуль полностью рабочий, на разные версии и с поддержкой ;-) Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Поиск модулей Модуль: Замена кнопки "купить" на "заказать" если наличие = 0 Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
siriusmars Опубліковано: 22 липня 2012 Автор Share Опубліковано: 22 липня 2012 Попробовал для ocStore 1.5.1.3 catalog/language/russian/russian.php $_['button_zakaz'] = 'Заказать'; catalog/controller/product/category.php после $this->data['button_cart'] = $this->language->get('button_cart'); вставить $this->data['button_zakaz'] = $this->language->get('button_zakaz'); catalog/view/theme/default/template/product/catalog.tpl вместо <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div> вставить <!-- Кнопка заказать если нет в наличии --> <?php if ($product['quantity'] <= 0) { ?> <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_zakaz; ?></span></a></div> <?php } else { ?> <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div> <?php } ?> <!-- Кнопка заказать если нет в наличии --> для ocStore 1.5.3.1 по аналогии можно сделать. Спасибо, реализую отпишусь... Надіслати Поділитися на інших сайтах More sharing options...
siriusmars Опубліковано: 22 липня 2012 Автор Share Опубліковано: 22 липня 2012 не получилось.... Надіслати Поділитися на інших сайтах More sharing options...
vilija Опубліковано: 22 липня 2012 Share Опубліковано: 22 липня 2012 Пришли мне эти три файла , в которые ты внес изменения. Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... DangelZM Опубліковано: 8 серпня 2012 Share Опубліковано: 8 серпня 2012 По моему более элегантным что ли решением будет проверка остатка в контролере (catalog/controller/product/category.php), и присвоение текста кнопки там же. Точно где это вставить не могу подсказать, нет желания сейчас лезть в код. Но выглядеть думаю должно так: $this->data['button_cart'] = $product['quantity'] <= 0 ? $this->language->get('button_zakaz') : $this->language->get('button_cart'); может кому то трудно понять тернарный оператор, напишу в более простом виде if($product['quantity'] <= 0){ $this->data['button_cart'] = $this->language->get('button_zakaz'); }else{ $this->data['button_cart'] = $this->language->get('button_cart'); } И тут я больше не за сокращение количества кода (хотя и за него тоже), сколько за отделение логики от представления. Надіслати Поділитися на інших сайтах More sharing options... vilija Опубліковано: 11 серпня 2012 Share Опубліковано: 11 серпня 2012 Согласен. Для страницы товара будет работать . Но будет ли работать на скранице категории , где отображается более одного товара ? $this->data['button_cart'] помомему определяется для всей страницы. Надіслати Поділитися на інших сайтах More sharing options... Eternity Опубліковано: 12 серпня 2012 Share Опубліковано: 12 серпня 2012 Вот есть такое решение http://forum.opencar...c.php?f=5&t=377 Отличный модуль! Единственный минус - работает только на дефолтной теме (а у меня платная тема). Вчера весь вечер крутила его, не могла понять в чем проблема, вроде стал, а не работает. Спасибо хостеру, помог разобраться - ребята из тех.поддержки обьяснили, что и где надо прописать в моем шаблоне. Сделала - все прекрасно, наконец-то клиенты меня больше не будут мучить вопросами, когда появится товар в наличии :rolleyes:Может кому-то пригодится (для версии 1.5.1.3): с помощью программы NotePad++ сделать поиск и замену слов: /theme/default/ заменить на /theme/имя_папки_темы/ в файле vqmod_ocu_waitlist.xml Там будет примерно около 10-15 замен, после этого закачать обратно этот файл по адресу /vqmod/xml. Кстати, перед установкой модуля пришлось установить Vqmod для opencart, увы об этом в инструкции по установке модуля не упомянули, а зря, для чайников типа меня это сэкономило бы массу времени))) Надіслати Поділитися на інших сайтах More sharing options... 7 months later... apajh Опубліковано: 21 березня 2013 Share Опубліковано: 21 березня 2013 по итогам этой ветки сделал небольшой мод для 1.5.4.1 2 Надіслати Поділитися на інших сайтах More sharing options... 5 months later... Rudnizki Опубліковано: 24 серпня 2013 Share Опубліковано: 24 серпня 2013 по итогам этой ветки сделал небольшой мод для 1.5.4.1 Спасибо, работает. Важно еще в админке включить "Заказ при нехватке на складе" Надіслати Поділитися на інших сайтах More sharing options... 4 months later... mastertim Опубліковано: 23 січня 2014 Share Опубліковано: 23 січня 2014 Спасибо, работает. Важно еще в админке включить "Заказ при нехватке на складе" по итогам этой ветки сделал небольшой мод для 1.5.4.1 У меня почему то показывает button_zakaz вместо Предзаказ ... Надіслати Поділитися на інших сайтах More sharing options... Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 У меня почему то показывает button_zakaz вместо Предзаказ ... та же проблема Надіслати Поділитися на інших сайтах More sharing options... Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 Решено! После установки данного модуля нужны изменения в следующем файле /catalog/language/russian/russian.php нужно вписать $_['button_zakaz'] = 'Предзаказ'; после $_['button_cart'] = 'Купить'; // Buttons $_['button_add_address'] = 'Добавить адрес'; $_['button_back'] = 'Назад'; $_['button_continue'] = 'Продолжить'; $_['button_cart'] = 'Купить'; $_['button_zakaz'] = 'Предзаказ'; $_['button_compare'] = 'сравнение'; все работает проверено. Надіслати Поділитися на інших сайтах More sharing options... Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 поправочка при поиске товара например по модели показывает купить, как исправить кто в силе ? Надіслати Поділитися на інших сайтах More sharing options... 7 months later... gdreamer Опубліковано: 5 вересня 2014 Share Опубліковано: 5 вересня 2014 по итогам этой ветки сделал небольшой мод для 1.5.4.1 идет замена только когда находишься в карточке товара. Если просто открыть категорию, то так и остается "купить". Так же ничего не меняется во всех модулях (типо таких как "новинки", "просмотренный товар" и т.п.). Как подправить, что бы нормально работала замена везде? Надіслати Поділитися на інших сайтах More sharing options... gdreamer Опубліковано: 5 вересня 2014 Share Опубліковано: 5 вересня 2014 что то я сомневаюсь, что вы этот мод написали. Тут этот модуль полностью рабочий, на разные версии и с поддержкой ;-) Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Поиск модулей Модуль: Замена кнопки "купить" на "заказать" если наличие = 0
DangelZM Опубліковано: 8 серпня 2012 Share Опубліковано: 8 серпня 2012 По моему более элегантным что ли решением будет проверка остатка в контролере (catalog/controller/product/category.php), и присвоение текста кнопки там же. Точно где это вставить не могу подсказать, нет желания сейчас лезть в код. Но выглядеть думаю должно так: $this->data['button_cart'] = $product['quantity'] <= 0 ? $this->language->get('button_zakaz') : $this->language->get('button_cart'); может кому то трудно понять тернарный оператор, напишу в более простом виде if($product['quantity'] <= 0){ $this->data['button_cart'] = $this->language->get('button_zakaz'); }else{ $this->data['button_cart'] = $this->language->get('button_cart'); } И тут я больше не за сокращение количества кода (хотя и за него тоже), сколько за отделение логики от представления. Надіслати Поділитися на інших сайтах More sharing options... vilija Опубліковано: 11 серпня 2012 Share Опубліковано: 11 серпня 2012 Согласен. Для страницы товара будет работать . Но будет ли работать на скранице категории , где отображается более одного товара ? $this->data['button_cart'] помомему определяется для всей страницы. Надіслати Поділитися на інших сайтах More sharing options... Eternity Опубліковано: 12 серпня 2012 Share Опубліковано: 12 серпня 2012 Вот есть такое решение http://forum.opencar...c.php?f=5&t=377 Отличный модуль! Единственный минус - работает только на дефолтной теме (а у меня платная тема). Вчера весь вечер крутила его, не могла понять в чем проблема, вроде стал, а не работает. Спасибо хостеру, помог разобраться - ребята из тех.поддержки обьяснили, что и где надо прописать в моем шаблоне. Сделала - все прекрасно, наконец-то клиенты меня больше не будут мучить вопросами, когда появится товар в наличии :rolleyes:Может кому-то пригодится (для версии 1.5.1.3): с помощью программы NotePad++ сделать поиск и замену слов: /theme/default/ заменить на /theme/имя_папки_темы/ в файле vqmod_ocu_waitlist.xml Там будет примерно около 10-15 замен, после этого закачать обратно этот файл по адресу /vqmod/xml. Кстати, перед установкой модуля пришлось установить Vqmod для opencart, увы об этом в инструкции по установке модуля не упомянули, а зря, для чайников типа меня это сэкономило бы массу времени))) Надіслати Поділитися на інших сайтах More sharing options... 7 months later... apajh Опубліковано: 21 березня 2013 Share Опубліковано: 21 березня 2013 по итогам этой ветки сделал небольшой мод для 1.5.4.1 2 Надіслати Поділитися на інших сайтах More sharing options... 5 months later... Rudnizki Опубліковано: 24 серпня 2013 Share Опубліковано: 24 серпня 2013 по итогам этой ветки сделал небольшой мод для 1.5.4.1 Спасибо, работает. Важно еще в админке включить "Заказ при нехватке на складе" Надіслати Поділитися на інших сайтах More sharing options... 4 months later... mastertim Опубліковано: 23 січня 2014 Share Опубліковано: 23 січня 2014 Спасибо, работает. Важно еще в админке включить "Заказ при нехватке на складе" по итогам этой ветки сделал небольшой мод для 1.5.4.1 У меня почему то показывает button_zakaz вместо Предзаказ ... Надіслати Поділитися на інших сайтах More sharing options... Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 У меня почему то показывает button_zakaz вместо Предзаказ ... та же проблема Надіслати Поділитися на інших сайтах More sharing options... Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 Решено! После установки данного модуля нужны изменения в следующем файле /catalog/language/russian/russian.php нужно вписать $_['button_zakaz'] = 'Предзаказ'; после $_['button_cart'] = 'Купить'; // Buttons $_['button_add_address'] = 'Добавить адрес'; $_['button_back'] = 'Назад'; $_['button_continue'] = 'Продолжить'; $_['button_cart'] = 'Купить'; $_['button_zakaz'] = 'Предзаказ'; $_['button_compare'] = 'сравнение'; все работает проверено. Надіслати Поділитися на інших сайтах More sharing options... Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 поправочка при поиске товара например по модели показывает купить, как исправить кто в силе ? Надіслати Поділитися на інших сайтах More sharing options... 7 months later... gdreamer Опубліковано: 5 вересня 2014 Share Опубліковано: 5 вересня 2014 по итогам этой ветки сделал небольшой мод для 1.5.4.1 идет замена только когда находишься в карточке товара. Если просто открыть категорию, то так и остается "купить". Так же ничего не меняется во всех модулях (типо таких как "новинки", "просмотренный товар" и т.п.). Как подправить, что бы нормально работала замена везде? Надіслати Поділитися на інших сайтах More sharing options... gdreamer Опубліковано: 5 вересня 2014 Share Опубліковано: 5 вересня 2014 что то я сомневаюсь, что вы этот мод написали. Тут этот модуль полностью рабочий, на разные версии и с поддержкой ;-) Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
vilija Опубліковано: 11 серпня 2012 Share Опубліковано: 11 серпня 2012 Согласен. Для страницы товара будет работать . Но будет ли работать на скранице категории , где отображается более одного товара ? $this->data['button_cart'] помомему определяется для всей страницы. Надіслати Поділитися на інших сайтах More sharing options... Eternity Опубліковано: 12 серпня 2012 Share Опубліковано: 12 серпня 2012 Вот есть такое решение http://forum.opencar...c.php?f=5&t=377 Отличный модуль! Единственный минус - работает только на дефолтной теме (а у меня платная тема). Вчера весь вечер крутила его, не могла понять в чем проблема, вроде стал, а не работает. Спасибо хостеру, помог разобраться - ребята из тех.поддержки обьяснили, что и где надо прописать в моем шаблоне. Сделала - все прекрасно, наконец-то клиенты меня больше не будут мучить вопросами, когда появится товар в наличии :rolleyes:Может кому-то пригодится (для версии 1.5.1.3): с помощью программы NotePad++ сделать поиск и замену слов: /theme/default/ заменить на /theme/имя_папки_темы/ в файле vqmod_ocu_waitlist.xml Там будет примерно около 10-15 замен, после этого закачать обратно этот файл по адресу /vqmod/xml. Кстати, перед установкой модуля пришлось установить Vqmod для opencart, увы об этом в инструкции по установке модуля не упомянули, а зря, для чайников типа меня это сэкономило бы массу времени))) Надіслати Поділитися на інших сайтах More sharing options... 7 months later... apajh Опубліковано: 21 березня 2013 Share Опубліковано: 21 березня 2013 по итогам этой ветки сделал небольшой мод для 1.5.4.1 2 Надіслати Поділитися на інших сайтах More sharing options... 5 months later... Rudnizki Опубліковано: 24 серпня 2013 Share Опубліковано: 24 серпня 2013 по итогам этой ветки сделал небольшой мод для 1.5.4.1 Спасибо, работает. Важно еще в админке включить "Заказ при нехватке на складе" Надіслати Поділитися на інших сайтах More sharing options... 4 months later... mastertim Опубліковано: 23 січня 2014 Share Опубліковано: 23 січня 2014 Спасибо, работает. Важно еще в админке включить "Заказ при нехватке на складе" по итогам этой ветки сделал небольшой мод для 1.5.4.1 У меня почему то показывает button_zakaz вместо Предзаказ ... Надіслати Поділитися на інших сайтах More sharing options... Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 У меня почему то показывает button_zakaz вместо Предзаказ ... та же проблема Надіслати Поділитися на інших сайтах More sharing options... Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 Решено! После установки данного модуля нужны изменения в следующем файле /catalog/language/russian/russian.php нужно вписать $_['button_zakaz'] = 'Предзаказ'; после $_['button_cart'] = 'Купить'; // Buttons $_['button_add_address'] = 'Добавить адрес'; $_['button_back'] = 'Назад'; $_['button_continue'] = 'Продолжить'; $_['button_cart'] = 'Купить'; $_['button_zakaz'] = 'Предзаказ'; $_['button_compare'] = 'сравнение'; все работает проверено. Надіслати Поділитися на інших сайтах More sharing options... Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 поправочка при поиске товара например по модели показывает купить, как исправить кто в силе ? Надіслати Поділитися на інших сайтах More sharing options... 7 months later... gdreamer Опубліковано: 5 вересня 2014 Share Опубліковано: 5 вересня 2014 по итогам этой ветки сделал небольшой мод для 1.5.4.1 идет замена только когда находишься в карточке товара. Если просто открыть категорию, то так и остается "купить". Так же ничего не меняется во всех модулях (типо таких как "новинки", "просмотренный товар" и т.п.). Как подправить, что бы нормально работала замена везде? Надіслати Поділитися на інших сайтах More sharing options... gdreamer Опубліковано: 5 вересня 2014 Share Опубліковано: 5 вересня 2014 что то я сомневаюсь, что вы этот мод написали. Тут этот модуль полностью рабочий, на разные версии и с поддержкой ;-) Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Eternity Опубліковано: 12 серпня 2012 Share Опубліковано: 12 серпня 2012 Вот есть такое решение http://forum.opencar...c.php?f=5&t=377 Отличный модуль! Единственный минус - работает только на дефолтной теме (а у меня платная тема). Вчера весь вечер крутила его, не могла понять в чем проблема, вроде стал, а не работает. Спасибо хостеру, помог разобраться - ребята из тех.поддержки обьяснили, что и где надо прописать в моем шаблоне. Сделала - все прекрасно, наконец-то клиенты меня больше не будут мучить вопросами, когда появится товар в наличии :rolleyes:Может кому-то пригодится (для версии 1.5.1.3): с помощью программы NotePad++ сделать поиск и замену слов: /theme/default/ заменить на /theme/имя_папки_темы/ в файле vqmod_ocu_waitlist.xml Там будет примерно около 10-15 замен, после этого закачать обратно этот файл по адресу /vqmod/xml. Кстати, перед установкой модуля пришлось установить Vqmod для opencart, увы об этом в инструкции по установке модуля не упомянули, а зря, для чайников типа меня это сэкономило бы массу времени))) Надіслати Поділитися на інших сайтах More sharing options...
apajh Опубліковано: 21 березня 2013 Share Опубліковано: 21 березня 2013 по итогам этой ветки сделал небольшой мод для 1.5.4.1 2 Надіслати Поділитися на інших сайтах More sharing options...
Rudnizki Опубліковано: 24 серпня 2013 Share Опубліковано: 24 серпня 2013 по итогам этой ветки сделал небольшой мод для 1.5.4.1 Спасибо, работает. Важно еще в админке включить "Заказ при нехватке на складе" Надіслати Поділитися на інших сайтах More sharing options...
mastertim Опубліковано: 23 січня 2014 Share Опубліковано: 23 січня 2014 Спасибо, работает. Важно еще в админке включить "Заказ при нехватке на складе" по итогам этой ветки сделал небольшой мод для 1.5.4.1 У меня почему то показывает button_zakaz вместо Предзаказ ... Надіслати Поділитися на інших сайтах More sharing options...
Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 У меня почему то показывает button_zakaz вместо Предзаказ ... та же проблема Надіслати Поділитися на інших сайтах More sharing options...
Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 Решено! После установки данного модуля нужны изменения в следующем файле /catalog/language/russian/russian.php нужно вписать $_['button_zakaz'] = 'Предзаказ'; после $_['button_cart'] = 'Купить'; // Buttons $_['button_add_address'] = 'Добавить адрес'; $_['button_back'] = 'Назад'; $_['button_continue'] = 'Продолжить'; $_['button_cart'] = 'Купить'; $_['button_zakaz'] = 'Предзаказ'; $_['button_compare'] = 'сравнение'; все работает проверено. Надіслати Поділитися на інших сайтах More sharing options...
Andrey202 Опубліковано: 25 січня 2014 Share Опубліковано: 25 січня 2014 поправочка при поиске товара например по модели показывает купить, как исправить кто в силе ? Надіслати Поділитися на інших сайтах More sharing options...
gdreamer Опубліковано: 5 вересня 2014 Share Опубліковано: 5 вересня 2014 по итогам этой ветки сделал небольшой мод для 1.5.4.1 идет замена только когда находишься в карточке товара. Если просто открыть категорию, то так и остается "купить". Так же ничего не меняется во всех модулях (типо таких как "новинки", "просмотренный товар" и т.п.). Как подправить, что бы нормально работала замена везде? Надіслати Поділитися на інших сайтах More sharing options...
gdreamer Опубліковано: 5 вересня 2014 Share Опубліковано: 5 вересня 2014 что то я сомневаюсь, что вы этот мод написали. Тут этот модуль полностью рабочий, на разные версии и с поддержкой ;-) Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts