1b.app
Скопійоване посилання -

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

доброго дня!
потрібно додати можливість записувати значення додаткового поля в таблицю oc_url_alias.
можливо, є сенс доробити можливість вказувати таблицю так само, як колонку?

Відповіді:

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

Ярина
Іменна ліцензія

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

зараз в OpenCart клієнта це поле не запонюється взагалі. якщо в товарі буде заповнене поле URL-префікс, то буде передаватись так, як Ви пишете?
12.10.2022, 13:10


Ярина
Іменна ліцензія
зрозуміло, проте це не підходить. треба з додполя. скільки годин займе доробка?
12.10.2022, 14:04


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

Ярина
Іменна ліцензія

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


нам не тільки keyword треба з додполя, а ще й ID товару. скільки буде коштувати ця доробка?
12.10.2022, 17:05

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

Ярина
Іменна ліцензія
зараз ми синхронізуємо товари по SKU (артикул). зовнішній ID нам взагалі не підходить, там код Прому.
тому якщо ця схема передачі підійде клієнту (це залежить від ціни), то будемо брати з додаткового поля.
раніше клієнт працював з МойСклад і каже, що там працювало таким чином: заповнювали поле в МойСклад і воно заповнювалось в OpenCart

ще трохи деталей:
товар створюється на OpenCart з порожнім полем SEO URL, і якщо товар зберегти вручну, то воно автоматично заповнюється.
підтримка OpenCart ще не відповіла, чи можуть доробити збереження при створенні.

можливо, Ви підкажете, як це краще реалізувати?
13.10.2022, 10:48


Ярина
Інтегратор писал/а:
зараз ми синхронізуємо товари по SKU (артикул)

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


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

нет, не смогут. Мы вставляем товар напрямую в базу.
13.10.2022, 11:35

Ярина
Іменна ліцензія

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


ні, в артикулі у нас SKU товару на OpenCart.
якщо ID формуються там послідовно, то ми можемо самі в боксі формувати їх і записувати в додполе. але це не дуже зручні костилі)
13.10.2022, 12:02

не важно как связаны товары. Если у вас передача работает то и id будет нужный в oc_url_alias вставляться
Донати 1
10 USD від Ярина
13.10.2022, 12:04

Ярина
Іменна ліцензія

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

чудово! так працює, дякую за допомогу
13.10.2022, 12:28

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар