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

Recommended Posts

при попытка добавить поставщика в opencart 2.1.0.1. выдает ошибку

 

Warning: require_once(suppler_license/suppler_ins.php): failed to open stream: No such file or directory in /home/p330860/www/homerry.ru/admin/controller/catalog/suppler.php on line 1475
Fatal error: require_once(): Failed opening required 'suppler_license/suppler_ins.php' (include_path='.:/usr/local/php54/lib/php') in /home/p330860/www/homerry.ru/admin/controller/catalog/suppler.php on line 1475

 

Это из-за версии?

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


а т.е. запрос на активацию нужен в любом случае, даже если inst прошел успешно?

после загрузки файлов активации при попытке добавить поставщика нет запроса на ключ, а лишь, php 5.3: 

R5LILYG.png

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


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

Или может есть какой-нибудь другой способ, например создавать файл csv с помощью content downloader, затем конвертировать его в xml и через ваш модуль наполнять сайт?

Цены можно обновлять вообще без прайсов, в Инструментах есть пункт: http://i.imgur.com/KycUCnr.png

Посмотрите видео "Цены и Конкуренты".

Но есть у такого метода 1 недостаток: количество товара на складе остается неизвестным, поэтому модуль, тупо, ставит всем 10шт.

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

Можно ли удалить товар вместе с кодом товара через инструменты модуля или необходимо вычищать в БД?

 

Например, я создал товары (100-1...150-1), потом удалил. Вновь создал, а у них уже нумерация идет 151-1...201-1

                                                       Инструкция для особо продвинутых в теме MySql :)

                                                              (или как обеспечить непрерывную нумерацию товаров)

 

