Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Rubynoid

Users
  
  • Posts

    5,566
  • Joined

  • Last visited

Everything posted by Rubynoid

  1. В инструментах есть функция "Удалить неиспользуемые фото". Функция удаляет неиспользуемые изображения из image/data (image/catalog для Опенкарта 2) ,при этом работаем очень осторожно. Вы должны создать папку image1, а в ней, папку data (catalog) со всеми подпапками - точную копию структуры image, но пустую, без фото. Если вы увидите папку img, не очищайте ее: там лежат фото из описаний товаров. Запускаете инструмент http://prntscr.com/af6vda Модуль просмотрит все товары в магазине и скопирует только фото, которые используются в товарах, в папку image1. Таким образом, в папке image1 будет ровно столько фото, сколько нужно для товаров. Переименуйте папку image в image2, а папку image1 в image. Проверьте работу магазина (откройте несколько товаров), если все фото - на месте, удалите из старой папки image2 все фото товаров, остальное перепишите в image. После этого папку image2 можно удалять. ________________________________________________________________________________________________________________________________________ Чтобы создать пустую структуру всех папок - делаю так. Скачиваю папку image на компьютер. Распаковываю (если скачалось в виде архива). Захожу в папку image/data (image/catalog для Опенкарта 2), жму ctrl+F и в окошко поиска ввожу текст *.jpg В результатах находятся все фото с расширением .jpg. Выделяете все фото (ctrl+A) и удаляете. Теперь все папки пустые. Переименовываю image в image1 и закидываю на сервер. А дальше все по инструкции выше. Не забываем в image1 скопировать обратно папки description, attribute, photo, category с фотографиями - там лежат фото из описаний, атрибутов и т.д. товаров.
  2. Немного теории из мануала о том, как создавать опции: Как вариант прайса (артикулы - в товаре, не в опциях): Артикул категория цена количество цвет размер количество цена ссылка на фото cсылка на фото ссылка на фото 2K1 кат1 1 1 красный Х 12 123.50 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 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 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 Стандартный Опенкарт предполагает, что товары с разными артикулами - это разные товары. Модуль тоже, ищет товар по артикулу (поле SKU) и, если такой товар находит, то может его обновить (включая опции, атрибуты, фото, описание, цену и все, что вы укажете). 1.Если в прайсе есть несколько строк с одинаковым артикулом, то модуль будет обновлять товар столько раз, сколько будет повторяться артикул. Например, если в разных строках прайса указаны разные опции товара, то модуль будет последовательно добавлять эти опции в товар, при каждом обновлении товара (включите кнопку http://prntscr.com/8iw7v2 Если эти строки, в прайсе смежные, то модуль может подсчитать общее количество товара (последовательно накапливая количества в каждой опции). Но повторяю, артикулы в строках прайса должны повторяться. Как только артикул в прайсе изменился, модуль понимает, что начался новый товар и прекращает накопление количеств опций и записывает результат в товар. 2.Если в прайсе у поставщика, каждая опция имеет свой артикул, то в каждой строке такого прайса артикулы будут разными. Модуль не сможет понять: это уже новый товар начался или продолжается старый. Поэтому, если вы включили кнопку: http://prntscr.com/8iwftt то, для добавления новых товаров с артикулами в опциях, должны выделить новую колонку в прайсе. В ней вы ставите единицы в строках, которые являются продолжением товара и ничего не ставите (пусто), если эта строка - начало нового товара. Обратите внимание, что в конце прайса нужно добавить строку с бредовым товаром (с левым артикулом, ненулевой ценой, пустым признаком повторения товара и без фото, чтобы он не дай Бог не создался в магазине). Модуль должен видеть, что начался новый товар, и подбить итоги по предыдущему. Для обновления товаров с артикулами в опциях, признак повторения - не нужен. Вот пример: http://prntscr.com/8n31to ========================== Поле для номера колонки, которое вы видите тут: http://prntscr.com/97r7yo предназначено для артикула в опции. Имеется в виду этот артикул: http://prntscr.com/97r8sp а не этот: http://prntscr.com/97r909 Не путайте артикул Товара и артикулы Опций: у товара артикул - один, а в каждой опции товара - артикулов много. Если вы вводите артикулы в опциях вручную и не знаете, какой артикул прописать в товаре, то пропишите артикул первой опции. Товар без артикула оставлять нельзя!
  3. Сначала следует открыть Ваши новые, полученные от поставщика прайсы через ексель. Может появиться такая табличка - http://prnt.sc/crzle3 - жмете ок Пересохранить свой прайс в формат "csv - разделители запятые". Данный формат удаляет внутренние "ненужные" формулы и ссылки внутри ячеек, а также уменьшает размер прайса. ОБЯЗАТЕЛЬНО закрыть данный файл, открыть снова и пересохранить в нужный для модуля формат "таблицы хмл 2003" - http://prnt.sc/crzlgs Если у вас прайсы очень большие по несколько тысяч позиций, то открытие и сохранение прайсов екселем может занять продолжительное время.
  4. Хостинг уже не тянет - видать товаров много и бд великовата стала, не обрабатывает. Хостинг имеет ограничение на размер POST-запроса, который он может принять. Поскольку ваш прайс передается на хостинг методом POST, он просто уже не доходит до модуля. Попробуйте закачать прайс на хостинг, в папку admin/uploads переименуйте его, как подсказывается тут: http://prntscr.com/9i3nyc И нажмите на ссылку. Не забудьте перед кликом по ссылке удалить файл sos.tmp (если он есть) из папки admin/uploads И 12-15 мб - не показатель. Зависит также и от кол-ва колонок. И чтобы прайс был меньше, нужно пересохранить свой прайс в формат "csv - разделители запятые". Данный формат удаляет внутренние "ненужные" формулы и ссылки внутри ячеек, а также уменьшает размер прайса. ОБЯЗАТЕЛЬНО закрыть данный файл, открыть снова и пересохранить в нужный для модуля формат "таблицы хмл 2003" - http://prnt.sc/crzlgs
  5. Чтобы узнать, какие товары новые, какие нет, то товарам нужно присвоить статус "нет в наличии", т.е. сделать им кол-во на складе 0, как здесь - http://prnt.sc/bp4lsb А дальше обновляете товары по прайсу. Если товар есть в прайсе, он поменяет статус на "есть на складе"
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.