1b.app
Скопирована ссылка -

Оценить наработку для действия "Выгрузить продукты/категории/фильтра/характеристики в opencart (через БД)"

день добрый!
необходимо добавить возможность записывать значение дополнительного поля в таблицу oc_url_alias.
возможно, есть ли смысл доделать возможность указывать таблицу так же, как колонку?
Оригинальный вопрос доступен на версии: ua

Ответы:

Добрый день. Мы сейчас туда пишем ссылку на продукт в поле keyword, а в query product_id=ID товара. Вы хотите, чтобы keyword бралось не из ссылки товара а из допполя?
12.10.2022, 12:10
Оригинальный комментарий доступен на версии: ua

Ярина
Именная лицензия

bu
OneBox production писал/а:
Добрый день. Мы сейчас туда пишем ссылку на продукт в поле keyword, а в query product_id=ID товара. Вы хотите, чтобы keyword бралось не из ссылки товара а из допполя?

сейчас в OpenCart клиента это поле не закрывается вообще. если в товаре будет заполнено поле URL-префикса, то будет передаваться так, как Вы пишете?
12.10.2022, 13:10
Оригинальный комментарий доступен на версии: ua


Ярина
Именная лицензия
понятно, но это не подходит. надо из допполя. сколько часов займет работа?
12.10.2022, 14:04
Оригинальный комментарий доступен на версии: ua


bu
OneBox production писал/а:
Вы хотите, чтобы keyword бралось не из ссылки товара а из допполя?
12.10.2022, 14:28
Оригинальный комментарий доступен на версии: ua

Ярина
Именная лицензия

bu
OneBox production писал/а:
Вы хотите, чтобы keyword бралось не из ссылки товара а из допполя?

нам не только keyword нужно с допполя, но еще и ID товара. сколько будет стоить эта наработка?
12.10.2022, 17:05
Оригинальный комментарий доступен на версии: ua

здесь немного странно, потому что в oc_url_alias делает запис каждый товар. Или вы id самого товара при передаче на опенкарт тоже из допполя берете а не из внешнего id?
13.10.2022, 10:30
Оригинальный комментарий доступен на версии: ua

Ярина
Именная лицензия
сейчас мы синхронизируем товары по SKU (артикул). внешний ID нам вообще не подходит, там код Прома.
поэтому, если эта схема передачи подойдет клиенту (это зависит от цены), то будем брать с дополнительного поля.
раньше клиент работал с МойСклад и говорит, что там работало следующим образом: заполняли поле в МойСклад и оно заполнялось в OpenCart
еще немного деталей:
товар создается на OpenCart с пустым полем SEO URL, и если товар сэкономить вручную, то оно автоматически заполняется.
поддержка OpenCart еще не ответила, могут ли доработать сохранение при создании.
возможно, Вы подскажете, как это лучше реализовать?
13.10.2022, 10:48
Оригинальный комментарий доступен на версии: ua


Ярина
Интегратор писал/а:
сейчас мы синхронизируем товары по SKU (артикул)

если у вас в артикуле id товара на опенкарте то и по этому же id будут переданы данные в oc_url_alias. Вам нужно просто в url что-то заполнят в боксе

Ярина
Интегратор писал/а:
товар создается на OpenCart с пустым полем SEO URL, и если товар сэкономить вручную, то оно автоматически заполняется.
поддержка OpenCart еще не ответила, могут ли доработать сохранение при создании.

нет, не смогут. Мы вставляем товар напрямую в базу.
13.10.2022, 11:35
Оригинальный комментарий доступен на версии: ua

Ярина
Именная лицензия

bu
OneBox production писал/а:
если у вас в артикуле id товара на опенкарте то и по этому же id будут переданы данные в oc_url_alias. Вам нужно просто в url что-то заполнят в боксе

нет, в артикуле у нас SKU товара на OpenCart.
если ID формируются там последовательно, то мы можем сами в боксе формировать их и записывать в додполе. но это не очень удобные костыли)
13.10.2022, 12:02
Оригинальный комментарий доступен на версии: ua

не важно как связаны товары. Если у вас передача работает то и id будет вставлен в oc_url_alias
13.10.2022, 12:04
Оригинальный комментарий доступен на версии: ua

Ярина
Именная лицензия

bu
OneBox production писал/а:
Если у вас передача работает то и id будет вставлен в oc_url_alias

прекрасно! да работает, спасибо за помощь
13.10.2022, 12:28
Оригинальный комментарий доступен на версии: ua

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