БД устроена так, что когда вы добавляете товар, ему присваивается следующий п/п номер автоматически, а когда вы удаляете товар, то номер не возвращается назад (((

Вернуть номер назад можно только если вы удалили (Инструментами обязательно!!!) последние товары (не в середине, а именно последние).

Зайдите в БД http://prntscr.com/8pzv2c

Потом: http://prntscr.com/8pzvfi

Помните, последний номер был 74 ?

http://prntscr.com/8pzw3y

 

Перед добавлением новых товаров, посмотрите номер следующего и запишите его:

http://i.imgur.com/cg3mQH6.png

http://i.imgur.com/Od9xHKe.png

 

Это номер 75 - будет следующим.

Добавляйте товары.

 

Допустим, что товары добавились плохо и вам нужно их удалить.

Удаляем с номера 75 по номер 1000 http://i.imgur.com/0HTZdaq.png

Потом заходим в БД и сбрасываем авто-инкремент в 75

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

                                                       Инструкция для особо продвинутых в теме MySql :)

                                                              (или как обеспечить непрерывную нумерацию товаров)

 

БД устроена так, что когда вы добавляете товар, ему присваивается следующий п/п номер автоматически, а когда вы удаляете товар, то номер не возвращается назад (((

Вернуть номер назад можно только если вы удалили (Инструментами обязательно!!!) последние товары (не в середине, а именно последние).

Зайдите в БД http://prntscr.com/8pzv2c

Потом: http://prntscr.com/8pzvfi

Помните, последний номер был 74 ?

http://prntscr.com/8pzw3y

 

Перед добавлением новых товаров, посмотрите номер следующего и запишите его:

http://i.imgur.com/cg3mQH6.png

http://i.imgur.com/Od9xHKe.png

 

Это номер 75 - будет следующим.

Добавляйте товары.

 

Допустим, что товары добавились плохо и вам нужно их удалить.

Удаляем с номера 75 по номер 1000 http://i.imgur.com/0HTZdaq.png

Потом заходим в БД и сбрасываем авто-инкремент в 75

полезно. Нужно бы себе закрепить. 

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

Есть прайс с данными:

Артикул  и  Код опции 

art               opc1

art               opc2

art               opc3

art2             opc4

art2             opc5

art2             opc6

 

Значения/названия опций создаю только при первой загрузке во время создания товаров на сайте. Как обновлять наличие и цены по прайсу, где не будет названий опций, а будут только их коды и артикулы?

 

Мучаюсь второй день и никак не могу вразуметь((

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


Модуль ест только файлы созданные в MS Excel (сохраненные как XML оттуда)?

 

Пытаюсь автоматизировать выгрузку.  Исходные данные в CSV, конвертирую в XML (пока через скрипт на Python), на выходе вот это:

<Row>
      <Cell><Data ss:Type="String">product_id</Data></Cell>
      <Cell><Data ss:Type="String">group_id</Data></Cell>
      <Cell><Data ss:Type="String">group_name</Data></Cell>
      <Cell><Data ss:Type="String">product_vendor</Data></Cell>
      <Cell><Data ss:Type="String">product_article</Data></Cell>
      <Cell><Data ss:Type="String">product_vendor_code</Data></Cell>
      <Cell><Data ss:Type="String">product_full_name</Data></Cell>
      <Cell><Data ss:Type="String">product_description</Data></Cell>
      <Cell><Data ss:Type="String">price2_dc</Data></Cell>
      <Cell><Data ss:Type="String">qty_free</Data></Cell>
      <Cell><Data ss:Type="String">product_image</Data></Cell>
   </Row>
   <Row>
      <Cell><Data ss:Type="String">1</Data></Cell>
      <Cell><Data ss:Type="String">14</Data></Cell>
      <Cell><Data ss:Type="String">Лазерные</Data></Cell>
      <Cell><Data ss:Type="String">Hewlett-Packard</Data></Cell>
      <Cell><Data ss:Type="String"></Data></Cell>
      <Cell><Data ss:Type="String"></Data></Cell>
      <Cell><Data ss:Type="String">Картридж CB435A/436A</Data></Cell>
      <Cell><Data ss:Type="String"></Data></Cell>
      <Cell><Data ss:Type="String">2420</Data></Cell>
      <Cell><Data ss:Type="String">0</Data></Cell>
      <Cell><Data ss:Type="String"></Data></Cell>
   </Row>

А если через Excel, то вот это:


 <Row>
    <Cell><Data ss:Type="String">product_id</Data></Cell>
    <Cell><Data ss:Type="String">group_id</Data></Cell>
    <Cell><Data ss:Type="String">group_name</Data></Cell>
    <Cell><Data ss:Type="String">product_vendor</Data></Cell>
    <Cell><Data ss:Type="String">product_article</Data></Cell>
    <Cell><Data ss:Type="String">product_vendor_code</Data></Cell>
    <Cell><Data ss:Type="String">product_full_name</Data></Cell>
    <Cell><Data ss:Type="String">product_description</Data></Cell>
    <Cell><Data ss:Type="String">price2_dc</Data></Cell>
    <Cell><Data ss:Type="String">qty_free</Data></Cell>
    <Cell><Data ss:Type="String">product_image</Data></Cell>
   </Row>
   <Row>
    <Cell><Data ss:Type="Number">1</Data></Cell>
    <Cell><Data ss:Type="Number">14</Data></Cell>
    <Cell><Data ss:Type="String">Лазерные</Data></Cell>
    <Cell><Data ss:Type="String">Hewlett-Packard</Data></Cell>
    <Cell ss:Index="7"><Data ss:Type="String">Картридж CB435A/436A</Data></Cell>
    <Cell ss:Index="9"><Data ss:Type="Number">2420</Data></Cell>
    <Cell><Data ss:Type="Number">0</Data></Cell>
   </Row>

Сожрет? Или допиливать, что бы 1 в 1 было?

 

Все машины на Ubuntu, сервер тоже, виндузный софт использовать очень затруднительно...

Должен сожрать :)

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

Здравствуйте, вновь понадобилось, не появилось ли за прошедший год удобного решения?

Пока не появилось :(

Придется создать 1 раз форму "Импорт из Экспорта", прописать в ней всего с запасом.

Такая форма пригодится еще не раз.

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

Купил - устанавливаю. Просьба подсказать как установить без полной замены папки /admin/ - у меня купленная тема, в ней папка /admin/ модифицирована (т.к. добавлены новые функции в админку). 

Вопрос - как установить плагин без полной замены папки /admin/ ?

Спасибо.

Сохраните ваш админ и пробуйте ставить.

Если что не так, пишите мне в ЛС, разберемся.

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

Та же самая проблема и у меня! 

Может это и баг потому, что когда открываешь импортированный товар, то в опциях все нормально стоит "+0", но в карточке товара его цена пересчитывается в 0 рублей при выборе опции. 

Проблема решается, если импортированный товар открыть в админке и сохранить, в таком случае при выборе опции в карточке товара цена остается неизменной. Руками, конечно, десятки тысяч товаров не пересохранишь!

 

Может есть решение? Может какую хитрую настройку нужно сделать?

Сначала обновите файлы модуля: постоянно что-то улучшаю в основном в Опциях.

 

Если в прайсе проставить цены, как 123+  то у вас будет +к цене,

Если в прайсе 123 или 123= то это будет цена опции.

 

Цена на товар и цены в опциях - разные вещи, поэтому модуль требует, чтобы они были в разных колонках прайса.

Если у вас опции, то цену на товар можно в прайсе проставить любую, хоть 1, если вы включили "пересчитать цену товара как...."

 

Если цены опций прописаны как "плюс" ( 123+ ), то  "пересчитать цену товара как...."  не сработает.

 

Важно!

Для правильного вычисления цены товара по опциям и количества товара по опциям, нужно в конце прайса добавить левый товар ( 1 строку)

с несуществующим СКУ, но с каким-то количеством и какой-то ценой.

Без фото! а то товар добавится, как новый)

Когда модуль видит, что СКУ в прайсе изменилось, он понимает, что можно подбивать итоги по предыдущему товару.

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

Сначала обновите файлы модуля: постоянно что-то улучшаю в основном в Опциях.

 

Если в прайсе проставить цены, как 123+  то у вас будет +к цене,

Если в прайсе 123 или 123= то это будет цена опции.

 

Цена на товар и цены в опциях - разные вещи, поэтому модуль требует, чтобы они были в разных колонках прайса.

Если у вас опции, то цену на товар можно в прайсе проставить любую, хоть 1, если вы включили "пересчитать цену товара как...."

 

Если цены опций прописаны как "плюс" ( 123+ ), то  "пересчитать цену товара как...."  не сработает.

 

Важно!

Для правильного вычисления цены товара по опциям и количества товара по опциям, нужно в конце прайса добавить левый товар ( 1 строку)

с несуществующим СКУ, но с каким-то количеством и какой-то ценой.

Без фото! а то товар добавится, как новый)

Когда модуль видит, что СКУ в прайсе изменилось, он понимает, что можно подбивать итоги по предыдущему товару.

Спасибо! С этим я уже разобрался. Удалил модуль подсчета цены при выборе опции. 

 

У меня сейчас другая сложность возникла. Есть товары с артикулом и разными артикулами опций. Например Футболка трех размеров: 1, 2, 3. Общий артикул футболки допустим futbolka и к этому артикулу добавляются коды опций размеров. Прайс для обновления цен и остатков я могу получать только с данными главного артикула и кодов опций, т.е. самих названий опций нет. Модуль обновляет наличие без проблем, когда есть названия опций, но в карточке товара у каждой опции вписан свой артикул. Для чего тогда этот артикул в опции, если по нему нельзя обновить наличие и цены?

 

Есть еще "Номер колонки, содержащей артикул товара - родителя Серии:" для чего это поле как им пользоваться, может именно с ним можно решить мою проблему? 

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


Есть пожелание — создавать каталоги для изображений не 0...9, а случайные названия с несколькими уровнями вложенности.

Будет сложнее искать фото.

Сейчас номер папки [7] означает, что в ней лежат фото товаров Код которых заканчивается на 7, например: 1237-01  4437-02   37-03

Такая система позволяет равномерно раскладывать фото по папкам (по теории вероятности так получается).

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

а т.е. запрос на активацию нужен в любом случае, даже если inst прошел успешно?

после загрузки файлов активации при попытке добавить поставщика нет запроса на ключ, а лишь, php 5.3: 

R5LILYG.png

Перепробуйте все варианты и все PHP из папки Активация.

Еще, возможно, что на сайте на включен ionCube, проверьте: ваш_сайт/test_ioncube.php

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

Может кто-нибудь подсказать что означает функция "Парсить из файла:" (да/нет)?

Это вот что.

 

                                                                                            Как парсить сайты, защищенные от парсинга.                               

                                                                  (инструкция на примере Яндекс Маркета, в смысле: "Пошли вы все...со своими запретами.")

                                                                                                                                :ugeek:

В форме поставщика, включаем кнопку: http://prntscr.com/8df77c

Собираем ссылки на товары с Яндекса в наш прайс.

Делаем их активными, быстрым, двойным нажатием ЛКМ на каждой ссылке.

Идем по прайсу по ссылкам:

Открываем стр. Яндекса с товаром, отмечаем в ссылке от знака ? до конца ссылки или до точки: http://prntscr.com/7kfnwg

или, если знака ? нет, то от слэша: http://prntscr.com/7kfou7

 

Нажимаем  ctrl+C  ctrl+S  ctrl+V  Enter

Собираем файлы страниц нашего защищенного))) донора на своем компе, удаляем из названий .html или .htm  (групповое переименование).

Закачиваем все эти файлы в admin/uploads

Прогоняем наш прайс со ссылками на Яндекс.

Проскакивает очень быстро :)

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

Есть прайс с данными:

Артикул  и  Код опции 

art               opc1

art               opc2

art               opc3

art2             opc4

art2             opc5

art2             opc6

 

Значения/названия опций создаю только при первой загрузке во время создания товаров на сайте. Как обновлять наличие и цены по прайсу, где не будет названий опций, а будут только их коды и артикулы?

 

Мучаюсь второй день и никак не могу вразуметь((

вариант прайса (артикулы - в товаре, не в опциях):

Артикул    категория    цена      количество     цвет           размер      количество       цена              ссылка на фото                      cсылка на фото              ссылка на фото

2K1           кат1              1                  1              красный          Х                    12                   123.50      http :// sitte /com... . jpg      http :// sitte /com.... jpg           http :/ /sitte/ com.... jpg

2K1           кат1              1                  1              белый             Х                    10                    22.44       http :// sitte / com.... jpg

2K1           кат1              1                  1              синий              М                    5                      12.0        http :// sitte / com.... jpg

2K1           кат1              1                  1              черный            L                    0                        5          http :// sitte / com.... jpg

2K2           кат1              1                  1              красный          Х                     3                      32.66      http :// sitte / com.... jpg        http :// sitte / com.... jpg    http :// sitte / com.... jpg

2K2           кат1              1                  1              черный            L                    2                      50           http :// sitte / com.... jpg

2K2           кат1              1                  1              синий               XL                 4                       41           http :// sitte / com.... jpg

 

вариант прайса (артикулы - в опциях):

 

Артикул    категория    цена      количество     цвет           размер      количество       цена                   ссылка на фото             cсылка на фото              ссылка на фото

2K1-1           кат1              1                  1              красный          Х                    12                   123.50      http :// sitte / com.... jpg      http :// sitte / com.... jpg      http :// sitte / com.... jpg

2K1-2          кат1              1                  1              белый             Х                    10                    22.44       http :// sitte / com.... jpg

2K1-3           кат1              1                  1              синий              М                    5                      12.0        http :// sitte / com.... jpg

2K1-4           кат1              1                  1              черный            L                    0                        5           http :// sitte / com.... jpg

2K2-1           кат1              1                  1              красный          Х                     3                      32.66      http :// sitte / com.... jpg       http :// sitte / com.... jpg      http :// sitte / com.... jpg

2K2-2          кат1              1                  1              черный            L                    2                      50           http :// sitte / com.... jpg

2K2-3          кат1              1                  1              синий               XL                 4                       41           http :// sitte / com.... jpg

 

Как залить товары с артикулами в опциях http://prntscr.com/8q2ssu

Обновление опций по их артикулам, проходит без обязательного названия значения опции в прайсе, только по артикулу.

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

Спасибо! С этим я уже разобрался. Удалил модуль подсчета цены при выборе опции. 

 

У меня сейчас другая сложность возникла. Есть товары с артикулом и разными артикулами опций. Например Футболка трех размеров: 1, 2, 3. Общий артикул футболки допустим futbolka и к этому артикулу добавляются коды опций размеров. Прайс для обновления цен и остатков я могу получать только с данными главного артикула и кодов опций, т.е. самих названий опций нет. Модуль обновляет наличие без проблем, когда есть названия опций, но в карточке товара у каждой опции вписан свой артикул. Для чего тогда этот артикул в опции, если по нему нельзя обновить наличие и цены?

 

Есть еще "Номер колонки, содержащей артикул товара - родителя Серии:" для чего это поле как им пользоваться, может именно с ним можно решить мою проблему? 

Скорее всего, у вас "артикулы в опциях".

Они уникальные? (не внутри товара, в вообще глобально)

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

 

Добрый день, после вставки:

 

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


ALTER TABLE `oc_suppler_data` ADD INDEX( `category_id` ) ;
ALTER TABLE `oc_suppler_data` ADD INDEX( `form_id` ) ;
ALTER TABLE `oc_product` ADD INDEX( `sku` ) ;
ALTER TABLE `oc_suppler_sku_description` ADD INDEX( `sku` ) ;
ALTER TABLE `oc_suppler_sku` ADD INDEX( `sku_id` ) ;
ALTER TABLE `oc_product_option_value` ADD INDEX( `optsku` ) ;
ALTER TABLE `oc_attribute_description` ADD INDEX( `name` ) ;
ALTER TABLE `oc_manufacturer` ADD INDEX( `name` ) ;
 
в SQL БД магазина выдает ошибку:
 
SQL-запрос:
ALTER TABLE `oc_product_option_value` ADD `optsku` VARCHAR( 64 ) ;

Ответ MySQL: 
#1060 - Duplicate column name 'optsku' 

поискал в поиске, там была рекомендация выбрать сперва БД, но я уже ведь зашел в админку MySQL, можно немного поподробнее, как исправить эту ошибку, спасибо.

 

Значит эта колонка уже есть в таблице (колонки с одинаковым названием MeSQL не разрешает).

То, что вам и нужно :)

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

Скорее всего, у вас "артикулы в опциях".

Они уникальные? (не внутри товара, в вообще глобально)

В опциях артикулы уникальные. 

Для обновления нужно самому совмещать артикул в товаре с артикулом в опциях через дефис?

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


Если загружаю прайс с одной колонкой артикулов для товара и опций, то в опциях одинаковый артикул стоит.

Если загружаю артикул товара из одной колонки, а артикул опции из другой, то получается все красиво. В товаре свой артикул, а в опциях свои уникальные артикулы. Но при обновлении изменяется количество только у товара, а опции остаются неизменными.

 

post-689645-0-83048300-1444574101_thumb.png

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


Если успею за сегодня закончить, завтра выйдет 8.4

 

- сделал Серии для этого модуля http://www.opencart.com/index.php?route=extension/extension/info&extension_id=7959

как пользоваться, расскажу.

 

- Инструменты:  "Очистить серию такую-то" и "Очистить все серии"

 

- полностью переработал вычисление прибыли http://prntscr.com/8q3de2

раньше вычислялось не правильно: при вычислении бралась последняя цена закупки, а если  цена закупки менялась за отчетный период, то получалось не правильно.

Исправил, изменился inst.php теперь 3 файла движка нужно восстановить и запустить inst

Подробно напишу в ридми.

 

- сделаю в Инструментах "Отфильтровать товары по атрибуту и отправить его значение в фильтр"

 

- укороченный Экспорт (без атрибутов, опций, фото)  Жду подсказки, пока не сделал :)

 

- кое-какие мелочи в Опциях поправил, при загрузке фото, остатки в СО не обнулялись...

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

В опциях артикулы уникальные. 

Для обновления нужно самому совмещать артикул в товаре с артикулом в опциях через дефис?

А зачем их совмещать, в товар впишется, как СКУ, артикул первой опции ( 1122 ), а сами артикулы опций будут тут: http://prntscr.com/8q3kqv

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

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

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

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

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

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

Вхід

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

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

Important Information

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