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

Recommended Posts

Я до сих пор не могу понять как мне обновить остатки имея все 3 колонки: Модель, SKU, количество.

Надо осознать что рост популярности модуля растет и автор просто физически не успевает обрабатывать все наши вопросы. Да модуль хорош, для вариантов когда опции не нужны и когда не ведется учет по SKU.

Я до сих поре еле вкурил, что значит артикул в опции, когда например "Расширенные" и "Связанные опции" создают отдельные поля значений SKU и прочих идентификаторв, а нам по прежнему предлагают обрабатывать артикул в значениях опций, меня это в ступор вгоняет.

Я не совсем понял, но мне кажется вы усложняете. У вас в прайсе всего 3 колонки (sku, имя, количество) и вам нужно обновлять количество? 

Надіслати
Поділитися на інших сайтах


Я не совсем понял, но мне кажется вы усложняете. У вас в прайсе всего 3 колонки (sku, имя, количество) и вам нужно обновлять количество? 

Да, но запрашивает заполните форму на странице "Категории и наценки"

Надіслати
Поділитися на інших сайтах


Да, но запрашивает заполните форму на странице "Категории и наценки"

поля со звездочками должны быть заполнены обязательно - не обязательно правильно, в поля категории впишите что-нибудь, например "категория", иначе модуль не пропустит просто, даже для обновления количества

Надіслати
Поділитися на інших сайтах


Я не совсем понял, но мне кажется вы усложняете. У вас в прайсе всего 3 колонки (sku, имя, количество) и вам нужно обновлять количество? 

 

там не всё так просто. у товара две опции, при чем связанные, но при этом на каждый товар идет свой sku. как Вариант объеденть опции, но авторо поста с вопросом так делать не хочет, чем усложняет себе жизнь.

Надіслати
Поділитися на інших сайтах

поля со звездочками должны быть заполнены обязательно - не обязательно правильно, в поля категории впишите что-нибудь, например "категория", иначе модуль не пропустит просто, даже для обновления количества

Я не совсем понял, но мне кажется вы усложняете.

Надіслати
Поділитися на інших сайтах


Я не совсем понял, но мне кажется вы усложняете.

ну а вы попробуйте создать пустого поставщика в модуле и обновить кол-во  товаров из прайса - не пройдет, пока звезды не заполните

Надіслати
Поділитися на інших сайтах


Проблема в том, что у вас стоял модуль старой версии.

С тех пор, много времени утекло и много добавилось полей в БД )

Вам нужно аккуратно прогнать этот список команд создания новых полей в БД (вижу, у вас многих не хватает):

6. Добавьте в таблицы БД поля, для этого:

- в тексте, который вы видите ниже, исправьте везде, префикс БД (у меня в БД это "oc_", у вас может быть другой), если вы, вообще, используете префикс. Скопируйте исправленный текст:

