Обратный звонок
Вам перезвонят
Ваше имя
Телефон для обратной связи
E-mail
Краткое описание Вашего вопроса
Портфолио

Доработка и поддержка сайта provent.ua — интеграции с 1С, плагины, SEO и настройка экспорта

Разработчики
Платформа Shop script 9, Shop script X
Программист Дмитрий Г.
Адрес сайта: provent.ua
В наличии
Спросить о товаре

Описание

Задача 16.05.2025

В связи с тем что будем соединять сайт с 1с, то необходимо создать склады.

А именно:

1. Наш склад физический (г.Киев,ул.Куреневская 18), остатки которого будут переноситься с 1с на сайт. Он будет виден на сайте.

2. Реализация остатков и сроков доставки. Есть реализация возможных 2-х вариантов, а именно:

- Склад поставщиков, для каждого поставщика свой будет склад. В этом складе необходимо настроить сроки поставки, потому что у каждого поставщика свои сроки отправки(кто через два дня отправляет товар, кто через 5 дней и т.д.). Эти склады будут виртуальные и на сайте отображаться не будут. Но есть ньюанс, будет создано много складов, возможна большая путаница в будущем.

- Сделать склады по формам отгрузки самими поставщиками. Например склад "Отгрузка через 2 дня" и к этому складу привязать бренды поставщиков, кто отправляет товар через 2 дня. Склад " Отгрузка 5 дней" и к этому складу привязать бренды поставщиков, кто отправляет товар через 5 дней. И соответственно в корзине клиент будет видеть срок комплектации товара и отправки его. Просто таких складов условно будет например 5, а если делать склад для каждого поставщика, то их будет 25 и мы еще дополнительно ищем новых поставщиком и постоянно добавляем товар на сайт, т.е. этих складов будет еще больше.

Подскажите как лучше сделать, возможно у Вас есть другое решение.

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

Задача 16.05.2025

Для Укр версией сайта исправить языковые теги см фото они почему-то стали как для ру, а нужно чтобы было: <html lang="uk" для Укр витрины

Пример на выходе: Атрибут html для языковых версий Ру и Укр:

Для Ру <html lang=""ru"">

Для ее Укр версии <html lang=""uk"">"

Не можем автоматически настроить обновление цен и наличие товара. Обращался в поддержку, но они почему то не отвечают. Может у вас получится. . Профиль . Мы товары добавили и оставили разделы которые необходимо обновить (это цены и остатки). Но при синхронизации обновляется только 52 товара. Необходимо настроить и показать как делать, потому что будем и дальше добавлять товары через этот плагин и необходимо будет обновлять цены и остатки на других профилях.

Задача 13.05.2025

Можете подсказать какой раздел заполнять для соединение товаров сайта с 1с.

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

Если заполнять оба раздела, то код задваивается на сайте у товара.

Задача 08.05.2025

