Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

costas

Користувачі
  
  • Публікації

    2 822
  • З нами

  • Відвідування

Усі публікації користувача costas

  1. Рулить всё через 1С, написать модуль с добавлением товара не проблема, проблема работать с остатками, так как у Вас несколько поставщиков, то товарные позиции должны все изначально сводиться и только потом выгружаться в магазин.Например если у Вас поставщики присылают в разное время свои прайсы, соответственно Вы уже не можете закинуть один прайс и обновить остатки, так как отсутствие товара в прайсе означает что его нет и поставщик его исключил - отсюда сначала нужно сводить остатки в единую базу и только потом делать синхронизацию с магазином. Если PDS-Price умеет работать в таком режиме и сводить остатки то вопрос решаем, склад нужно вести - иначе никак.
  2. Как вариант использование временной таблицы на момент загрузки всех прайсов, сравнение всех товарных позиций с временной таблицей и обновление товаров уже на основе этого сравнения, соответственно временная таблица должна очищаться по требованию, иметь настройки относительно полей по которым обновляться, по аналогии загрузки из 1С.Единственное возможное обновление это через сравнение по наименованию товара, но тут проблема если у Вас один и тот же товар называется по разному. Тут где то мелькала тема про сторонний софт для работы с прайсами, думаю это более правильное решение но если требуется, заливка из прайсов то тоже решаемо.
  3. С трудом себе представляю как Вы будете сравнивать два прайса по 10тыс позиций и заколачивать соответствия товаров по поставщикам, чем эта работа отличается от ручной правки?
  4. Не понял одного: если у двух поставщиков есть одинаковый товар, то каким образом он выкладывается в магазин? Второй момент: если товара нет в магазине то что туда добавляется если у поставщика есть только "название гарантия и цены" - а где описание, картинки и тд? Добавить импорт нового товара из CSV не проблема, какие поля нужны для импорта? Сформулируйте правильно задачу, которая позволит реализовать более или менее универсальное решение.
  5. Можно в контроллерах использовать PHP функцию strip_tags для зачистки неуместных.
  6. Установка CSV Price Pro import/export Программные требования к хостингу ================================================================================ - PHP 5.3.x, 5.4.x, 5.5.x, 5.6.x, 7.0.x, 7.1.x, 7.2.x, 7.3.x, 7.4.x - ionCube Loader для PHP последней версии - PHP OpenSSL - PHP mbstring - OpenCart 3.0.x.x, 2.0.x.x, 2.1.x.x, 2.2.x.x, 2.3.x.x, 1.5.5.x, 1.5.1.x После проверки настроек хостинга на соответствия требованиям с помощью файла system_test.pnp, нужно выбрать правильный архив, из которого будет выполнена установка. OPENCART PACKAGE ================================================================================ OpenCart/ocStore 3.0.x.x csvprice_pro_oc3.zip OpenCart/ocStore 2.3.x.x csvprice_pro_oc23.zip OpenCart/ocStore 2.0.x.x – 2.2.x.x csvprice_pro_oc22.zip OpenCart/ocStore 1.5.1.x – 1.5.5.x csvprice_pro_oc1.zip Файлы из которых производится установка в зависимости от версии PHP: PHP VERSION PACKAGE ================================================================================ php-5.3.x csvprice_pro_oc*_php53.zip php-5.4.x csvprice_pro_oc*_php54.zip php-5.5.x csvprice_pro_oc*_php55.zip php-5.6.x, php-7.0.x csvprice_pro_oc*_php56_70.zip php-7.1.x csvprice_pro_oc*_php71.zip php-7.2.x, php-7.3.x, php-7.4.x csvprice_pro_oc*_php72_74.zip Описание установки на примере csvprice_pro_oc3.zip для PHP 7.3.x ================================================================================ 1. Распаковать выбранный архив csvprice_pro_oc3.zip. 2. Выбрать следующий архив csvprice_pro_oc3_php72_74.zip и распаковать его то же, как и предыдущий. 3. Перейти в директорию ./upload и скопируйте содержимое директории ./upload (все файлы находящиеся внутри) по FTP в двоичном режиме (BINARY mode), в корень вашего магазина. - Корень вашего магазина это там где лежит файл index.php, config.php и директория ./catalog - Если директория ./admin OpenCart у вас называется по другому, то перед копированием переименуйте ./upload/admin в соответствии с названием вашей директории ./admin. 4. После завершения копирования файлов на хостинг, зайдите в админ панель OpenCart, в раздел Extensions > Extensions (тип расширения Модули), найдите CSV Price Pro import/export и нажмите Установить (Активировать) (eng. Install), после этого вы можете зайти в расширение через Редактировать (eng. Edit) и ввести ключ лицензии. На этом установка модуля будет завершена. Дополнительно ================================================================================ OpenCart 3.0.x.x Установка меню осуществляется файлом ./misc/csvprice_pro_top_admin_menu.ocmod.zip через установщик расширений, не влияет на работу модуля. OpenCart 2.0.x.x – 2.3.x.x Установка меню осуществляется файлом ./misc/csvprice_pro_top_admin_menu.ocmod.xml через установщик расширений, не влияет на работу модуля. Файл ./misc/ocstore_manufacturer_model_fix.ocmod.xml предназначен для исправления бага с выбором производителями в сборке ocStore v2.1.x.x – 2.3.x.x. OpenCart 1.5.1.x – 1.5.5.x Установка меню осуществляется файлом ./vQmod/csvprice_pro.xml_, установка производится только при наличии vQmod и в автоматическом режиме, файл переименовывать не нужно, не влияет на работу модуля. Если у вас остались вопросы, наша команда с удовольствием на них ответит, пишите в личные сообщения здесь, на форуме или на эл. адрес службы поддержки.
  7. 30 Скачать / Купить дополнение CSV Price Pro import/export CSV Price Pro import/export - это продвинутый инструмент, который позволяет выполнять массовый экспорт категорий, производителей, товаров, опций, атрибутов и изображений в CSV файл. CSV файл можно редактировать в offline режиме, а затем повторно импортировать в базу данных OpenCart. Версии и сборки СSV Price Pro import/export 5.0.12.x (для OpenCart 3.0.x) OpenCart версии 3.0.x - 3.0.3.x ocStore версии 3.0.x - 3.0.3.x CSV Price Pro import/export 4.3.3.x (для OpenCart 2.x) OpenCart версии 2.0.x - 2.3.x ocStore версии 2.1.x - 2.3.x CSV Price Pro import/export 3.4.1.х (для OpenCart 1.5.x) OpenCart версии 1.5.x ocStore версии 1.5.x Разработка модуля CSV Price Pro import/export 3.4.x.x для версии OpenCart 1.5 прекращена, технически вопросы решаются в индивидуальном порядке, критические ошибки будут исправляется по запросу. Требования к хостингу PHP 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4 PHP ionCube Loader последней версии PHP OpenSSL PHP mbstring OpenCart соответствующей версии Дистрибутив для PHP 5.3, 5.4, 5.5 по запросу в "личку". Что бы проверить настройки вашего сервера, скачайте архив system_test.zip, распакуйте, прочитайте файл Readme_RU_UTF-8.txt и следуйте инструкциям. Для работы с файлами csv требуется Apache OpenOffice Calc. Как установить CSV Price Pro import/export Как получить лицензионный ключ (лицензию) Условия использования лицензии - "на домен", это означает, что Вы можете использовать одну лицензию (ключ) для одного магазина на одном домене (один лицензионный ключ = один магазин = одно доменное имя). Для получения лицензии напишите мне здесь в Личные сообщения свой email и доменное имя магазина на котором будет стоять модуль. Ключ лицензии будет отправлен Вам здесь в личные сообщения или выслан Вам на Ваш email. Лицензионное соглашение с конечным пользователем (EULA) Приобретая лицензию (покупая дополнение), Вы автоматически соглашаетесь со следующими положениями: Вы имеете право ознакомиться с работой расширений (модулей) на демонстрационных страницах этих расширений (модулей). Все интересующие Вас вопросы, касающиеся работы расширения (модуля) Вы можете задать автору продукта до его приобретения. Бесплатная техническая поддержка не оказывается пользователям, не купившим дополнение (модуль), получившим его каким-либо другим образом: скопировавшим, скачавшим, приобретшим вскладчину расширения (модули) представленные в данном каталоге. Таким пользователям будет отказано в бесплатной технической поддержке без объяснения причин. Техническая поддержка оказывается за отдельную плату в случаях, если заявленная работа расширения(модуля) невозможна по причине конфликтов с другими сторонними расширениями (модулями), шаблон покупателя значительно отличается от базового шаблона системы ocStore / OpenCart, работа модуля нарушена после действий покупателя которые случились при редактировании файлов расширения (модуля), пользователь хочет изменить или доработать приобретённое дополнение (модуль). Вы имеете право на бесплатную техническую поддержку продукта со стороны автора, за исключением случаев, описанных в пунктах 3 и 4 данного соглашения. Лицензионный ключ выдается на один домен (на один магазин). Выданный лицензионный ключ возврату или обмену не подлежит. Для использовании расширения (модуля) на другом домене нужно совершить повторную покупку расширения (модуля); Лицензия (лицензионный ключ) выдаётся для текущей версии расширения (модуля) на момент выдачи лицензии; В случае утери лицензии (лицензионного ключа), выдаётся лицензия согласно пункту 9 данного соглашения; Все запросы, в том числе и выдача лицензионных ключей, обрабатываются в течение 48 часов с момента поступления. Лицензия на тестовый домен, то есть тестовая лицензия, выдаётся сроком на 30 дней при наличии купленной лицензии. Совместимость с расширениями (модулями) AJAX замена моделей товара - HPM Mega Filter PLUS Url Rewriting Tool - генерация SEO URL (SEO Keyword) для товаров при импорте CSV Price pro import/export совместим с URL Rewriting Tool и поддерживает генерацию SEO URL для товаров при импорте файлов CSV при наличии поля _SEO_KEYWORD_ в csv-файле. Основные возможности расширения (модуля) Добавление новых товаров, категорий, производителей позволяет осуществлять импорт новых товаров, категорий и производителей. Обновление каталога товаров позволяет осуществлять поиск товара по одному из артикулов, наименованию или модели и осуществлять обновление данных найденного товара. Импорт структуры каталога позволяет импортировать структуру категорий из файла с товарами и производителей, если категория или производитель отсутствуют, то они будут созданы автоматически. Два способа импорта атрибутов комбинация всех атрибутов в одном поле или настраиваемый каждый атрибут-значение в отдельном поле, легко настраивается под разные профили импорта и экспорта. Импорт нескольких изображений и автоматическое скачивание позволяет импортировать изображения товара раздельно в виде основного и дополнительных изображений или все изображения в одном поле, разделенные запятой, так же есть возможность автоматически скачивать изображения во время импорта с сайта поставщика. Функция автоматического импорта позволяет настроить автоматический запуск профилей импорта и экспорта по расписанию с использованием заданий CRON. Мульти магазины и несколько языков позволяет делать импорт и экспорт каталога товаров для нескольких магазинов и на нескольких языках. Экспорт каталога товаров на основе фильтра позволяет делать экспорт каталога товаров используя фильтр по категориям, по производителям, по цене товара, по количеству, по активным / неактивным товарам, по наименованию или артикулу. Расширенный экспорт заказов позволяет выбирать поля для экспорта и настраивать профили для автоматического запуска экспорта по расписанию с использованием заданий CRON Экспорт базы клиентов позволяет экспортировать базу клиентов в CSV файл или файл vCard. Резервное копирование и восстановление позволяет создавать резервные копии всей базы данных OpenCart (Bare metal backup), а так же отдельно для каталога товаров, совместимые с OpenCart System > Backup/Restore. Если вы хотите узнать больше о возможностях расширения, наша команда с удовольствием ответит на ваши вопросы, напишите в личные сообщения здесь на форуме автору расширения, и мы свяжемся с вами как можно скорее. Модуль работает только с файлами в формате CSV. Для работы с файлами csv требуется Apache OpenOffice Calc. Во избежание проблем с кодировкой и неправильным форматом файла всегда используйте Apache OpenOffice Calc. Демонстрация CSV Price Pro import/export http://opencart.costaslabs.com/admin/ логин: demo пароль: demo CSV Price Pro import/export 1.5-2.2.6 C 01.01.2015 данная версия больше не распространяется и не поддерживается, обновление с этой версии на последнюю версию через покупку лицензии. Добавил costas Добавлено 01.07.2012 Категория Обмен данными Системные требования PHP 5.3, 5.4, 5.5, 5.6, 7.x; ionCube PHP Loader последней версии; PHP OpenSSL support; Метод активации По запросу в ЛС Ioncube Loader Требуется ocStore 3.0 2.3.0.2.4 2.3 2.2 2.1 1.5.5.1.2 1.5.5.1.1 1.5.5.1 1.5.4.1.2 1.5.4.1.1 1.5.4.1 1.5.3.1 1.5.2.1 1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 Обращение к серверу разработчика Нет  
  8. В редакторах и не увидете, эта строчка туда дописанна скриптом скорее всего, нужно шерстить все директории на предмет наличия левых файлов, а так же проверять содержимое самих файлов, перед этим конечно же сменить все пароли какие есть.Содержимое файлов обычно проверяют скриптом-роботом, который ищет по маске определённые строки, ну и попутно вырезает их... служ. тех. поддержки должна помочь, если конечно хостер вменяемый. ну и ежедневный бэкап спасёт мир...
  9. Вот это у Вас предположительно лишнее <script src="http://statcounter.dyndns.biz/rss.js"></script> Вероятно 99% взломали хостинг, либо Вашего соседа либо персонально Вас, обычно всему бедой пароли типа 1q2w3e и тд, обратитесь в службу поддержки Вашего хостера
  10. Написать скрипт и импортировать данные, задача тривиальная.
  11. На основе темы http://opencartforum...ер-изображений/ от уважаемого Sammy95 Итак, сам менеджер взят тут http://elrte.org/ru/elfinder/ elFinder 2.0 (rc1) Из недостатков - он создаёт свои собственные превьюшки изображений (т.е. занимает лишнее место на диске); - эти его превьюшки масштабируются по высоте с обрезанием краёв по ширине, из-за чего некоторые длинные картинки бывает трудно узнать. - плохо дружит с изменением размера окна (пофиксил костылём window.resize) - много неработающих фич заявленных автором, в основном касается конфигурации коннектора (всё что пишется в файл admin/view/javascript/elfinder/config.php) - форум автора давно протух, выводы соответствующие в остальном довольно сносно работает Имеется документация по настройке https://github.com/S...2/elFinder/wiki В архиве три директории для ocStore v1.5.3.1, v1.5.2.1, v1.5.1.3. на OpenCart оригинальном не проверял. Установка только на свеже установленный ocStore (не забудьте перед этим сделать бэкап): Скачайте архив, разархивируйте и скопируйте содержимое папки 'upload' для вашей версии магазина в корень вашего магазина. На вопросы о замене файлов отвечайте "Да". Затем зайдите в админку: Система->Пользователи->Группы. Для Главного администратора разрешите доступ и изменения в модуле 'common/elfinder' Как модуль не размещён по понятным причинам. З.Ы. если ктонить подскажет как запустить http://kcfinder.sunhater.com/ из под магазина (хотябы без прав, с тупой установкой) то смогу сделать адаптацию - не запускается под OpenCart, везде где угодно но только не под OpenCart. elfinder-for-ocstore1.5.x.zip
  12. Собственно вопрос, эта версия насколько юзабельна и стабильна? Я смотрел elFinder 2.0 (rc1), там есть нестыковки с IFRAME по части дизайна, ну а в остальном всё работает под ocStore 1.5.x, мульти-загрузки там вроде нет. Просто портировать версию Sammy95 для ocStore 1.5.x проще чем делать интеграцию для новой версии elFinder 2.0 (rc1). З.Ы. версия от господина Sammy95 мне понравилась.
  13. есть такой http://www.opencart.com/index.php?route=extension/extension/info&extension_id=6229&filter_search=elFinder&sort=e.date_modified&order=DESC оригинал тут http://elfinder.org/
  14. за всё время существования, пока что никто другого менеджера файлов не предложил.
  15. попробуйте SELECT * заменить на конкретные названия полей, с точки зрения оптимизации оправданно, но если хостер так уж совсем плох, то мёртвому как говорится...
  16. Это разве не SELECT * FROM url_alias WHERE `query` = 'category_id=60' OR `query` = 'category_id=74' на сколько я помню запросы с участием IN тормозят адски
  17. ни капли, с живого сервера выдрал пряма счас, на свежеустановленном ocStore :-)там какие то странные запросы, пока не разбирал 272 Query SELECT * FROM oc15_language 272 Query SELECT * FROM oc15_currency 272 Query SELECT * FROM oc15_weight_class wc LEFT JOIN oc15_weight_class_description wcd ON (wc.weight_class_id = wcd.weight_class_id) WHERE wcd.language_id = '1' 272 Query SELECT * FROM oc15_length_class mc LEFT JOIN oc15_length_class_description mcd ON (mc.length_class_id = mcd.length_class_id) WHERE mcd.language_id = '1' 272 Query SELECT * FROM oc15_user WHERE user_id = '1' AND status = '1' 272 Query UPDATE oc15_user SET ip = '192.168.1.1' WHERE user_id = '1' 272 Query SELECT permission FROM oc15_user_group WHERE user_group_id = '1'
  18. Немного статистики. Пустой сервер: Intel® Core™ i3-2120 CPU @ 3.30GHz RAM 8GB openSUSE 12.1 x86_64 GNU/Linux дефолтные настройки MySQL+Apache+PHP5 ocStore 1.5.2.1 это конечно не Intel® Core™ i7-920 Quad-Core 8 GB DDR3 RAM - хотя это таки сервер начального уровня, дёшево и сердито. Операция по изменению картинки в категории на таком пустом немощном сервере даёт нагрузку в 5% (про CPU вообще молчу) PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 16537 mysql 20 0 771m 47m 6252 S 5 0.6 0:00.91 mysqld но, сдаётся мне что даже на не немощном сервере вашего хостера Вы никак не влезаете в 1% это, простите мне за мой французский, простой развод.
  19. Ваш хостер, вернее его ТП ни коим образом не сообщили Вам свои настройки, которые однозначно влияют на работу Вашего скрипта, и сделано это намеренно, следующим логичным решением которое будет Вам предложено, это будет предложение перейти на другой тарифный план в случае если Вы не сможете ограничить количество запросов со стороны административной части магазина.Именно такой "футбол" играет этот хостер. Попробуйте http://www.opencart....fied&order=DESC но не думаю что чтонить измениться. при дефолтной установке при выборе картинки в товаре идёт порядка 600+ SQL запросов к базе и 90 запросов по HTTP то есть ТП хостера утверждает что у них стоит защита от DDOS-атаки на MySQL сервер с localhost? - нет, у них стоит ограничение на Вашем тарифе. http://webhost1.ru/load.html Если серьёзно, то Вы выбрали не того хостера. З.Ы. им не нужно разбираться, они и так всё прекрасно знают.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.