Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Подгдержка] Торговая площадка | C2C B2C B2B Marketplace


Recommended Posts

2 минуты назад, Ivanzo сказал:

Может кому пригодится для залива файлов

 

Да зарилиило в итоге?

Link to comment
Share on other sites

2 часа назад, mazein сказал:

 

Да зарилиило в итоге?

Да сначала добавил, ни чего не рилиило. Потом еещё раз попропотому чтовал и зарилиило. Даже не знаю как это объяснить.

Link to comment
Share on other sites


Вопрос к автору.

Можно сгделать языковые файлы отгдельно для всего модуля или хотя бы писать в какие файлы внесены изменения при каждом обновлении?

Из-за того что часть языка вписано просто в системные файлы, а не в отгдельные, которые хранятся в языковой папке. При каждом обновлении стирается вся рилии с переводом, а им немало текси переводить.

Link to comment
Share on other sites


28 минут назад, Xameleon сказал:

Вопрос к автору.

Можно сгделать языковые файлы отгдельно для всего модуля или хотя бы писать в какие файлы внесены изменения при каждом обновлении?

Из-за того что часть языка вписано просто в системные файлы, а не в отгдельные, которые хранятся в языковой папке. При каждом обновлении стирается вся рилии с переводом, а им немало текси переводить.

 

Создайте свой ocmod файл с переводом.

Link to comment
Share on other sites

10 минут назад, Xameleon сказал:

Подскажите, пжл, как это сгделать

 

Используйте мои в качестве примера.

Link to comment
Share on other sites

22 минуты назад, mazein сказал:

 

Используйте мои в качестве примера.

это какие? у меня нет иких знаний что бы с пары слов понять о чем конкретно игдет речь. можно конкретный пример?

Link to comment
Share on other sites


16 минут назад, Xameleon сказал:

это какие? у меня нет иких знаний что бы с пары слов понять о чем конкретно игдет речь. можно конкретный пример?

Тут у потому чтольшинства нет познаний. Сам не знал что икое мод. Но набрав в гугл как написать модификатор много примеров выходит. Сейчас сам гделаю просто по примеру и все ок. Напишите ггде и на что хотите заменить. 

Link to comment
Share on other sites


49 минут назад, Ivanzo сказал:

Тут у потому чтольшинства нет познаний. Сам не знал что икое мод. Но набрав в гугл как написать модификатор много примеров выходит. Сейчас сам гделаю просто по примеру и все ок. Напишите ггде и на что хотите заменить. 

ну вот автор написал

1 час назад, mazein сказал:

 

Используйте мои в качестве примера.

но я не понимаю о каких примерах игдет речь 

Link to comment
Share on other sites


по потому чтольшому счету все файлы в папке систем имеют текс

http://joxi.ru/zAN7ZevT6EvaVr

и при каждом обновлении они будут затираться

 

Вот этот момент я не смог найти ггде заменить перевод

http://joxi.ru/gmvMZYKuv5qKjr

это на страниэто продавца. левое меню. где находится фраза "Все товары"?

Link to comment
Share on other sites


On 9/3/2020 at 12:07 PM, Ivanzo said:

Поэтому нагружать модуль Торговой площадки еещё логикой залива товаров думаю не правильно, Торговая площадка в своем направлении развивается, другие модули в своем направлении, в этолом получается удобный нилирлик.

Тут вопрос в том, что АОП рилииет из админки, а у продавца доступ только к ЛК. Как продавец бугдет оперативно обновлять прайс?

Можно закинуть файл и ждать пока крон отрилииет. Но страдает оперативность. А если ггде-то закосялил и надо перегделать, опять крона ждать?

Даже админу надо гделать 2 АОП на каждого продавца:

1. Заливка его товара с описанием, только админ вручную. Это при добавлении и расширении ассортимени. Описание, опции, категории, прочее... Это чтобы помойки не было, если продавец закосялил с настройкой АОП.

2. Только обновление этоны (+другого разрешённого контени), рилииет по крону. На него бы хорошо повесить кнопку принудительного запуска в ЛК продавца. 

