Search the Community
Showing results for tags 'цена товара'.
-
Version 1.16.2
Критично: важливо оновитися до версії 1.15.3 або поточної. Виявлено помилку формування Списку товарів в разі, якщо заповнені Рекомендовані товари! Наполнение интернет-магазина товарами может превратиться в сущий кошмар, если использовать стандартную админку OpenCart. Модуль Handy Product Manager позволяет Вам массового редактировать и удобно добавлять товары в OpenCart, настолько же быстро, как если бы Вы прописывали товары в экселе. Но намного более удобно в плане работы с данными товара. Внимание! В версии 1.1.0 добавлен функционал массового редактирования товаров по заданным фильтрам. В версии 1.4.0 добавлена фильтрация по маскам названий товара, артикулов и модели А также добавлена тестовая лицензия. Для получения тестовой версии модуля обращайтесь в личные сообщения на данном сайте. ПРЕДУПРЕЖДЕНИЕ! С версии 1.1.0 версия php 5.4 больше не поддерживается. Покупая модуль, Вы даете свое согласие с ЛИЦЕНЗИОННЫМ СОГЛАШЕНИЕМ, которое представлено внизу этого текста. Также Вы соглашаетесь с моей Политикой поддержки! Изучите ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ ниже по тексту Просьба при покупке модуля указывать домен, для которого покупается модуль. Также при необходимости, укажите отладочный локальный домен (*.loc) или поддомен на основном сайте. ВИДЕО О РАБОТЕ С МОДУЛЕМ Обзор 3 основных фишек - https://www.youtube.com/watch?v=-Co6eQsmmqY Массовое установление скидок на товары - https://www.youtube.com/watch?v=Por-g9jiln4 Массовое изменение цен на товары + работа в списке товара - https://www.youtube.com/watch?v=JRpqhTR7dQQ Быстрое добавление товаров прямо в списке товаров - https://www.youtube.com/watch?v=3-Xqb1nbI0Y ПРЕИМУЩЕСТВА МОДУЛЯ ПРИ МАССОВОМ РЕДАКТИРОВАНИИ ТОВАРОВ Массовые изменения по заданным фильтрам (главная категория, наличие категории, производитель, маска* названия товара, макса артикула или модели, атрибут, опция, дата добавления) Массовая замена цен на заданный процент или фиксированную сумму с возможностью округления до 5, 10, 50, 99, 100 Массовое назначение акций и скидок на заданный процент от цены товара Массовая генерация мета-тегов (в отличие от Seo Tags Generator, данные мета-теги записываются в базу данных) Массовая генерация рандомного текста с описаниями товаров (см демо рандомизатора — http://randomizer.sergetkach.com/) Массовое добавление атрибутов (очень полезно после импорта сотен товаров, у которых производитель не заполняет атрибуты так, как это нужно в OpenCart). А также массовое удаление атрибутов Массовое добавление опций ПРЕИМУЩЕСТВА МОДУЛЯ ПРИ ДОБАВЛЕНИИ И РЕДАКТИРОВАНИИ В СПИСКЕ ТОВАРОВ Удобный фильтр товаров в админке — позволяет быстро найти товар по ID, артикулу модели, категории, производителю, атрибуту и значению атрибута и даже по SEO URL. Быстрый выбор существующих атрибутов и опций прямо в списке товара без дополнительных всплывающих окон и переходов куда-бы то ни было. Возможность создания нового атрибута прямо в списке товара (!) и возможность выбрать значения атрибутов из выпадающего списка (1 раз вписал, потом просто кликаем — наподобие как в модуле Attribute select oc2.0, только в последнем нет создания нового атрибута на ходу) Быстрая загрузка изображений товаров прямо в списке товара с переименованием и распределением в папку категории, к которой отнесен товар (если категория выбрана перед загрузкой фотографии). Возможность загрузки товаров методом Drug & Drop + изменение сортировки изображений также выполняется перетаскиванием. Возможность клонировать сразу 99 экземпляров нужного товаров — что бывает очень удобно при выполнении работы по наполнению товаров определенной категории с очень похожими параметрами. Из поля зрения убраны поля доставка, вес, ширина, высота и тому подобные невостребованные поля КОГДА ВАМ ПРИГОДИТСЯ МОДУЛЬ HANDY PRODUCT MANAGER? Когда Вы хотите удобно быстро и без лишних переходов по страницам добавить товар в свой магазин или выполняете работу по наполнению сайта для заказчика Когда Вы хотите быстро отредактировать цены без необходимости делать экспорт товаров в xls (экселе) — работа в модуле изначально организована так, чтобы сделать изменения цены было настолько же просто, как в электронной таблице Когда Вы делаете SEO оптимизацию и хотите отредактировать мета-описания ряда товаров — Handy также будет удобнее, чем эксель. ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ Требования к компьютеру Разрешение монитора - от 1280px ширины - иначе, будет сложно понимать, что где находится. Компьютер в целом должен быть в хорошем состоянии. Не должно быть такого, что при открытии скайпа и 7-10 вкладок браузера все бы зависало. На сервере (хостинге) должно быть: memory_limit: Не менее 512 М PHP 5.4 - не поддерживается (!) PHP 5.6 - PHP 7.4 c IonСube Loader 10 Требования к системе OpenCart Работоспособность модуля проверяется на только что установленной системе без кучи других модулей. Предусмотреть все изменения, которые делают другие модули невозможно, поэтому конфликты с другими модулями не являются ошибкой в самом модуле и требуют дополнительно кастомизации (отладки), что обычно ложится на плечи разработчика магазина. Претензии по ошибкам, возникшим в результате конфликта совместимости модулей в бесплатную поддержку модуля не входят. Допускается проверка работоспособности модуля с установленным модулем SEO PRO и LocalCopy.ocmod.xml Что в модуле зашифровано? Библиотека модуля, где происходит проверка лицензии и служебные операции Контроллер и модель модуля полностью открыты! УСТАНОВКА МОДУЛЯ Установка стандартная - через менеджер расширений OCMOD и описана в файле Установка-Модуля.txt (или install.txt) в архиве с модулем. ДЕМО Данные для входа в демо-доступ: Логин: demo Пароль: demo Посмотрите: Список товаров (Меню Каталог -> Handy Product Manager - Список товаров ) — http://handy.sergetkach.com/admin/index.php?route=extension/module/handy/productList Массовое редактирование товаров — http://handy.sergetkach.com/admin/index.php?route=extension/module/handy/massEdit Настройки модуля — http://handy.sergetkach.com/admin/index.php?route=extension/module/handy ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ Покупая или устанавливая новую версию данного продукта, Вы подтверждаете свое безоговорочное согласие со следующими условиями его использования. Модуль продается и используется на условиях "Как есть". Модуль представляет собой типичное решение типичной задачи. Проверяйте наличие нужного функционала в демо модуля. В стоимость модуля не входит адаптация продукта под индивидуальные нужды покупателя. Вам предоставляется неэксклюзивное право на использование модуля на 1 домене. "Перенос" лицензии на другой домен не предполагается. Однако, дополнительная лицензия может быть выдана на отладочные домены, которые соответствуют следующим требованиям: - Поддомен на основном домене (test.sitename.com, demo.sitename.com) - Поддомен на сайте разработчика (студии) (shopname.studioname.com) - Локальный домен вида sitename.loc или sitename.local Срок отправки кода лицензии — в течение 1 рабочего дня! Интерфейс текущей версии модуля может немного отличаться от того, который представлен на снимках экрана в презентационных материалах. Это не является дефектом модуля, просто в новых версиях модуля могут быть добавлены новые функции. Однако общие принципы работы модуля остаются теми же самыми. В случае использования мультимагазина, лицензия выдается на основной домен, на котором будет осуществляться управления всеми магазинами. Автор дает полную гарантию, что весь заявленный функционал, кроме экспериментального, будет работать на тех версиях системы, что заявлены в разделе СОВМЕСТИМОСТЬ и при условии соблюдения ТЕХНИЧЕСКИХ ТРЕБОВАНИЙ. В случае неработоспособности из-за ошибок в модуле, обязуется исправить ее в течение 3 рабочих дней с момент получения сообщения об ошибке или в противном случае осуществить возврат с вычетом комиссий платежных систем. Гарантия устранения ошибок действует 12 месяцев с момента оплаты. Гарантия НЕ РАСПРОСТРАНЯЕТСЯ на Дополнительные модификаторы(!) из папки "Дополнительные-модификаторы" (раннее называлась "additional"). Они являются бонусными и не входят в стоимость покупки. Вы теряете гарантию на бесплатную поддержку, если в модуле были сделаны модификации (не зависимо делал ли их я или сторонний разработчик, модуль перестает работать по типичному сценарию и требует индивидуального рассмотрения ситуации) Гарантия устранения ошибок не распространяется на конфликты совместимости модулей. То есть, говорить, что проблема точно исходит из моего модуля можно только в том случае, если на сайте не установлен ни один другой модуль ( кроме LocalCopy.ocmod.xml ) и при этом исходные файлы OpenCart не были отредактированы вручную. Гарантия не распространяется на новый экспериментальный функционал, который появляется при выпуске бета-версии модуля (добавляется слово Бета-версия после номера версии) Покупая и продолжая использовать модуль Вы соглашаетесь с "Политикой поддержки" При оценке возможного ущерба от использования купленного программного обеспечения, в котором была ошибка, максимальная ответственность автора и (или) продавца не может превышать стоимость дефектного ПО, которую покупатель оплатил по факту. Автор оставляет за собой право отказывать в поддержке в случае, если клиент не соблюдает рамки приличия и деловой стиль общения и/или позволяет себе фамильярность, оскорбления или хамство Модуль содержит зашифрованные файлы, обеспечивающие контроль над лицензиями Вы отказываетесь от намерения запрашивать открытый исходный код зашифрованных файлов и осознаете, что любая попытка расшифровки файлов или иного взлома модуля является незаконной Если Вы планируете дорабатывать модуль, необходимо получить согласие автора модуля на такие доработки. (Зачастую я не против внесения изменений в открытый код модуля, но формулировка "купил модуль с надеждой доработать, а тут закрыто" не является основанием для возврата.) Результаты платной доработки модуля могут включаться в следующие версии без получения согласия от клиента, оплатившего такую доработку.$30- 35 reviews
-
- 9
-
-
- добавление товаров
- заполнение интернет-магазина
-
(and 47 more)
Tagged with:
- добавление товаров
- заполнение интернет-магазина
- быстрое заполнение товаров
- цена товара
- список товаров
- удобный список товаров
- фильтр товаров в админке opencart
- фильтрация товаров по артикулу в админке opencart
- изображения товаров
- фото товаров
- менеджер изображений
- управление атрибутами opencart
- быстрое добаление атрибутов
- заполнение атрибутов
- транслит
- seo url generator
- неудобно редактировать товары в opencart
- админка
- редактирование
- управление
- товары
- изображения
- загрузка
- фильтр товаров
- фильтрация товаров
- атрибуты
- живое редактирование
- редактор товаров
- массовое редактирование товаров
- массовое добавление акций
- управление акциями
- акции
- массовое редактирование цен
- цена
- цены
- замена цен
- массовое добавление скидок
- управление скидками
- скидки
- генерация описаний
- генерация текста
- генерация текстов
- генерация мета-тегов
- мета-теги
- синонимайзер
- атрибуты pro
- атрибуты опции
- атрибуты товары
- опции opencart
-
30 Завантажити / Придбати розширення Удобное массовое редактирование товаров в OpenCart с модулем Handy Product Manager Критично: важливо оновитися до версії 1.15.3 або поточної. Виявлено помилку формування Списку товарів в разі, якщо заповнені Рекомендовані товари! Наполнение интернет-магазина товарами может превратиться в сущий кошмар, если использовать стандартную админку OpenCart. Модуль Handy Product Manager позволяет Вам массового редактировать и удобно добавлять товары в OpenCart, настолько же быстро, как если бы Вы прописывали товары в экселе. Но намного более удобно в плане работы с данными товара. Внимание! В версии 1.1.0 добавлен функционал массового редактирования товаров по заданным фильтрам. В версии 1.4.0 добавлена фильтрация по маскам названий товара, артикулов и модели А также добавлена тестовая лицензия. Для получения тестовой версии модуля обращайтесь в личные сообщения на данном сайте. ПРЕДУПРЕЖДЕНИЕ! С версии 1.1.0 версия php 5.4 больше не поддерживается. Покупая модуль, Вы даете свое согласие с ЛИЦЕНЗИОННЫМ СОГЛАШЕНИЕМ, которое представлено внизу этого текста. Также Вы соглашаетесь с моей Политикой поддержки! Изучите ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ ниже по тексту Просьба при покупке модуля указывать домен, для которого покупается модуль. Также при необходимости, укажите отладочный локальный домен (*.loc) или поддомен на основном сайте. ВИДЕО О РАБОТЕ С МОДУЛЕМ Обзор 3 основных фишек - https://www.youtube.com/watch?v=-Co6eQsmmqY Массовое установление скидок на товары - https://www.youtube.com/watch?v=Por-g9jiln4 Массовое изменение цен на товары + работа в списке товара - https://www.youtube.com/watch?v=JRpqhTR7dQQ Быстрое добавление товаров прямо в списке товаров - https://www.youtube.com/watch?v=3-Xqb1nbI0Y ПРЕИМУЩЕСТВА МОДУЛЯ ПРИ МАССОВОМ РЕДАКТИРОВАНИИ ТОВАРОВ Массовые изменения по заданным фильтрам (главная категория, наличие категории, производитель, маска* названия товара, макса артикула или модели, атрибут, опция, дата добавления) Массовая замена цен на заданный процент или фиксированную сумму с возможностью округления до 5, 10, 50, 99, 100 Массовое назначение акций и скидок на заданный процент от цены товара Массовая генерация мета-тегов (в отличие от Seo Tags Generator, данные мета-теги записываются в базу данных) Массовая генерация рандомного текста с описаниями товаров (см демо рандомизатора — http://randomizer.sergetkach.com/) Массовое добавление атрибутов (очень полезно после импорта сотен товаров, у которых производитель не заполняет атрибуты так, как это нужно в OpenCart). А также массовое удаление атрибутов Массовое добавление опций ПРЕИМУЩЕСТВА МОДУЛЯ ПРИ ДОБАВЛЕНИИ И РЕДАКТИРОВАНИИ В СПИСКЕ ТОВАРОВ Удобный фильтр товаров в админке — позволяет быстро найти товар по ID, артикулу модели, категории, производителю, атрибуту и значению атрибута и даже по SEO URL. Быстрый выбор существующих атрибутов и опций прямо в списке товара без дополнительных всплывающих окон и переходов куда-бы то ни было. Возможность создания нового атрибута прямо в списке товара (!) и возможность выбрать значения атрибутов из выпадающего списка (1 раз вписал, потом просто кликаем — наподобие как в модуле Attribute select oc2.0, только в последнем нет создания нового атрибута на ходу) Быстрая загрузка изображений товаров прямо в списке товара с переименованием и распределением в папку категории, к которой отнесен товар (если категория выбрана перед загрузкой фотографии). Возможность загрузки товаров методом Drug & Drop + изменение сортировки изображений также выполняется перетаскиванием. Возможность клонировать сразу 99 экземпляров нужного товаров — что бывает очень удобно при выполнении работы по наполнению товаров определенной категории с очень похожими параметрами. Из поля зрения убраны поля доставка, вес, ширина, высота и тому подобные невостребованные поля КОГДА ВАМ ПРИГОДИТСЯ МОДУЛЬ HANDY PRODUCT MANAGER? Когда Вы хотите удобно быстро и без лишних переходов по страницам добавить товар в свой магазин или выполняете работу по наполнению сайта для заказчика Когда Вы хотите быстро отредактировать цены без необходимости делать экспорт товаров в xls (экселе) — работа в модуле изначально организована так, чтобы сделать изменения цены было настолько же просто, как в электронной таблице Когда Вы делаете SEO оптимизацию и хотите отредактировать мета-описания ряда товаров — Handy также будет удобнее, чем эксель. ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ Требования к компьютеру Разрешение монитора - от 1280px ширины - иначе, будет сложно понимать, что где находится. Компьютер в целом должен быть в хорошем состоянии. Не должно быть такого, что при открытии скайпа и 7-10 вкладок браузера все бы зависало. На сервере (хостинге) должно быть: memory_limit: Не менее 512 М PHP 5.4 - не поддерживается (!) PHP 5.6 - PHP 7.4 c IonСube Loader 10 Требования к системе OpenCart Работоспособность модуля проверяется на только что установленной системе без кучи других модулей. Предусмотреть все изменения, которые делают другие модули невозможно, поэтому конфликты с другими модулями не являются ошибкой в самом модуле и требуют дополнительно кастомизации (отладки), что обычно ложится на плечи разработчика магазина. Претензии по ошибкам, возникшим в результате конфликта совместимости модулей в бесплатную поддержку модуля не входят. Допускается проверка работоспособности модуля с установленным модулем SEO PRO и LocalCopy.ocmod.xml Что в модуле зашифровано? Библиотека модуля, где происходит проверка лицензии и служебные операции Контроллер и модель модуля полностью открыты! УСТАНОВКА МОДУЛЯ Установка стандартная - через менеджер расширений OCMOD и описана в файле Установка-Модуля.txt (или install.txt) в архиве с модулем. ДЕМО Данные для входа в демо-доступ: Логин: demo Пароль: demo Посмотрите: Список товаров (Меню Каталог -> Handy Product Manager - Список товаров ) — http://handy.sergetkach.com/admin/index.php?route=extension/module/handy/productList Массовое редактирование товаров — http://handy.sergetkach.com/admin/index.php?route=extension/module/handy/massEdit Настройки модуля — http://handy.sergetkach.com/admin/index.php?route=extension/module/handy ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ Покупая или устанавливая новую версию данного продукта, Вы подтверждаете свое безоговорочное согласие со следующими условиями его использования. Модуль продается и используется на условиях "Как есть". Модуль представляет собой типичное решение типичной задачи. Проверяйте наличие нужного функционала в демо модуля. В стоимость модуля не входит адаптация продукта под индивидуальные нужды покупателя. Вам предоставляется неэксклюзивное право на использование модуля на 1 домене. "Перенос" лицензии на другой домен не предполагается. Однако, дополнительная лицензия может быть выдана на отладочные домены, которые соответствуют следующим требованиям: - Поддомен на основном домене (test.sitename.com, demo.sitename.com) - Поддомен на сайте разработчика (студии) (shopname.studioname.com) - Локальный домен вида sitename.loc или sitename.local Срок отправки кода лицензии — в течение 1 рабочего дня! Интерфейс текущей версии модуля может немного отличаться от того, который представлен на снимках экрана в презентационных материалах. Это не является дефектом модуля, просто в новых версиях модуля могут быть добавлены новые функции. Однако общие принципы работы модуля остаются теми же самыми. В случае использования мультимагазина, лицензия выдается на основной домен, на котором будет осуществляться управления всеми магазинами. Автор дает полную гарантию, что весь заявленный функционал, кроме экспериментального, будет работать на тех версиях системы, что заявлены в разделе СОВМЕСТИМОСТЬ и при условии соблюдения ТЕХНИЧЕСКИХ ТРЕБОВАНИЙ. В случае неработоспособности из-за ошибок в модуле, обязуется исправить ее в течение 3 рабочих дней с момент получения сообщения об ошибке или в противном случае осуществить возврат с вычетом комиссий платежных систем. Гарантия устранения ошибок действует 12 месяцев с момента оплаты. Гарантия НЕ РАСПРОСТРАНЯЕТСЯ на Дополнительные модификаторы(!) из папки "Дополнительные-модификаторы" (раннее называлась "additional"). Они являются бонусными и не входят в стоимость покупки. Вы теряете гарантию на бесплатную поддержку, если в модуле были сделаны модификации (не зависимо делал ли их я или сторонний разработчик, модуль перестает работать по типичному сценарию и требует индивидуального рассмотрения ситуации) Гарантия устранения ошибок не распространяется на конфликты совместимости модулей. То есть, говорить, что проблема точно исходит из моего модуля можно только в том случае, если на сайте не установлен ни один другой модуль ( кроме LocalCopy.ocmod.xml ) и при этом исходные файлы OpenCart не были отредактированы вручную. Гарантия не распространяется на новый экспериментальный функционал, который появляется при выпуске бета-версии модуля (добавляется слово Бета-версия после номера версии) Покупая и продолжая использовать модуль Вы соглашаетесь с "Политикой поддержки" При оценке возможного ущерба от использования купленного программного обеспечения, в котором была ошибка, максимальная ответственность автора и (или) продавца не может превышать стоимость дефектного ПО, которую покупатель оплатил по факту. Автор оставляет за собой право отказывать в поддержке в случае, если клиент не соблюдает рамки приличия и деловой стиль общения и/или позволяет себе фамильярность, оскорбления или хамство Модуль содержит зашифрованные файлы, обеспечивающие контроль над лицензиями Вы отказываетесь от намерения запрашивать открытый исходный код зашифрованных файлов и осознаете, что любая попытка расшифровки файлов или иного взлома модуля является незаконной Если Вы планируете дорабатывать модуль, необходимо получить согласие автора модуля на такие доработки. (Зачастую я не против внесения изменений в открытый код модуля, но формулировка "купил модуль с надеждой доработать, а тут закрыто" не является основанием для возврата.) Результаты платной доработки модуля могут включаться в следующие версии без получения согласия от клиента, оплатившего такую доработку. Автор SergeTkach долучення 03.12.18 Категорія Редакторы Системные требования PHP 5.6 - 7.0 + IonСube Loader 6 или PHP 7.1 - 7.4 + IonСube Loader 10 Метод активации По запросу в ЛС По запросу на почту Ioncube Loader Требуется ocStore 3.0 2.3 2.2 2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Звернення до сервера розробника Нет
- 296 replies
-
- добавление товаров
- заполнение интернет-магазина
-
(and 47 more)
Tagged with:
- добавление товаров
- заполнение интернет-магазина
- быстрое заполнение товаров
- цена товара
- список товаров
- удобный список товаров
- фильтр товаров в админке opencart
- фильтрация товаров по артикулу в админке opencart
- изображения товаров
- фото товаров
- менеджер изображений
- управление атрибутами opencart
- быстрое добаление атрибутов
- заполнение атрибутов
- транслит
- seo url generator
- неудобно редактировать товары в opencart
- админка
- редактирование
- управление
- товары
- изображения
- загрузка
- фильтр товаров
- фильтрация товаров
- атрибуты
- живое редактирование
- редактор товаров
- массовое редактирование товаров
- массовое добавление акций
- управление акциями
- акции
- массовое редактирование цен
- цена
- цены
- замена цен
- массовое добавление скидок
- управление скидками
- скидки
- генерация описаний
- генерация текста
- генерация текстов
- генерация мета-тегов
- мета-теги
- синонимайзер
- атрибуты pro
- атрибуты опции
- атрибуты товары
- опции opencart
-
Добрый день, такая проблема, поставила модуль который позволяет выставить опцию по умолчанию, но на сайте если я ставлю основную цену 0, показывает 0, а мне нужно чтоб выводило цену опции по умолчанию в общем ТЗ такое 1. Если у товара цена 0 то ставится цена опции по умолчанию 2. Если у товара есть цена то так и показывать. Кто может это реализовать?
-
Коллеги, прошу помощи. Необходимо скрыть цены для определенной группы пользователей. Магазин перешел на работу только с оптовыми поставщиками, но есть куча зарегиных пользователей, которым нужно отключить возможность просматривать цены. Т.е. для оптовиков остаются цены согласно их группам, а для по умолчанию зарегистрированным пользователям цены должны быть недоступны. Встречался ли кому-нибудь подобный модуль, либо можно без особых свистоплясок код поправить. Готов оплатить работу.
-
Вопрос такой - есть корм для животных, товар один, но разный вес, например 400грамм, 2кг и 10кг. Соответственно разная цена. Каким образом вывести цену в карточке товара и количество к заказу сразу, как на картинке. Опции исключаем, это не вариант. Товаров порядка 4000 и к каждому писать +100 рублей глупо. Делать три разных товара, каждый с разным весом и ценой - большая потеря конверсии. Нужно, чтобы человек сразу видел свой товар, вес и цену. Работаю на ocStore 2.1.0.2.1. Заранее спасибо.
-
Что-то никак не могу найти модуль, похожее видел, связано с акциями, его бы тоже найти.
-
Здравствуйте! Я совсем новичок и вообще не программист!!! Пытаюсь сама создать интернет-магазин. Заполняю по шаблону все необходимые поля, уже разместила товар, но как-то случайно что-то нажала и у меня исчез интернет-магазин. Т.е. значок корзины отображается рядом с товаром, а цена нет, корзины заказов тоже нет. Подскажите пожалуйста, что необходимо сделать, чтобы восстановить интернет-магазин. http://lenardi-posuda.ru/ Заранее спасибо! Doc1.doc
- 2 replies
-
- интернет-магазин
- значок корзины
-
(and 2 more)
Tagged with:
-
Доброго времени суток! С ходу не нашёл ответа по существующим темам. Проектируется сайт на opencart 3,Требуется доработка такого плана:Имеется один товар: блок питания для ноутбука Asus 65w. Он имеет множество синонимов : блок питания для ноутбука Asus k53, блок питания для ноутбука Asus g53, блок питания для ноутбука Asus x505 и тд. (То есть их отличие только в названии, всё остальное одинаковое). Все эти синонимы планируются добавляться на сайт как отдельная позиция (уникальный url каждого товара). Opencart не позволяет объединять в стандартном варианте все эти товары под одну позицию на складе с общим остатком и ценой.Какие могут быть решения этой задачи?
-
Помогите.. не знаю где копать. На странице категорий никаких феноменов с ценой нет. НО при переходе в карточку товара, если цена 6-ти значная, то от нее остается 3 знака..остальное исчезает. При переходе в корзину стоимость товара правильная, однако при заказе через Покупку в 1 клик- цена обрезанная. Цены 5-ти значные отображаются нормально.ЧТо это за глюк, как с ним бороться? Опенкарт 3.032 Насколько я понимаю- это все-таки исполняемые файлы
-
Версия магазина: ocStore v1.5.1.3 Описание: По-умолчанию, на текущий момент, если выбираешь в настройках пункт " Отображать цены с налогом", то в карточке товара, в категории и в поиске отображается цена с налогом, но в корзине и при оформлении заказа отображается цена товара без налога и отдельно отображается налог, что на мой взгляд не очень удобно. Особенно для тех, кто использует налоги, чтобы устанавливать для товаров торговую наценку. Данное дополнение добавляет в настройки админки пункт " Налог в цене товара" в раздел "Опции". В расчётах, в корзине и при оформлении заказа налог уже будет заложен в цене товара, т.е. цена товара будет отображаться с учётом налога. Сам налог в расчётах, в корзине и при оформлении отображаться не будет, в независимости от того, включен ли он в "Учитывать в заказе". Для работы этой опции требуется включить "Отображать цены с налогом". Начало и ещё одна полезняшка здесь Изменения в файлах: Пункт в админке Файл: admin\view\template\setting\setting.tplДействие: ищем блок <tr> <td><?php echo $entry_tax; ?></td> ................ ................ </tr> Изменения: после этого блока добавляем такой блок <!-- Вкл_Выкл - налог в цене товара --> <tr> <td><?php echo $tax__tax_in_price; ?></td> <td><?php if ($config_tax__tax_in_price) { ?> <input type="radio" name="config_tax__tax_in_price" value="1" checked="checked" /> <?php echo $text_yes; ?> <input type="radio" name="config_tax__tax_in_price" value="0" /> <?php echo $text_no; ?> <?php } else { ?> <input type="radio" name="config_tax__tax_in_price" value="1" /> <?php echo $text_yes; ?> <input type="radio" name="config_tax__tax_in_price" value="0" checked="checked" /> <?php echo $text_no; ?> <?php } ?></td> </tr> <!-- --> Файл: admin\language\russian\setting\setting.php Действие: ищем блок $_['entry_tax'] = 'Отображать цены с налогом:'; Изменения: после этого блока добавляем: // Вкл_Выкл - налог в цене товара $_['tax__tax_in_price'] = 'Налог в цене товара: <br /><span class="help">В расчётах, в корзине и при оформлении заказа налог уже будет заложен в цене товара, т.е. цена товара будет отображаться с учётом налога. Сам налог в расчётах, в корзине и при оформлении отображаться не будет, в независимости от того, включен ли он в "Учитывать в заказе". Для работы этой опции требуется включить "Отображать цены с налогом".</span>'; Файл: admin\controller\setting\setting.php Действие: ищем блок $this->data['entry_tax'] = $this->language->get('entry_tax'); Изменения: после этого блока добавляем: // Вкл_Выкл - налог в цене товара $this->data['tax__tax_in_price'] = $this->language->get('tax__tax_in_price'); Действие:ищем блок: if (isset($this->request->post['config_tax'])) { $this->data['config_tax'] = $this->request->post['config_tax']; } else { $this->data['config_tax'] = $this->config->get('config_tax'); } Изменения: после этого блока добавляем: // Вкл_Выкл - налог в цене товара if (isset($this->request->post['config_tax__tax_in_price'])) { $this->data['config_tax__tax_in_price'] = $this->request->post['config_tax__tax_in_price']; } else { $this->data['config_tax__tax_in_price'] = $this->config->get('config_tax__tax_in_price'); } Файл: БД Действие: Добавляем переменную в таблицу setting. Изменения: INSERT INTO `Имя Вашей БД`.`Имя Вашей таблицы setting` (`store_id` ,`group` ,`key` ,`value` ,`serialized`) VALUES ('0', 'config', 'config_tax__tax_in_price', '0', '0'); - это SQL-код для PHPMyAdmin Всё. Новый пункт меню отображается в админке. Логика Файл:\system\library\cart.php Действие: Найти блок if (!$product_query->row['quantity'] || ($product_query->row['quantity'] < $quantity)) { $stock = false; Изменения: после этого блока добавляем: // Налог в цене товара // Учитываем только, если в настройках включено "Отображать цены с налогом" и "Налог в цене товара" if ( $this->config->get('config_tax') && $this->config->get('config_tax__tax_in_price') ) { // Оригинальная цена товара без учёта налога $original_price = $price + $option_price; // Цена товара с учётом налога $taxtotal = $this->tax->calculate(($price + $option_price), $product_query->row['tax_class_id'], $this->config->get('config_tax')); } else { // Оригинальная цена товара без учёта налога $original_price = $price + $option_price; // Цена товара с учётом налога $taxtotal = $price + $option_price; } //////////////////////// Действие: Найти блок 'price' => ($price + $option_price), 'total' => ($price + $option_price) * $quantity, Изменения:Комментируем найденный блок, вместо него добавляем: // Новые значения //////////////////// 'original_price' => $original_price, 'original_total' => $original_price * $quantity, 'price' => $taxtotal, 'total' => ($taxtotal * $quantity), //////////////////// Файл: \catalog\controller\checkout\cart.php Действие: Найти блок: if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) { $price = $this->currency->format($this->tax->calculate($product['price'], $product['tax_class_id'], $this->config->get('config_tax'))); } else { $price = false; } if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) { $total = $this->currency->format($this->tax->calculate($product['total'], $product['tax_class_id'], $this->config->get('config_tax'))); } else { $total = false; } Изменения: Комментируем найденный блок, вместо него добавляем: // Налог в цене товара // Отображение в обычной корзине // Учитываем только, если в настройках включено "Отображать цены с налогом" и "Налог в цене товара" if ( $this->config->get('config_tax') && $this->config->get('config_tax__tax_in_price') ) { // Цена товара с учётом налога $price = $this->currency->format($this->tax->calculate($product['original_price'], $product['tax_class_id'], $this->config->get('config_tax'))); // Цена всех товаров (ИТОГО) с учётом налога $total = $this->currency->format($this->tax->calculate($product['original_total'], $product['tax_class_id'], $this->config->get('config_tax'))); } else { // Цена товара без учёта налога $price = $this->currency->format($product['price']); // Цена всех товаров (ИТОГО) без учёта налога $total = $this->currency->format($product['total']); } // Если в настройках указано, что "Не показывать цены гостям" и пользователь не залоген, то скрываем цену и ИТОГО if ( $this->config->get('config_customer_price') && !$this->customer->isLogged() ) { $price = false; $total = false; } //////////////////////// Действие:Найти блок: if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) { $price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax'))); } else { $price = false; } if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) { $total = $this->currency->format($this->tax->calculate($result['total'], $result['tax_class_id'], $this->config->get('config_tax'))); } else { $total = false; } Изменения: Комментируем найденный блок, вместо него добавляем: // Налог в цене товара // Отображение в верхней корзине // Учитываем только, если в настройках включено "Отображать цены с налогом" и "Налог в цене товара" if ( $this->config->get('config_tax') && $this->config->get('config_tax__tax_in_price') ) { // Цена товара с учётом налога $price = $this->currency->format($this->tax->calculate($result['original_price'], $result['tax_class_id'], $this->config->get('config_tax'))); // Цена всех товаров (ИТОГО) с учётом налога $total = $this->currency->format($this->tax->calculate($result['original_total'], $result['tax_class_id'], $this->config->get('config_tax'))); } else { // Цена товара без учёта налога $price = $this->currency->format($result['price']); // Цена всех товаров (ИТОГО) без учёта налога $total = $this->currency->format($result['total']); } // Если в настройках указано, что "Не показывать цены гостям" и пользователь не залоген, то скрываем цену и ИТОГО if ( $this->config->get('config_customer_price') && !$this->customer->isLogged() ) { $price = false; $total = false; } /////////////////////// Файл: \catalog\model\total\tax.php Действие: Найти блок: $total += $value; Изменения: Закомментировать Действие: Добавить в конец файла Изменения: // Налог в цене товара // Учитываем только, если в настройках включено "Отображать цены с налогом" и "Налог в цене товара" if ($this->config->get('config_tax') && !$this->config->get('config_tax__tax_in_price')) { $total += $value;} //////////////// Налог в корзине и при оформлении заказа – управление показом Файл:catalog\view\theme\default\template\checkout\cart.tpl Действие: Найти блок: <?php foreach ($totals as $total) { Изменения: Добавить после найденного блока: // Налог в цене товара // Пропускаем отображение налога, если в настройках включено "Отображать цены с налогом", "Налог в цене товара" и сейчас пытается отобразиться модуль налогов ($total['code'] == 'tax') if ($this->config->get('config_tax') && $this->config->get('config_tax__tax_in_price') && ($total['code'] == 'tax') ) {continue;} ////////////////// Файл: catalog\view\theme\default\template\common\cart.tpl Действие: Найти блок: <?php foreach ($totals as $total) { Изменения:Добавить после найденного блока: // Налог в цене товара // Пропускаем отображение налога, если в настройках включено "Отображать цены с налогом", "Налог в цене товара" и сейчас пытается отобразиться модуль налогов ($total['code'] == 'tax') if ($this->config->get('config_tax') && $this->config->get('config_tax__tax_in_price') && ($total['code'] == 'tax') ) {continue;} ////////////////// Файл: \catalog\view\theme\default\template\checkout\confirm.tpl Действие: Найти блок: <?php foreach ($totals as $total) { Изменения: Добавить после найденного блока: // Налог в цене товара // Пропускаем отображение налога, если в настройках включено "Отображать цены с налогом", "Налог в цене товара" и сейчас пытается отобразиться модуль налогов ($total['code'] == 'tax') if ($this->config->get('config_tax') && $this->config->get('config_tax__tax_in_price') && ($total['code'] == 'tax') ) {continue;} ////////////////// ======================= Добавления от 13 марта (Отображения в Личном кабинете - заказы) Файл: \catalog\view\theme\default\template\account\order_info.tpl Действие: Найти блок: <?php foreach ($totals as $total) { Изменения: Добавить после найденного блока: // Налог в цене товара // Пропускаем отображение налога, если в настройках включено "Отображать цены с налогом", "Налог в цене товара" и сейчас пытается отобразиться модуль налогов ($total['code'] == 'tax') if ($this->config->get('config_tax') && $this->config->get('config_tax__tax_in_price') && ($total['code'] == 'tax') ) {continue;} ////////////////// =======================Если где-то ошибся, надеюсь, кто-то из более опытных исправит. Также хотелось, чтобы данное дополнение вошло в сборку ocstore. :oops: Изменения в SVN, кроме вышеперечисленного: В файле opencart.sql Вставить после строки: INSERT INTO `oc_setting` (`setting_id`, `store_id`, `group`, `key`, `value`, `serialized`) VALUES строчку ( 34573, 0, 'config', 'config_tax__tax_in_price', '0', 0); ================================ В файле upgrade.sql Вставить строчку INSERT INTO oc_setting (store_id, group, key, value, serialized) VALUES (0, 'config', 'config_tax__tax_in_price', '0', 0);На счёт этой строки не уверен - нужно проверить
-
Сорри, если написал в не совсем подходящую ветку форума. Если это так, просьба перенести в подходящую ветку. Версия: ocStore v1.5.1.3 По-умолчанию, на текущий момент, если выбираешь в настройках пункт "Отображать цены с налогом", то в карточке товара, в категории и в поиске попутно отображается цена товара без налога, что на мой взгляд не очень удобно. Особенно для тех, кто использует налоги, чтобы устанавливать для товаров торговую наценку. Данное дополнение добавляет в настройки админки пункт "Отображать оригинальные цены без налога" в раздел "Опции". 27.03.2012 Доработка для вкладки «Специальные предложения» Изменения: В файле: \admin\view\template\setting\setting.tpl ищем блок <!--?php echo $entry_tax; ?--> ................ ................ после этого блока добавляем: <!--?php echo $show_orig_price_without_tax; ?--> <!--?php if ($config_show_orig_price_without_tax) { ?--> <input type="radio" name="config_show_orig_price_without_tax" value="1" checked="checked"> <!--?php echo $text_yes; ?--> <input type="radio" name="config_show_orig_price_without_tax" value="0"> <!--?php echo $text_no; ?--> <!--?php } else { ?--> <input type="radio" name="config_show_orig_price_without_tax" value="1"> <!--?php echo $text_yes; ?--> <input type="radio" name="config_show_orig_price_without_tax" value="0" checked="checked"> <!--?php echo $text_no; ?--> <!--?php } ?--> В файле: admin\language\russian\setting\setting.php ищем блок $_['entry_tax'] = 'Отображать цены с налогом:'; после этого блока добавляем: $_['show_orig_price_without_tax'] = 'Отображать оригинальную цену товара без налога: <br /><span class="help">Отображать оригинальную цену товара без налога на странице товара, в категории, в поиске, во вкладке "Специальные предложения".</span>'; В файле: admin\controller\setting\setting.php ищем блок $this->data['entry_tax'] = $this->language->get('entry_tax'); после этого блока добавляем: $this->data['show_orig_price_without_tax'] = $this->language->get('show_orig_price_without_tax');Далее ищем блок: if (isset($this->request->post['config_tax'])) { $this->data['config_tax'] = $this->request->post['config_tax']; } else { $this->data['config_tax'] = $this->config->get('config_tax'); } после этого блока добавляем: if (isset($this->request->post['config_show_orig_price_without_tax'])) { $this->data['config_show_orig_price_without_tax'] = $this->request->post['config_show_orig_price_without_tax']; } else { $this->data['config_show_orig_price_without_tax'] = $this->config->get('config_show_orig_price_without_tax'); } Добавляем переменную в таблицу setting: INSERT INTO oc_setting (store_id, group, key, value, serialized) VALUES (0, 'config', 'config_show_orig_price_without_tax', '0', 0); или SQL-код для PHPMyAdmin INSERT INTO `ВашаБД`.`Ваша таблица setting` (`store_id` ,`group` ,`key` ,`value` ,`serialized`) VALUES ('0', 'config', 'config_show_orig_price_without_tax', '0', '0'); Всё. Новый пункт меню отображается в админке. Далее правим следующие файлы: Для карточки товара: В файле: \catalog\view\theme\default\template\product\product.tpl ищем блок <!--?php if ($tax) { ?--> <span class="price-tax"><!--?php echo $text_tax; ?--> <!--?php echo $tax; ?--></span> <!--?php } ?--> заменяем этот блок на: <!--?php if ($tax && $show_orig_price_without_tax) { ?--> <span class="price-tax"><!--?php echo $text_tax; ?--> <!--?php echo $tax; ?--></span> <!--?php } ?--> В файле: \catalog\controller\product\product.php ищем блок if ($this->config->get('config_tax')) { $this->data['tax'] = $this->currency->format((float)$product_info['special'] ? $product_info['special'] : $product_info['price']); } else { $this->data['tax'] = false; } после этого блока добавляем: if ($this->config->get('config_show_orig_price_without_tax')) { $this->data['show_orig_price_without_tax'] = $this->currency->format((float)$product_info['special'] ? $product_info['special'] : $product_info['price']); } else { $this->data['show_orig_price_without_tax'] = false; } =============== Для отображения товара в категории: В файле: catalog\view\theme\default\template\product\category.tpl ищем блок <!--?php if ($product['tax']) { ?--> <span class="price-tax"><!--?php echo $text_tax; ?--> <!--?php echo $product['tax']; ?--></span> <!--?php } ?--> заменяем этот блок на: <!--?php if ($product['tax'] && $product['show_orig_price_without_tax']) { ?--> <span class="price-tax"><!--?php echo $text_tax; ?--> <!--?php echo $product['tax']; ?--></span> <!--?php } ?--> В файле: catalog\controller\product\category.php ищем блок if ($this->config->get('config_tax')) { $tax = $this->currency->format((float)$result['special'] ? $result['special'] : $result['price']); } else { $tax = false; } после этого блока добавляем: if ($this->config->get('config_show_orig_price_without_tax')) { $show_orig_price_without_tax = $this->currency->format((float)$result['special'] ? $result['special'] : $result['price']); } else { $show_orig_price_without_tax = false; } В этом же файле ищем блок 'tax' => $tax, после этого блока добавляем: 'show_orig_price_without_tax' => $show_orig_price_without_tax, =========================== Для отображения товара в поиске: В файле: catalog\view\theme\default\template\product\search.tpl ищем блок <!--?php if ($product['tax']) { ?--> <span class="price-tax"><!--?php echo $text_tax; ?--> <!--?php echo $product['tax']; ?--></span> <!--?php } ?--> заменяем этот блок на: <!--?php if ($product['tax'] && $product['show_orig_price_without_tax']) { ?--> <span class="price-tax"><!--?php echo $text_tax; ?--> <!--?php echo $product['tax']; ?--></span> <!--?php } ?--> В файле: \catalog\controller\product\search.php ищем блок if ($this->config->get('config_tax')) { $tax = $this->currency->format((float)$result['special'] ? $result['special'] : $result['price']); } else { $tax = false; } после этого блока добавляем: if ($this->config->get('config_show_orig_price_without_tax')) { $show_orig_price_without_tax = $this->currency->format((float)$result['special'] ? $result['special'] : $result['price']); } else { $show_orig_price_without_tax = false; } В этом же файле ищем блок 'tax' => $tax, после этого блока добавляем: 'show_orig_price_without_tax' => $show_orig_price_without_tax, ==================== 27.03.2012 Для отображения товара во вкладке «Специальные предложения»: В файле: \catalog\view\theme\default\template\product\special.tpl ищем блок <?php if ($product['tax']) { ?> <br /> <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span> <?php } ?> заменяем этот блок на: <!-- Вкл_Выкл отображения цены товара без налога (On display off the price of goods without tax) --> <?php if ($product['tax'] && $product['show_orig_price_without_tax']) { ?> <br /> <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span> <?php } ?> <!-- --> В файле: \catalog\controller\product\special.php ищем блок if ($this->config->get('config_tax')) { $tax = $this->currency->format((float)$result['special'] ? $result['special'] : $result['price']); } else { $tax = false; } после этого блока добавляем: // Вкл_Выкл отображения цены товара без налога (On display off the price of goods without tax) if ($this->config->get('config_show_orig_price_without_tax')) { $show_orig_price_without_tax = $this->currency->format((float)$result['special'] ? $result['special'] : $result['price']); } else { $show_orig_price_without_tax = false; } /////////////// В этом же файле ищем блок 'tax' => $tax, после этого блока добавляем: // Вкл_Выкл отображения цены товара без налога (On display off the price of goods without tax) 'show_orig_price_without_tax' => $show_orig_price_without_tax, //////// Если где-то ошибся, надеюсь, кто-то из более опытных исправит. Также хотелось, чтобы данное дополнение вошло в сборку ocstore. :oops: Изменения в SVN, кроме вышеперечисленного: В файле opencart.sql Вставить после строки: INSERT INTO `oc_setting` (`setting_id`, `store_id`, `group`, `key`, `value`, `serialized`) VALUES строчку (27670, 0, 'config', 'config_show_orig_price_without_tax', '0', 0); ================================ В файле upgrade.sql Вставить строчку INSERT INTO oc_setting (setting_id, store_id, group, key, value, serialized) VALUES (27670, 0, 'config', 'config_show_orig_price_without_tax', '0', 0); На счёт этой строки не уверен - нужно проверить