ALTER TABLE `oc_suppler` ADD `parsq` VARCHAR( 3 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `qu_discount` VARCHAR( 128 ) NOT NULL ;

ALTER TABLE `oc_suppler_sku_description` ADD `store_id` INT( 2 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `bonus` VARCHAR( 64 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `ddesc` VARCHAR( 1 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `pointq` VARCHAR( 64 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `placeq` VARCHAR( 5 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `bprice` VARCHAR( 3 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `kmenu` VARCHAR( 3 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `ratep` DECIMAL( 12,4 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `ratek` DECIMAL( 12,4 ) NOT NULL ;

ALTER TABLE `oc_suppler_base_price` ADD `bmin` DECIMAL( 12,4 ) NOT NULL ;

ALTER TABLE `oc_suppler_base_price` ADD `bav` DECIMAL( 12,4 ) NOT NULL ;

ALTER TABLE `oc_suppler_base_price` ADD `bmax` DECIMAL( 12,4 ) NOT NULL ;

ALTER TABLE `oc_suppler_seo` ADD `prod_keyword` VARCHAR( 1000 ) NOT NULL ;

ALTER TABLE `oc_suppler_seo` ADD `prod_h1` TEXT NOT NULL ;

ALTER TABLE `oc_suppler_seo` ADD `prod_photo` TEXT NOT NULL ;

ALTER TABLE `oc_suppler` ADD `plusopt` VARCHAR( 1 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `idcat` VARCHAR( 1 ) NOT NULL ;

ALTER TABLE `oc_suppler_base_price` ADD `optimal` DECIMAL( 12,4 ) NOT NULL ;

ALTER TABLE `oc_suppler_base_price` ADD `market_percent_to_price` DECIMAL( 6,3 ) NOT NULL ;

ALTER TABLE `oc_suppler_base_price` ADD `market_percent_to_bprice` DECIMAL( 6,3 ) NOT NULL ;

ALTER TABLE `oc_suppler_base_price` ADD `market_percent_to_bdprice` DECIMAL( 6,3 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `t_ref` VARCHAR( 3 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `termin` VARCHAR( 3 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `t_status` VARCHAR( 255 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `onoff` varchar( 1 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `zero` VARCHAR( 1 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `metka` VARCHAR( 1 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `jopt` varchar( 1 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `optsku` VARCHAR( 1 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `newproduct` VARCHAR( 5 ) NOT NULL ;

ALTER TABLE `oc_suppler_options` ADD `art` varchar( 3 ) NOT NULL ;

ALTER TABLE `oc_relatedoptions` ADD `price` DECIMAL( 15,4 ) NOT NULL ;

ALTER TABLE `oc_relatedoptions` ADD `model` VARCHAR( 64 ) NOT NULL ;

ALTER TABLE `oc_relatedoptions` ADD `defaultselect` tinyint(1) NOT NULL ;

ALTER TABLE `oc_relatedoptions` ADD `defaultselectpriority` int(11) NOT NULL ;

ALTER TABLE `oc_relatedoptions` ADD `weight` decimal(15,8) NOT NULL ;

ALTER TABLE `oc_relatedoptions` ADD `weight_prefix` varchar(1) NOT NULL ;

ALTER TABLE `oc_suppler_price` ADD `noprice` VARCHAR( 64 ) NOT NULL ;

ALTER TABLE `oc_suppler_price` ADD `paramnp` VARCHAR( 128 ) NOT NULL ;

ALTER TABLE `oc_suppler_price` ADD `pointnp` VARCHAR( 64 ) NOT NULL ;

ALTER TABLE `oc_suppler_price` ADD `baseprice` INT( 1 );

ALTER TABLE `oc_suppler` ADD `main` INT( 1 );

ALTER TABLE `oc_suppler_sku_description` MODIFY `sku` VARCHAR( 64 ) NOT NULL ;

ALTER TABLE `oc_suppler_options` ADD `foto` VARCHAR( 3 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `opt_prices` VARCHAR( 1 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `opt_fotos` VARCHAR( 1 ) NOT NULL ;

ALTER TABLE `oc_suppler_attributes` ADD `filter_group_id` INT( 11 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `ref1` VARCHAR( 3 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `t_ref1` VARCHAR( 3 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `usd` VARCHAR( 3 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `serie` VARCHAR( 3 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `sleep` VARCHAR( 1 ) NOT NULL ;

ALTER TABLE `oc_suppler` ADD `ffile` VARCHAR( 1 ) NOT NULL ;

ALTER TABLE `oc_suppler_options` ADD `opt_point` VARCHAR( 64 ) NOT NULL ;

ALTER TABLE `oc_suppler_ref` ADD `price` DECIMAL( 15,4 ) NOT NULL ;

ALTER TABLE `oc_suppler_attributes` ADD `filter_group_id` INT( 11 ) NOT NULL ;

ALTER TABLE `oc_product_option_value` ADD `optsku` VARCHAR( 64 );

ALTER TABLE `oc_order_product` ADD `bprice` DECIMAL( 15,4 );

ALTER TABLE `oc_suppler` MODIFY `pic_ext` VARCHAR( 128 ) NOT NULL ;

ALTER TABLE `oc_suppler` MODIFY `warranty` VARCHAR( 512 ) NOT NULL ;

ALTER TABLE `oc_suppler` MODIFY `cheap` VARCHAR( 3 ) NOT NULL ;

ALTER TABLE `oc_suppler_seo` MODIFY `prod_title` TEXT NOT NULL ;

ALTER TABLE `oc_suppler_seo` MODIFY `prod_meta_desc` TEXT NOT NULL ;

ALTER TABLE `oc_suppler_seo` MODIFY `cat_title` TEXT NOT NULL ;

ALTER TABLE `oc_suppler_seo` MODIFY `cat_meta_desc` TEXT NOT NULL ;

ALTER TABLE `oc_suppler_seo` MODIFY `manuf_title` TEXT NOT NULL ;

ALTER TABLE `oc_suppler_seo` MODIFY `manuf_meta_desc` TEXT NOT NULL;

ALTER TABLE `oc_suppler` MODIFY `ad` VARCHAR( 2 ) NOT NULL ;

ALTER TABLE `oc_suppler` MODIFY `spec` VARCHAR( 128 ) NOT NULL ;

ALTER TABLE `oc_suppler_options` MODIFY `opt` VARCHAR( 64 ) NOT NULL ;

ALTER TABLE `oc_suppler_options` MODIFY `pr` VARCHAR( 64 ) NOT NULL ;

ALTER TABLE `oc_suppler_options` MODIFY `pr` VARCHAR( 64 ) NOT NULL ;

- зайдите через phpMyAdmin в БД магазина, вставьте этот текст в закладку SQL и нажмите OK.

Если выдалась ошибка в какой-то строке: "Dublicate...", удалите эту строку из вставленного текста и нажмите ОК еще раз.

Делайте так, пока все не удалите или пока SQL не скажет готово.

 

Потом, удалите suppler.xml из вкюмода и запустите inst.php

Вкюмод больше модулю не нужен.

 

В последних версиях модуля, фото нужно закачивать не в image/data, а в  image/data/temp

Потом удобнее удалять.

1)а если у меня фото в  image/data, мне что надо все перенести в  image/data/temp ? или можно продолжить пользоваться  image/data?

2) не получил ответ: по мимо Категория (по умолчанию - любая) появилась Целевые категории:

Чем они отличаются? 

Змінено користувачем Michael5
Надіслати
Поділитися на інших сайтах


Попытка №99

1. https://yadi.sk/i/6N6JoFHYkvCGn

Что на картинке 2 - пока не существует, но только пока и там не все "+" расписаны....

Без моих комментариев и стрелок вы там просто сломаете себе мозг, я сломал у меня сейчас там аж целых 3 артикула:

2. https://yadi.sk/i/BNUpMlT1kvJnU

Надіслати
Поділитися на інших сайтах


ну а вы попробуйте создать пустого поставщика в модуле и обновить кол-во  товаров из прайса - не пройдет, пока звезды не заполните

очень сложно

Надіслати
Поділитися на інших сайтах


https://yadi.sk/i/BNUpMlT1kvJnU

это фактически делает сейчас модуль связанные опции: следующая картинка, но выводит на странице в "кривом" виде там столбцы и строки перепутаны со столбцами:

https://yadi.sk/i/8tw2j6RdkvLdh

 

Разница в том что существующие модули помещают Артикул-SKU в значение опций, а надо:

значение опций и идентификаторов помещать в значение Артикул-SKU.

Не артикул в опциях, а опции в артикуле.

И такой вариант решает мою и вашу задачу!

Надіслати
Поділитися на інших сайтах


Добрый вечер, уважаемые!!!

Объясните, что делаю не так? Не парсится описание товара, для примера страница товара донора: http://energyrus.ru/%D0%B2%D0%BE%D0%B4%D1%8F%D0%BD%D1%8B%D0%B5-%D0%BF%D0%BE%D0%BB%D0%BE%D1%82%D0%B5%D0%BD%D1%86%D0%B5%D1%81%D1%83%D1%88%D0%B8%D1%82%D0%B5%D0%BB%D0%B8/energy-aero/%D0%B2%D0%BE%D0%B4%D1%8F%D0%BD%D0%BE%D0%B9-%D0%BF%D0%BE%D0%BB%D0%BE%D1%82%D0%B5%D0%BD%D1%86%D0%B5%D1%81%D1%83%D1%88%D0%B8%D1%82%D0%B5%D0%BB%D1%8C-energy-aero-1000x600/

параметры парсинга задал такие <em>Цвет:</em> блестящий хром</p>,<div class=null></div>

 

еще не спарсились два атрибута, ошибка, я так понял слишкоб большое название атрибутов, много символов, можно ли как-то увеличить число символов в атрибутах?

Заранее благодарен!

а если цвет будет не блестящий хром как модуль найдет эту метку ? 

Вам в теги нужно ставить статичные элементы разметки. 

По поводу атрибутов да можно 

 

Зайдите в admin/model/catalog/suppler там есть похожая конструкция (в двух местах):

 

                                        if (strlen((string)$t['name']) > 64) {

                                            $err =  " Attribute name: ". $t['name'] . " is too large. I cat it. \n";

                                            $this->adderr($err);

                                            $t['name'] = substr($t['name'], 0, 64);

                                        }

замените здесь 64 на 128 в двух местах.

так же в самой базе данных в таблице attribute_description в поле имя нужно поставить количество символов 128.

Вроде ничего не забыл. 

  • +1 1
Надіслати
Поділитися на інших сайтах

Добрый день!

у меня интернет-магазин уже с товарами, описанием, характеристиками и т.д.

Установил Ваш модуль для обновления цен, остаток через артикул.

Версия программы v8.4

Итак проблема в результате - заполните форму на странице "Категории и наценки" зачем её заполнять???

в действиях выбиралось "обновить только цены"

В прайсах будет только артикул, цена и остатки - 3 колонки.

Также в будущем планируется вносить изменения в товары - описание, атрибуты и т.д. возможно это только через артикул???

заполните одно поле в категория наценка. Напишите категория rassol2  директория для фото best , и выберите что соответствует любой категории. 

Просто модуль не будет работать если эта страница пустая.

Вот и весь секрет.

 

Надіслати
Поділитися на інших сайтах

Почему может заглючить создание файла ex.xml? Делал экспорт товара, ex файла не было, лежали только reports и еще какой-то. Через время зашёл - лежит ex, а тех двух нет.

а вы уверены что оно заглючило ? 

Может вы просто в FTP не обновили список файлов ? 

Надіслати
Поділитися на інших сайтах

Да, но запрашивает заполните форму на странице "Категории и наценки"

не будет работать пока не ведете ХОТЯ БЫ ЧТО ТО 

Я предлагаю заполняйте вот так И ВСЕГДА У ВАС БУДЕТ РАБОТАТЬ!

vottakpng_1557302_19725508.png

Если у вас 3 строчки в прайсе заполнив вот так все будет работать, это как заклинание для модуля.

Надіслати
Поділитися на інших сайтах

1)а если у меня фото в  image/data, мне что надо все перенести в  image/data/temp ? или можно продолжить пользоваться  image/data?

2) не получил ответ: по мимо Категория (по умолчанию - любая) появилась Целевые категории:

Чем они отличаются? 

1. нет переносить не нужно.

2. не уточнял )

Надіслати
Поділитися на інших сайтах

Попытка №99

1. https://yadi.sk/i/6N6JoFHYkvCGn

Что на картинке 2 - пока не существует, но только пока и там не все "+" расписаны....

Без моих комментариев и стрелок вы там просто сломаете себе мозг, я сломал у меня сейчас там аж целых 3 артикула:

2. https://yadi.sk/i/BNUpMlT1kvJnU

не называйте SKU кодом товара и все станет на свое место.

Называйте его как вам говорит википедия 

 

 

идентификатор товарной позиции, единица учёта запасов, складской номер, 

И все стало на свое место, а то вы уже переигрываете уперлись в свое непонимание и него не слышите.

 

Надіслати
Поділитися на інших сайтах

задачка сколько надо заплатить программисту чтоб он сделал модуль с таким функционал? можно скинуться :)

Давайте вы мне заплатите 1000$ и я везде поменяю вывод model на sku и везде где написано код товара будет выводится sku 

Вот тогда ваша проблема будет решена.

Вы захотите докопаться, а уже не к чему. 

8-)

Надіслати
Поділитися на інших сайтах

Добрый вечер! Видео-инструкции по установке уже 1.5 года, по ней вообще еще можно устанавливать,? А то я уже несколько лишних файлов в папке обнаружил...

в видео показывает основные принципы.

Луче пользуйтесь инструкцией с архива. Они актуальные. 

Надіслати
Поділитися на інших сайтах

а если цвет будет не блестящий хром как модуль найдет эту метку ? 

Вам в теги нужно ставить статичные элементы разметки. 

По поводу атрибутов да можно 

 

Зайдите в admin/model/catalog/suppler там есть похожая конструкция (в двух местах):

 

                                        if (strlen((string)$t['name']) > 64) {

                                            $err =  " Attribute name: ". $t['name'] . " is too large. I cat it. \n";

                                            $this->adderr($err);

                                            $t['name'] = substr($t['name'], 0, 64);

                                        }

замените здесь 64 на 128 в двух местах.

так же в самой базе данных в таблице attribute_description в поле имя нужно поставить количество символов 128.

Вроде ничего не забыл. 

У этого поставщика все товары в один цвет ))) так что все будет хорошо, вернее уже хорошо, все загрузилось, большое спасибо за помощь!

Надіслати
Поділитися на інших сайтах


Да, но запрашивает заполните форму на странице "Категории и наценки"

Я бы прислушался к советам Cherkas, лично мне он не разу вредного совета не дал

  • +1 1
Надіслати
Поділитися на інших сайтах


а вы уверены что оно заглючило ? 

Может вы просто в FTP не обновили список файлов ? 

Постоянно что-то спрошу, а потом краснею от глупости своих вопросов. Каюсь, как полноценный чайник никогда не обращал внимание на кнопку "обновить список файлов и каталогов", максимум что приходилось сделать это выйти/зайти в папку, а папка uploads вообще никогда не вызывала нареканий. Спасибо за ответ, урок извлёк. И извиняюсь за оффтоп.

Надіслати
Поділитися на інших сайтах


Здравствуйте...хочу у вас спросить. чтобы не изучать всю ветку форума,
1.ваш модуль создает сео урл при добавлении, ну..если генерация чпу дописана уже мной, то есть при написании вручную оно сгенерирует.
2.есть ли триальная версия, чтобы потестить все это дело,
3.Распознает ли кавычки в таких полях как например заголовок.
вроде все, может что то забыл)

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

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