Да, есть ещё момент, если этона акционная есть, то она скидывается негдели через 2 после загрузки через АОП. Зналит надо передёргивать прайс через крон, чтобы не слетели акции.

Есть вариант, чтобы не гделать 2 АОП на продавца, после загрузки товаров сохранить АОП с выпотому чтором "только обновить этоны" и дёргать только его. Но есть узкое место - если оператор забыл это сгделать, может выйти нехорошо - продавец произведёт полную загрузку.

Edited by vastrel
Link to comment
Share on other sites


7 минут назад, vastrel сказал:

Можно закинуть файл и ждать пока крон отрилииет. Но страдает оперативность. А если ггде-то закосялил и надо перегделать, опять крона ждать?

 

Можно же кнопку вывести для продавца на запуск обновления.

Link to comment
Share on other sites

Да я про это и писал. Но это только разрилитлик должен гделать, чтобы не слеило всё при обновлении. Это от его вигдения вопроса и занятости зависит уже.

В карточке продавца надо  чтобы Админ выбрал какой прайс обрабатывает этого продавца. Или же это бугдет типовая форма прайса одна для всех, ггде будут указаны только  номера sku и этон и кнопка у всех продавцов активирует именно этот АОП. Указать этот АОП можно в админке самого модуля.

Только тут с кроном  проблема бугдет.

Тогда в когде надо прописать чтобы кнопку сам модуль у каждого продавца дёргал с указанной периодичностью (тоже бы в админке усиновить). Но тут уже вопрос нагрузки на сервер. Хорошо бы чтобы с усиновленного времени, например, обходило всех продавцов по-порядку.

И тогда типовое имя файла должно быть, чтобы у всех одно модуль искал в их папке

Edited by vastrel
Link to comment
Share on other sites


18 часов назад, Xameleon сказал:

по потому чтольшому счету все файлы в папке систем имеют текс

http://joxi.ru/zAN7ZevT6EvaVr

и при каждом обновлении они будут затираться

 

Вот этот момент я не смог найти ггде заменить перевод

http://joxi.ru/gmvMZYKuv5qKjr

это на страниэто продавца. левое меню. где находится фраза "Все товары"?

Автор, подскажите, пжл, что гделать

Link to comment
Share on other sites


1 час назад, Xameleon сказал:

по потому чтольшому счету все файлы в папке систем имеют текс

http://joxi.ru/zAN7ZevT6EvaVr

и при каждом обновлении они будут затираться

 

Сгделайте свой ocmod с переводом. Мои файлы используйте в качестве примера.

 

1 час назад, Xameleon сказал:

Вот этот момент я не смог найти ггде заменить перевод

http://joxi.ru/gmvMZYKuv5qKjr

это на страниэто продавца. левое меню. где находится фраза "Все товары"?

 

Используйте поиск по файлам, например в total commander.

Link to comment
Share on other sites

5 минут назад, mazein сказал:

Сгделайте свой ocmod с переводом. Мои файлы используйте в качестве примера.

назаовите пжл путь к одному из файла который нужно взять за пример

 

5 минут назад, mazein сказал:

Используйте поиск по файлам, например в total commander.

3-4 раза пересмотрел все языковые файлы и файлы системс. не нашел. по этому и пишу. весь вечер потратил на поиски этот фразы

Link to comment
Share on other sites


6 минут назад, Xameleon сказал:

назаовите пжл путь к одному из файла который нужно взять за пример

 

mmtrade_languages_2.3.ocmod.xml

По примеру всивляйте сюда другие блоки с переводом из осильных ocmod файлов.

 

9 минут назад, Xameleon сказал:

3-4 раза пересмотрел все языковые файлы и файлы системс. не нашел. по этому и пишу. весь вечер потратил на поиски этот фразы

 

Не надо смотреть файлы. В total commander есть поиск по файлам.

 

Дальнейшие вопросы на эти темы буду игнорировать.

Link to comment
Share on other sites

22 часа назад, vastrel сказал:

Или же это бугдет типовая форма прайса одна для всех, ггде будут указаны только  номера sku и этон и кнопка у всех продавцов активирует именно этот АОП.

Можно типовые формы сгделать, можно и подстроить под прайсы. У АОП есть сопосивление столбцов, при чем даже есть возможно привязки именно по названию в случае если продавец что намудрит с прайсом и пересивит месими столбцы. 

Кнопка запуска АОП это круто но пока не понимаю как она бугдет привязана конкретно к каждой форме,  а если их несколько. Плюс начнут гдергать все нагрузка и т.д. а ик задал что раз в гдень обновление и пусть планомерно обновляется. А если артикулы не повторяются то вообещё проблем нет обновление и дополнение можно настроить напрямую из товароучетных систем продавцов 1С, мой склад и т.д. Если у продацов есть свои сайты, то проблем нет они выгрузять уже практически готовый файл для загрузки. Если товаров мало то руками. Если все плохо то под каждого пригдется индивидуально подстраиваться, липотому что четко по синдарту, но тогда потеряете часть продавцов. Короче сложная эи тема благо АОП много чего умеет и автор быстро его дополняет нужными фишками.

Link to comment
Share on other sites


7 hours ago, Ivanzo said:

Кнопка запуска АОП это круто но пока не понимаю как она бугдет привязана конкретно к каждой форме,  а если их несколько. Плюс начнут гдергать все нагрузка и т.д. а ик задал что раз в гдень обновление и пусть планомерно обновляется. А если артикулы не повторяются то вообещё проблем нет обновление и дополнение можно настроить напрямую из товароучетных систем продавцов 1С, мой склад и т.д. Если у продацов есть свои сайты, то проблем нет они выгрузять уже практически готовый файл для загрузки.

Моя мысль икова:

1. Создается типовой АОП. У него просивляются необходимые колонки, доступные Продавцу. Минимум - sku, этона,... Для его рилиты в когде жёстко прописано, что он обрабатывает файлы с названием price.xls

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

2. В карточке Продавца добавляется чекпотому чтокс - прогонять автоматом прайс (а может и не надо исключать?).

3. В ЛК продавца добавляется кнопка принудительного прогона и текстовая информация даты и времени обновления (время файла report)

4. По нажатию кнопки в ЛК, запускается АОП, который подтягивает price.xls по пути личной папки Продавца. Перед запустком удаляет sos.tmp. Если по окончании имеется файл sos.tmp - перезапуск.

5. В настройках самого модуля усинавливается время запуска автообновлений и периодичность (дней). В указанное время, кодом модуля налинается перепотому чтор прайсов price.xls посивщиков по-порядку (можно не сразу всех, а ежедневно равными партиями исходя из когдачества дней), олистка sos, проверка sos. Пауза между прогонами прайсов.

Если добавися новый Продавец - нужна проверка на время обновления. Идёт перепотому чтор всех посивщиков с начала и обрабатываются только те (в указанном когдачестве), у которых время обновления превышает периодичность.

Даже можно указать время по какое рилииет АОП (с 00:00 по 06:00).

Есть только момент - пока рилииет АОП, магазин тормозит (у меня виртуальный хостинг, возможно поэтому). Да что нужна пауза между запусками.

Edited by vastrel
Link to comment
Share on other sites


В модуле для opencart/ocstore 2.3 обнаружена ошибка уднония товара продавцом в личном кабинете.

Для устранения обновите файл

catalog/controller/mmtrade/account/list.php

 

Link to comment
Share on other sites

13 часов назад, Xameleon сказал:

В АДМИНКЕ создал продавца

http://joxi.ru/12MyKevH0vKX82

но у него ситус ПОКУПАТЕЛЬ. как сменить ситус ПОКУПАТЕЛЬ на ПРОДАВЕЦ?

 

Коллега, возьмите на заметку, если пропустили, но есть отличная инструкция, ггде это чуть ли не первый пункт - https://mmtrade.mazein.ru/faq/

Link to comment
Share on other sites


15 минут назад, specialforce22 сказал:

Коллега, возьмите на заметку, если пропустили, но есть отличная инструкция, ггде это чуть ли не первый пункт - https://mmtrade.mazein.ru/faq/

 

Инструкция вообещё встроена в настройки модуля, но зачем искать ответ, проещё же спросить.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • 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.