Для страниц лет и пагинаций для подпапок */statti/* например: https://provent.ua/ua/statti/2016/ и https://provent.ua/ua/statti/?page=2 "повесить" теги Noindex, Follow Пример страниц: укр , и ру , . Нужно сделать <meta name="robots" content="noindex,follow"> Закрыть страницы пагинации Новостей тегом noindex, follow пример страницы: ру и укр Нужно сделать <meta name="robots" content="noindex,follow"> Страницы годов для новостей должны остаться закрыты как сейчас. Пример страниц: укр и ру Должно быть <meta name="robots" content="noindex,follow"> —------------------------------------------------------------------------------------------------------19.05.2025

Выполнено корректно, но теперь вернулись открытые пагинации

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

Исчез тег цель ноиндекс

- эта страница выдает 404, если убрать /ru/ тогда работает все ок - уточните

Также исчез цель тег ноиндекс с лет для статей Юа версии

Для РУ статей по годам и пагинациям тоже исчез мета тег ноиндекс

1. первая основная страница Новостей стала ноиндекс см фото Screenshot_266 ?

а также записи новостей

Передай, чтобы вернули индекс, фолоу для первой страницы (без пагинаций - для них остается ноиндекс,фолоу) и записей в них, типа

*аналогичные страницы Юа версии не закрыты, а Ру почему-то стало закрыто

2. что-то произошло с Юа версией страницы Статьи - они стали закрыты ноиндексом, хотя должны быть открыты индекс, фолоу (кроме пагинаций – для них остается ноиндекс, фолоу)

Также нужно вернуть индекс, фолоу для самих записей в статьях для Укр см фото Screenshot_267

*аналогичные страницы Ру версии не закрыты, а Юа почему-то стало закрыты.

В части обмена остатков товара с 1с на сайт столкнулся с некоторыми проблемами:

Не совсем понятно каким образом мне дифференцировать склады? Согласно структуре фала обмена, на сайт переносятся остатки вообще (реквизит <Количество>). Может, это настраивается в другом месте, а не в обмене?

Сначала необходимо создать склады в настройках.

Теперь нам нужно создать файл offers.xml, включающий идентификаторы складов из 1С, чтобы синхронизировать их с shop-script

Это должно выглядеть так:

Далее заходим в плагин 1с в вебасист во вкладку Ручной обмен и загружаем файл offers.xml

синхронизировать склады и сохранить

Теперь в обмен мы передаем идентификаторы складов, как в этом примере:

от меня: В связи с тем что будем соединять сайт с 1с, то необходимо создать склады.

А именно:

1. Наш склад физический (г.Киев,ул.Куреневская 18), остатки которого будут переноситься с 1с на сайт. Он будет виден на сайте.

2. Реализация остатков и сроков доставки. Есть реализация возможных 2-х вариантов, а именно:

- Склад поставщиков, для каждого поставщика свой будет склад. В этом складе необходимо настроить сроки поставки, потому что у каждого поставщика свои сроки отправки(кто через два дня отправляет товар, кто через 5 дней и т.д.). Эти склады будут виртуальные и на сайте отображаться не будут. Но есть ньюанс, будет создано много складов, возможна большая путаница в будущем.

- Сделать склады по формам отгрузки самими поставщиками. Например склад "Отгрузка через 2 дня" и к этому складу привязать бренды поставщиков, кто отправляет товар через 2 дня. Склад " Отгрузка 5 дней" и к этому складу привязать бренды поставщиков, кто отправляет товар через 5 дней. И соответственно в корзине клиент будет видеть срок комплектации товара и отправки его. Просто таких складов условно будет например 5, а если делать склад для каждого поставщика, то их будет 25 и мы еще дополнительно ищем новых поставщиком и постоянно добавляем товар на сайт, т.е. этих складов будет еще больше.

Подскажите как лучше сделать, возможно у Вас есть другое решение.

Позволяют ли стандартные решения сделать это? Готов купить необходимые плагины.

В части обмена заказов между 1с и сайтом:

У нас в 1с прописываются № ТТНок и я хочу чтобы с 1с эта информация попадала в заказ на сайте и соответственно менялся статус заказа, но 1с-ник столкнулся с проблемой: отсутствует необходимый реквизит в файле обмена куда будет переноситься эта информация (от меня: я так понимаю вот сюда должна переноситься информация и этого реквизита нет в файле обмена см фото Screenshot_250.jpg). Возможно ли сделать, чтобы такой реквизит в файле обмена появился?

Отсутствует в обмене реквизит "Тип клиента" физ лицо или компания. На сайте при оформлении заказ клиент выбирает кто он см фото Screenshot_251, так и в 1с есть этот реквизит см фото Screenshot_252. И этого реквизита нет в обмене. Возможно ли его добавить?

Задача 04.04.2025

https://www.webasyst.ru/store/plugin/shipping/delivery/

Сможете доработать данный плагин?

Проблемы с которыми столкнулись:

https://support.webasyst.ru/shop-script/29292/in-cart-checkout/

лишь определенные типы доставки работают с этим форматом оформления заказа. Деливери - не входит в этот список доставок, поэтому в текущей корзине она не выводиться.

Шаблоны плагина не адаптированы (в стилевом отношении как минимум), плюс доработки дефолтного шаблона скорее всего надо будет довнедрять, если это вообще технически будет возможно.

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

Плагин был создан в 2017 году и ни разу не обновлялся

Поддержка не отвечает

Это приблизительные проблемы описал с которыми мы столкнулись, какие могут быть в процессе доработки я не знаю

Поэтому посмотрите возможно ли хотя бы то что описал

И второй плагин такой же

https://www.webasyst.ru/store/plugin/shipping/ukrposhta/

Но его даже не пробовали ставить, потому что думаю проблемы приблизительно будут одинаковые

Задача 18.10.2024

Несмотря что они закрыты в роботс, все равно снова начали сыпаться.

Для этого нужно реализовать генерацию урл для отзывов и чертежей к товарам через # Нужно страницы отзывов на товары сделать не отдельными а частью страниц товаров, как: разработчикам нужно сменить логику построения урлов для отзывов через хеш #reviews. Например сейчас - https://provent.ua/ua/product/domovent-dv-250250s-m/reviews/ - что ПС часто распознает как отдельная страница. А нужно сделать вот так: Аналогично для доп характеристик, типа чертеж, креслення, чертежы и тд - пример что изменить: , на выходе чтоб было так: , на выходе чтоб было так: И все это необходимо сделать для двух версий сайта рус и укр.

Задача 10.10.2024

Сделать плагин - этот плагин сделан для рос пользователя и формы и валюта выводится все для рос пользователя, а мне нужно для укр пользователя сделать (Весь функционал, который есть у этого плагина оставить, только переделанныя для Украины). Чтобы он был мультиязычным и мультивитринным. Добавить печатные формы украинских счетов (формы я предоставлю) для двух организаций с НДС и без НДС

Чтобы в корзине при выборе Безналичного платежа, клиент мог выбрать ему счет нужен с НДС или без НДС и соответственно этот счет ему формировался.

Чтобы выводилась основная валюта магазина в счетах на оплату (у нас это грн.).

И настроить его в корзине для двух версий сайта

Чтобы новый плагин был совместим с нашей Темой

Задача 17.09.2024

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

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

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

Возможно ли поправить настройки, чтобы названия товаров и категорий не были обрезанными. Сейчас названия обрезаются - см. фото

а также фильтр частично перевелся, а частично не перевелся (в MyLang я проверил все переведено) статичные словосочетания

Программирование (wa_lang)

но при наборе слов выдает целый правильный список товаров (но как только добавляем цифры, то сразу выдает неправильный список)

Задача 08.08.24

Плагин создаем на базе

Что необходимо добавить до того функционала, который в нем есть:

Добавить функционал экспорт/импорт товаров на двух языках всех параметров, для которых они могут указываться

Добавить функционал экспорт/импорт не только в формате CSV, но и в Excel

Добавить функционал экспорт/импорт Подстраниц товара также на двух языках

Добавить функционал экспорт/импорт Артикула поставщика

Добавить функционал экспорт/импорт Характеристик на двух языках (здесь не знаю получится ли, потому что перевод Характеристик идет через MyLang)

Насколько я понимаю, то приблизительно должно быть так. Выгружаю файл, захожу в него и должен быть вид на Примере Названия товара (есть графа Названия товара для рус версии и рядом графа для укр версии сайта). И так со всеми параметрами, которые имеют два языка.

Предлагаю сделать выгрузку различных дополнительных показателей, которые описал выше в таком формате ( с возможностью их выбора, потому что не всегда нужно выгружать по товарам все параметры)

У нас на сайте сейчас идет забивание товаров с разной единицей измерения (например сейчас есть шт., пог.м., м.). Но при выгрузке в файле этого значения нет. Можно ли добавить еще выгрузку единицы измерения? где вы устанавливаете единицы измерения для товара?

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

Наверное не правильно написал, потому что сделали не так. Каждый товар принадлежит к определенному Типу товаров (см. фото):

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

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

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

то есть мы ничего здесь не меняем?

Меняем.сейчас выбираю товар или несколько товаров и Экспортирую

И на выгрузку получается хар-к нет. Хотя в товаре хар-ки заполнены

Лучше тогда вернуть как было

Импорт не работает.

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

Увеличили на хостинге параметр memory_limit до 1024

Артикул поставщика не добавляется на сайт, но в файле он указан. Пришлось вручную проставлять. его нельзя добавить для нового товара, можно только изменить, так как каждый артикул должен уже быть в базе данных, подключенной к существующему поставщику. Мы можем добавить его в базу данных для новых товаров, но как определить, для какого Supplier_id он должен быть?

Перед тем как добавлять товар, я загружаю на сайт прайс поставщика с его артикулами: . Без этого даже в админке сайта артикула не подтянутся. Возможно как то это использовать?

Я внес некоторые изменения. Можете проверить, работает ли это сейчас?

Контакты

Телефон для связи+7 336 843 33 35
Закажите БЕСПЛАТНУЮ
консультацию по созданию сайта
Проверочный код (изображение)
Обратный звонок
Вам перезвонят
Ваше имя
Телефон для обратной связи
E-mail
Краткое описание Вашего вопроса