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

Технические задачи и доработки для интернет-магазина datika.me — интеграции, плагины, автоматизация

Разработчики
Платформа Shop script 9, Shop script X
Краткое описание

Компания Quadro Design реализовывает работы по технической поддержки, верстка сайта и доработка программной части...

Адрес сайта: datika.me
В наличии
Спросить о товаре

Описание

(!)

Задача от 27.03.2025

Возможность на основе имеющихся приложений Webasyst (ShopScript, CRM, Поддержка, Диалог и тд) разработать плагин или приложение, или доработать имеющиеся, для удаленной работы операторов через браузер, чтобы на основе одного программного решения или одного рабочего аккаунта обеспечивались поддерживаемые каналы коммуникации с клиентами:

Телефонный звонок с IVR-системой (колл-центр, голосовое меню, запись)

Электронная почта (email)

SMS-сообщения

Веб-чат (WebChat), возможность интеграции с ChatGPT, проверить имеющееся приложение Диалог

Мгновенные сообщения в мессенджерах (Viber, Whatsapp, Telegram)

Сообщения через социальные сети (Facebook, Instagram)

Видеозвонки и аудиозвонки (дополнительно оценить).

Телефонный звонок

Телефонный звонок является основным каналом коммуникации. Он включает следующий перечень функций:

IVR-система, позволяющая создать интерактивное меню, навигация по которому осуществляется с помощью DTMF-сигналов. Голосовое меню колл-центра, выбор кнопок для перевода по заданному сценарию: разговор с оператором, голосовое сообщение, перевод звонка на других абонентов.

Стандартные и расширенные VoIP-функции, такие как:

Звуковая и визуальная индикация звонка;

Перехват звонка;

Удержание и парковка звонков с возможностью воспроизведения музыки во время ожидания;

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

Звонки, которые не удалось установить из-за занятости всех операторов, помещаются в очередь для обратного вызова оператором (Callback). Если пользователь звонил несколько раз с одного и того же номера, в Callback будет отображаться только одна запись с общим количеством пропущенных звонков. В случае, если пользователь снова позвонит и агент ответит, все предыдущие пропущенные звонки будут удалены из Callback.

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

Возможность для супервайзера прослушивать разговоры и при необходимости вмешиваться в диалог между оператором и пользователем. Доступны три режима:

Совещание (и оператор, и клиент знают, что супервайзер участвует в разговоре),

Прослушивание (ни оператор, ни клиент не знают, что супервайзер слушает),

Подсказка (только оператор слышит супервайзера, клиент — нет).

Встроенная функция записи телефонных звонков;

Голосовое сообщение при нерабочем времени (в выходные, праздники и т.п.);

Автоматическая переадресация звонка (без разговора с оператором) на партнёра, если это необходимо;

Распределение звонков по навыкам (Skill Based Routing);

Чёрный список — отдельные номера не могут связаться с операторами (ответ IVR — «все операторы заняты»). Список формируется и управляется супервайзером контакт-центра. Номера можно вносить вручную;

Автоматический чёрный список с настраиваемыми политиками для случаев, когда пользователь часто звонит и прерывает разговор (например, 10 звонков за 1 минуту). Такие номера будут отклоняться ещё до подключения к IVR. Супервайзер видит информацию о заблокированных номерах и может отменить блокировку;

Если клиент находится на определённой стадии взаимодействия дольше установленного времени (например, оператор говорит с клиентом более 5 минут, клиент ожидает более 15 секунд), срабатывает оповещение (alert).

Хотелось бы отдельно поблагодарить и выразить благодарность программисту за отлично проделанную работу. Плагин получился даже лучше и быстрее чем мы ожидали, все и функционально и просто в работе. И сделано быстро. Очень довольны результатом работы программиста. Спасибо!

Сделать в админке изменения о товаре в заказах.

Добавить ID товара в заказе админке там где информация о товаре. Сейчас в заказе показывает только Артикул товара, а нам нужен еще ID товара. Его можно увидеть на странице каждого товара тут:

Склад у товара в заказе не нужен, убрать там склады. Нужны Артикулы поставщиков и названия поставщиков из Прайсов поставщиков: То что сейчас пишется у артикула о поставщиках. Вот это нужно добавить у товара в заказе:

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

нужно сделать новый Плагин “Заказ товара у поставщиков”, или переделать имеющийся сейчас плагина “Заказанные товары”, чтобы иметь следующий функционал: фиксировать от какого поставщика, кем и когда заказываются и забираются заказанные у нас на сайте товары, а именно:

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

этот плагин должен учитывать действия менеджера по поставленным галочкам и формировать по отмеченным товарам из заказов и их количеству в админке в реальном времени некую таблицу или список - Заказ товара у поставщиков. Там должен быть фильтр по: Дате заказа у поставщика, по Поставщику, по сотруднику, по статусу. Чтобы все пользователи админки могли зайти и посмотреть что из товаров на эту дату заказано, у кого из поставщиков и кем из сотрудников. И напротив заказанного товара еще нужна кнопка “Получен”, чтобы наш сотрудник ставил статус уже отгруженного нам товара. И чтобы можно было выделять цветом и отдельным списком (группировать) только заказанные и уже полученные товары. Этот список бы фиксировал в реальном времени информацию о заказе товара от поставщиков и получении нами этого товара. Нужно посоветоваться как можно сделать, чтобы наши водители могли с телефона видеть такой список и ставить там статус Получено. Важно чтобы не только с компьютера в админке можно было бы это делать, но и с телефона, т.к. этот список нужен и менеджерам в офисе и водителям в поездках по складам поставщиков. Может быть использовать какие-нибудь инструменты типа google - docs, sheets и т.п.

у этого списка товаров должна быть опция “Распечатать” и “Отправить”, чтобы можно было быстро распечатать, или сохранить, и отправить конкретному адресату или поставщику по заранее сохраненным там контактным адресам на эл.почту.

Примерная схема видимости товара в заказах, как смог изобразил, вы уверен сделаете лучше:)

Доработки:

У товара в заказе нужно вернуть гарантию и вес, как было, вы это убрали, но это не надо было убирать. Вот эти характеристики чтоб опять показывало -

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

это скрывает все полученные товары из списка

и это скрывает только выбранные

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

пока не вижу фильтра Magacioner потому что вы скрыли отправленные заказы

и теперь нет никаких «не скрытых» заказанных товаров с кладовщика Да, вижу. ОК. спасибо. ОК

Еще хотелось бы доработать:

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

время в записях выводит не наше, не наш часовой пояс, не Подгорица, а похоже что на 2 часа позже. можете проверить сейчас?

Проверил. Сейчас время пишет +2 часа к нашему можете попробовать еще раз? Да, сейчас наше время.

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

что-то мы баг какой-то увидели: в таблице при выборе кладовщика и статуса Получено - время получения не всегда почему-то пишет в скобках и колонки перепутаны где время и статус вроде. Вот тут ниже скриншот: да, найдено и исправлено! проблема была на странице курьера, которая не регистрировала дату получения ОК

Сделать для заказов отправленных через плагин Halodostava точно такой же блок с информацией о трекинге посылки в 3 формы автоматических уведомлений. Сделать также как вы уже недавно сделали по заданию от 16.08.2024 для отправки через плагин Posta CG.

В 3 формы автоматического уведомления об отправке заказа на емейл:

Нужно добавить абзац с информацией об отслеживании посылки из заказа, которые создаются в заказе в случае если этот заказ отправлялся через плагин Slanje HALO dostava.

Сейчас такие заказы можно посмотреть у нас в статусе Kurirska služba которые отправлены через курьерскую службу, и там у каждого заказа уникальные трекинг номера, которые нужно автоматически вставлять в уведомление, которое отправляется сейчас автоматически покупателю на емейл когда ставим заказ в статус Poslato. Вот например как это в заказе выглядит, то что нужно переносить туда:

А текст сопутствующий на всех языках типа “Вы можете проверить посылку по трекинг номеру по ссылке.. и блаблабла…” мы сделаем. Вообщем всё также как с почтой

Как могу проверить сообщение? Там на кнопке Проверить отправку - вылазят ограничено как-то заказы, из которых нельзя выбрать отправленные этой курьерской службой

Я добавил тестовый код к этому заказу.

ОК, вижу.

не понятно как настраивать. Например, если настроить этот пример: при стоимости заказа от 50 евро доставка бесплатна если вес товара до 15 кг., а если вес выше 15 кг, то доставка 5 евро, выводит undefined и я не понял как это настроить

я думаю так

в данном случае на сайте пишет 0,5 евро а не 5 евро почему-то. Проверьте где ошибка с разрядами чисел, только не допустите чтобы цены поменялись на сайте на неправильные

исправил

Задача от 01.11.2024

Нужно сделать вывод на витрину правильные цены доставки для ПВЗ в инфо блоки которые вы делали нам. Чтобы показывалась та цена доставки, которую мы ставим в настройках стоимости доставки для этого ПВЗ. Сейчас там все пишет “бесплатно”

Задача от 16.08.2024

Нужно добавить абзац с информацией об отслеживании посылки из заказа, которые создаются в заказе в случае если этот заказ отправлялся через плагин Slanje Pošta CG. Сейчас такие заказы можно посмотреть у нас в статусе Pošta CG которые отправлены почтой Черногории, и там у каждого заказа уникальные трекинг номера, которые нужно автоматически вставлять в уведомление, которое отправляется сейчас автоматически покупателю на емейл когда ставим заказ в статус Poslato. Вот например как это в заказе выглядит, то что нужно переносить туда:

А текст сопутствующий на всех языках типа “Вы можете проверить посылку по трекинг номеру и блаблабла…” я сделаю

Задача от 20.06.2024

Нужно чтобы еще цены были на страницах каталога Архива. Когда вид множества тут:

Задача от 22.05.2024

Сделать вывод значения характеристики Garancija (Warranty) для:

Там же выведено. Даже на скрине видно. Мы создали новую характеристику для всех товаров и назвали её Garancija Warranty а там у нас еще штук 40 характеристик гарантии. Надо чтобы выводило одну эту т.к. мы хотим все другие удалить потом.

Вот это заполните и должно работать

Т.е. вот так: Garancija u slučaju nesaobraznosti ili kvara proizvoda u garantnom roku - 5 godina Samsung akcija (24mjeseca+36mjeseci nakon registracije proizvoda kod ovlašćenog servisa na portalu www.garancija5.com). Uređaj mora biti registrovan u roku od 30 dana od datuma kupovine prikazanog na računu И по тому же принципу на русской и английской версии

Задача от 13.05.2024

Нужно точно выяснить как считается цифра в продажах в Отчетах. Там написано что это сумма всех оплаченных заказов. Но нужно кое что уточнить и заглянуть в код формулы и проверить точно в формуле из каких сумм она состоит. Конкретно, что входит, а что не входит: сумма всех заказов со статусом Оплачено или Выполнен, с учетом или без учета: налог, доставка, возврат если был, при оплате картой онлайн считает только когда списаны средства или когда сделан заказ и средства заблокированы (а потом может быть возвращены) и тд. Просто вероятно там какая-то ошибка, т.к. у нас сильно отличается за 2023 год отчетность по бухучету по сумме реализации от суммы в программе. А мы точно знаем, что отчетность ведем 100% по кассе в белую и по программе 100% правильно все заказы ведем и суммы заказов не искажаем. Поэтому нужно проверить в скрипте формулу и выяснить это.

Задача от 20.04.2024

Дополнить вид товаров в бекенде.

Добавить колонку Поставщик (RU), Dobavljač (CG), Seller (EN) Просто перечисление через запятую? если у товара больше одного связи с поставщиком, то тогда да, через запятую

Добавить колонку Склад (RU), Magacin (CG), Lager (EN) Просто перечисление через запятую? если у товара больше одного склада, то тогда да, через запятую

Добавить колонку Продано (RU), Prodato (CG), Sales (EN) и выводить там количество проданных штук.

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

2.2. Сделать в бэкенде для товаров постраничный показ, например, выбирая показывать по 50,100,200,500 товаров на страницу. Сейчас с подгрузкой тысяч товаров нереально уже так работать с товаром.

Включается тут:

Кол-во товаров можно тут настроить:

3.1. Заменить названия колонок в таблице с русского на сербский:

Артикул - Šifra

Наименование - Naziv proizvoda

Цена закупки - Nabavna cijena sa PDV

Цена - Prodajna cijena sa PDV

Количество - Količina

3.2. Добавить еще одну колонку с названием Dobavljač и выводить туда название Поставщика из плагина Прайс-листы поставщиков, если есть связь с артикулом, и пустое место если нет связи. Может быть такое, что артикул привязан к нескольким поставщикам? Если да, то что указывать? Может и к нескольким, есть и такие товары, тогда указывать все с кем есть связь, просто шире сделать эту колонку Типа через запятую их писать или как? Да, можно через запятую.

3.3. Добавить возможность фильтра товаров для экспорта в таблицу на закрытые (скрытые на витрине и недоступные для заказа) и открытые (видимые на витрине и доступные для заказа). Что из этого имеется ввиду? Состояние товара или артикула? Можно по артикулу т.к. программа не дает закрыть артикул если у товара он один, и нужно закрывать товар. Значит состояние артикула. Открытые товары - это те, у которых стоят ОБЕ галочки “Доступен для заказа” и “Видимость на витрине”? Или те у которых есть хотя бы одна из них? ОБЕ галочки. Вот так в товаре и в артикуле показывает.

Такой же вопрос про закрытые. Закрытые = (недоступен + не виден) или (недоступен или не виден)? Недоступен для заказа, но виден на витрине. Вот так в товаре и в артикуле показывает.

3.4. Добавить возможность также формировать таблицу не только из Категорий, но еще из Склада и из Бренда.

3.5. Количество тоже нужно выводить в таблицу по данным бэкенда: цифрами или бесконечность.

а у продавца по другому все. Он вообще не видит выбранное значение, не видит полей-квадратиков, и не может сам выбрать

Нужно убрать всё это тут если нет доступа у пользователя

Изменения по тексту в панели продавца:

Panel prodavača – Panel prodavaca

Izvezi – Download

Sortiranje:

Cijena raste - Cijena rastuća

Cijena pada - Cijena opadajuća

Naziv uzlazni - Naziv rastući

Naziv silazno - Naziv opadajući

Dodano uzlazno - Datum dodavanja rastući

Dodano silazni - Datum dodavanja opadajući

Osnove

(под названием товара статусы страницы): 1. Vidljivo; 2. Sakriveno; 3. Sakriveno i nedostupno (404)

Vrsta proizvoda – Tip proizvoda

Promena tipa - Promjena tipa

Cijena i dostupnost - Opcije kupovine – Više - Visibility in the storefront – Vidljivost na sajtu

Mogućnosti izbora

Показывает коряво как-то

Opis&SEO

Optional set of custom key=value parameters which can be used in design theme templates as {$product.params.key}. Each key=value pair must be on a separate line.

Opcioni skup prilagođenih ključ=vrijednost parametara koji se mogu koristiti u šablonima tema dizajna kao {$product.params.key}. Svaki par ključ=vrijednost mora biti u odvojenom redu.

Slike&Video – Slike i video

Izaberite slike ili ih prevucite ovde da biste započeli sa otpremanjem – Izaberite slike ili ih stavite ovdje da biste započeli sa otpremanjem

Karakteristike

Vrsta proizvoda – Tip Proizvoda

Promena tipa - Promjena tipa

Srodni proizvodi

Srodni proizvodi (unakrsna prodaja)

Preporučite druge proizvode kao srodne proizvode trenutnom, ako su prethodno naručeni sa ovim proizvodom ili ako se nalaze u odabranim kategorijama. Na primer, možete preporučiti futrole, zaštitne naočare i slušalice za pametne telefone.

Koristite podešavanja preporuka.

1. Vrste proizvoda

2. Individualno za ovaj proizvod

o Van

o Izaberite ručno

Povećanje prodaje i slično (preprodaja)

Preporučite proizvode sa drugim cijenama i karakteristikama, ili proizvode apsolutno različitih tipova, koji odgovaraju navedenim kriterijumima. Na primjer, za određeni pametni telefon možete preporučiti druge pametne telefone različitih brendova sa sličnom funkcionalnošću.

Koristite podešavanja preporuka.

3. Vrste proizvoda

4. Individualno za ovaj proizvod

o Van

o Izaberite ručno

Podstranice

Nova stranica

Podstranice proizvoda su odlične za objavljivanje dodatnih informacija o proizvodu kao što su uputstva za upotrebu, priručnici, datasheet, posebne pohvale itd.

Naziv stranice

Draft – published - Nacrt/skica – objavljeno

Locale - Jezik

everyone / crnogorski / english / русский - svi / crnogorski / english / русский

Izvoz proizvoda u XLSX format - Preuzimanje proizvoda u XLSX formatu

Vidljivost članaka: - Vidljivost za prodaju:

1. sve 2. otvoreno 3. zatvoreno

Izvezi - Preuzmi / Export

Zadnji izvoz - Zadnji export podataka

Еще там же заменить в черногорской витрине Ime на Naziv

Вот например настройки категории Elektricni alati

а показывает вместо количества продаж - товары по общей сумме продаж:

Задача от 16.04.2024

Доработать:

(CG) Nemamo informaciju kada će artikal ponovo biti dostupan za prodaju, pa vam predlažemo da pogledate ponudu sličnih dostupnih proizvoda na našem sajtu: (Название и линк на страницу категории этого товара)

(EN) We don't have the information when the item will be available again, so we suggest you to have a look at the offer of similar products available on our web site (Название и линк на страницу категории этого товара)

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

Задача от 08.04.2024

Вы можете помочь с сервером? там пишет осталось 8% места когда я в пятницу пытался загрузить этого нового поставщика с 18800 артикулов. Загрузил только 990 и остановилось всё. Больше не стал. Т.е. я не могу загрузить после парсинга.

Задача от 05.04.2024

из Категорий

из Складов

с фильтром для экспорта статуса товаров: Видимых/Невидимых на витрине и Доступных/Недоступных для заказа

Доработать плагин Мультивендор

Задача от 25.03.2024

Сделать плагин для парсинга разных сайтов, под разные настройки. Купил для этого плагин Парсинг. Если можно, сделайте из него. Нам нужно будет несколько сайтов парсить. Сейчас нужно полностью перенести нам:

Та же структура каталога, названия, описания, фото и тд. Там есть карта сайта Этот можно. Делайте уже точно.

Вопросы:

В Парсинге сейчас количество товаров у первого поставщика - Petmarket увеличилось с учетом второго - Okov. И показывает нереальные 18885. Боюсь что при обновлении эти товары перемешаются и потом придется удалять

Вы сказали что можно сделать чтобы сразу определять Склад и Налог до переноса товаров. Сейчас этого нету вроде, а надо. Добавил в оба плагина. ОК

Выбор Родительской категории и Типа товаров возможны только как один вариант для всех товаров? Или можно сделать чтобы как и у характеристик назначались для их значений наши значения? Просто если как сейчас все товары переносить в одну категорию и один тип, то потом вручную редактировать все эти товары займет очень много времени и эффект от парсинга снижается многократно. Товары же можно массово редактировать. А структура (категории) переносится такая же как на сайтах. На Okov у них 300 категорий. Вы же не будете все 300 добавлять как характеристики и сопоставлять. Тоже самое с типом. ОК

Мне нужно понимать как у них определить наличие товара. То как у вас работает мне ничего не дает. Я не могу никак проверить. Вы можете найти у них какой-то атрибут открытых страниц? чтобы понять. Страница с открытым для заказа товаром на витрине как-то определяется обычно? я просто не знаю У всех по разному определяется. Я попробую узнать у них

При обновлении, обновляются: наименование, цена, описание, характеристики и фото (все это снова берется с их сайта и записывается продукту). Склад, налог и видимость ставятся лишь при загрузке новых товаров и дальше не меняются.ОК.

Все те товары, которые имеют 2 цены, т.е. снижены на акциях, они как будут переноситься при загрузке и при обновлении: 1) будет загружаться только конечная цена, т.е. уже со скидкой? Да, на petmarket так работает и тут тоже по аналогии. ОК. 2) все они имеют отдельную категорию “Akcije”? вот тут пишет на акциях 3606 товара:

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

Для обновления товаров:

Заходите в вашу панель ispmanager.

Находите терминал и заходите в него. Жмете на него правой кнопкой мыши и выбираете “Paste from browser”.

После появления команды в терминале жмете enter и процесс должен запуститься.

Ждете пока строчки перестанут бегать и напишет “Product list update finished!”. (В настройках плагина процесс обновления тоже отображается).

Все готово. Можно закрывать панель.

Это все сайты? Нет, не все. Будет несколько точно за неделю-две, и потом будут еще добавляться. ()

Задача от 19.03.2024

Обеспечить переход на Shop Script X Pro и интерфейс Webasyst 2. и всевозможные обновления плагинов и приложений.

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

После обновления возникли проблемы с новым интерфейсом:

Доделать плагин Удобный вид заказа, чтобы была следующая информация и изменения:

иконки доставки и оплаты и текст подровнять на вид в 2 блока

Регион выделить цветом и размером. Название страны Черногория можно убрать

добавить порядковый номер позиции в заказе

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

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

7. Сбились все настройки по доставке. Думаю, и время сбилось в программе, т.е. наверное и для расчетного времени доставки, нужно проверить. Неправильно показывает дату доставки по ПВЗ и в плагине Купить в 1 клик. Можете мне показать как вы включаете блок с нашими настройками по времени и по складам? Чтобы я мог сам включать если слетит опять.

Не обновлять плагины эти! Те доработки прямо в них.

Кроме одного заказа с датой 1970 г. не нашел других проблем.

Если увидите что-то еще - напишите.

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

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

9. Задания № 3 и 4 от 29.09.2023 ниже тут, что было сделано, также все сбилось и пропало после обновления. Надо восстановить

Обеспечить интеграцию и работу с главными приложениями Webasyst: CRM, Рассылки, Мессенджер, и тд

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

Задача от 04.03.2024

Настроить работоспособность всех емейл адресов через приложение

Сделайте отправку писем на все адреса!

Письма:

все ящики, созданные на сервере @datika.me

Один ящик выдает это:

а второй вот это:

Сейчас я там создал ящики и все вроде сделал правильно, но с ящиков сервера письма не отправляются нормально, а 2 ящика гугла не работают вообще. Не знаю почему. Попробуйте отправлять и получать со всех ящиков тестовые письма, если сделаете. А как вы тестируете отправку писем (где и что надо жать)? Да, и у меня так же ошибки на гугл почте. Не знаю как правильно настроить и проверить. Мы же пока не пользовались этими ящиками кроме гугловских, через Gmail просто в браузере. Думаю отправить и получить письма в приложении на кнопке “Проверить” тут:

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

Не понял, доступа нет потому что стоит двухэтапная авторизация? Там по ссылке вроде это написано: Этот параметр недоступен для учетных записей с включенной двухэтапной аутентификацией. Что делать то? Отключить двухэтапную? Попробуйте инструкцию (последняя ссылка) для двухэтапной.

Создал для ycbw ujve iwjn eqqk

У меня по этой ссылке вот что показывает. Тут я ничего не могу

создал для yfub wizo hycb szuz

Что то не могу. Ошибка какая-то

Похоже оба заработали? Вижу как письма качает за много лет Значит все работает.

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

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

Настроить Cron для обновления. Там пишут про это, но я сам не умею

Настроить антиспам. Особенно на ящик т.к. этот адрес указан на сайте и его заваливают спамом. Там нужно и папку Спам еще создать. Где настраивается антиспам? Не знаю точно, но на сервере есть в настройках писем вкладка “Защита от спама”. вот тут:

Это просто черный список. Если знаете адреса, которые спамят, можете сами их добавить туда. А какой-то другой возможности нет? чтобы почту на сервере защитить от спама как на почтовых сервисах типа Gmail, Mail.ru и тд? Не могу подсказать.

Если возможно и не сильно дорого - сделать перевод через MyLang или локализацию под английский язык в приложении Письма. Чтобы был русский для русскоязычных в профиле в бекенде а для английского и сербского в профиле - английский. Т.к. есть у нас сотрудники не знающие русского языка. А там всего с десяток кнопок перевести надо. Оцените сначала если это возможно и сколько будет стоить. Через MyLang вряд ли получится. Можно поменять в коде самого приложения (нельзя будет обновлять его). Цена зависит от конкретного кол-ва переводимых фраз.

Подключить имеющиеся Веб-Формы на новые емейл ящики.

Чтобы уведомления о заполненных и отправленных на сайте формах приходили

Datika Financiranje - и

Reklamacija- и и

Izjava za povrat и и

Можете сами это настроить. Разделяйте запятыми без пробелов.

Ок

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

Пишет ошибку. Попробуйте например себе послать письма со всех ящиков

Задача от 13.02.2024

Похоже в CSS .row margin -15px от чего текст липнет к краю экрана

2. Сделать размер видео адаптивным относительно ширины экрана

Дайте пару ссылок на страницы откуда копируете текст.

например

Для этого надо делать изменения в движке. Кроме <br> будут копироваться и другие html теги, которые могут не вписываться в дизайн. Возможно придется сидеть и убирать их. На скрине пример (копируется вся таблица):

Вы похоже не поняли. Это мы вручную всегда вставляем <br> чтобы сделать разделение. Нам нужно чтобы выделенный фрагмент, например эта таблица копировалась и вставлялась в Описание и была видна на витрине как есть, с разделениями на абзацы. Сейчас это не так. Вставляешь и видишь в админке с разделением, а на витрине показывает одной строчкой. Попробуйте сами Можете вставить таблицу и сделать скрин поля?

Это ТОЛЬКО в Характеристиках в Спецификации товара. Пример с товаром артикул LS109P

Готово. Но вы кроме копируемых новых линий, ставите еще свои. Допустим между “Network Media” и “• 10BASE-T”. Поэтому есть разница между двумя вариантами. Но теперь можно жать enter вместо проставления <br>.

Проверили. Вроде все ок. Мне сказали кто работает что нормально так сейчас.

На сегодня, для того чтобы придать адекватный внешний вид текста с несколькими абзацами в описании или в характеристиках товара, мы вынуждены перед каждой строкой ставить вот такой знак <br>, для того чтобы отделить смысловые блоки или абзацы в характеристика ставим <br><br>, и выглядит это следующим образом в редакторе: <br>Interface

<br>• 9× 10/100 Mbps RJ45 Ports (8× 10/100 Mbps 802.3af/at PoE+ Ports)

<br>• AUTO Negotiation

<br>• AUTO MDI/MDIX

<br><br>Network Media

<br>• 10BASE-T: UTP category 3, 4, 5 cable (maximum 100m); EIA/TIA-568 100Ω STP (maximum 100m)

<br>• 100BASE-TX: UTP category 5, 5e cable (maximum 100m); EIA/TIA-568 100Ω STP (maximum 100m)

<br>Fan Quantity Fanless

<br>Installation

<br>• Desktop

<br>• Wall Mounting

<br>Power Supply External Power Adapter (Output: 53.5VDC / 1.31A)

<br><br>PoE Ports (RJ45)

<br>• Standard: 802.3 af/at compliant

<br>• PoE Ports: Ports 1–8, up to 30 W PoE output per port

<br>• Power Supply: 63 W

На витрине это имеет следующий вид

Если убрать <br> то будет так

Т.е. переносится весь текст подряд как бы одной строкой. Такой перенос не корректен

Этот знак <br> мы вставляем вручную, так нам уже много лет назад сказал программист, чтобы переносить текст с несколькими абзацами, но это занимает массу времени и концентрации. Просим найдите вариант максимально облегчающий работу и позволяющий манипуляции с текстам по нашему усмотрению. Чтобы можно было просто копировать текст где-то и переносить его как есть со всеми отступами и абзацами в описание или характеристики товара в бекенде.

4. Доработать отчет о стоимости доставки за определенный период, сделанный вами ранее. Это что и где находится? Не помню уже.

это тут

В раздел Отчеты необходимо добавить к существующим опциям разбивку доставки за период по способу оплаты:

1) наличная оплата (Gotovinom)

2) безналичная оплата (Virmanska uplata + Na rate potrosackim kreditom)

3) оплата банковской картой (ONLINE)

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

сделать если можно мультизязычность на 3 языка. Сейчас там только черногорский язык. Может быть можно через имеющееся приложение My Lang, проверьте С My Lang не получится сделать. Надо переделывать плагин под 3 разных перевода. Или гляньте этот плагин . Там походу сразу для разных витрин есть настройки. Ок, спасибо. Я его купил. Но не могу включить, похоже он только для ShopScript X. Посмотрите пожалуйста. Попробуйте кликнуть несколько раз в меню слева на плагин. Тогда открывается вроде. Для ru и основы я уже что-то повключал там. Вижу. Попробую настроить

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

Всё прописать там как надо в настройках для гугл и яндекс Аналитики и для онлайн оплаты (если надо) Не знаю что там писать. А я тоже. А

кто может это знать? Ну яндекс я поставил правильно наверно, а вот google я без понятия вообще.

названия инфоблоков и все эти слова на русском как-то сделать под 3 языка: Я уже из mylang понакидал перевод какой был. +++

ОК. вот этот Поиск еще уберите

Обнаружилась проблема. В заказах, созданных из этого плагина “Купить в 1 клик” не переносятся данные об адресе в плагин “halodostava” который вы нам делали. Видимо по API там не то поле связано. И сейчас по таким заказам нельзя создавать посылки у курьерской службы. Это надо поправить

Задача от 04.02.2024

Нам на емейл написал какой-то неизвестный человек:

…” в вашем сайте присутствует XSS уязвимость. Любой пользователь сайта, может встраивать JavaScript код. Я приложил скриншот с уязвимостью. Я встроил простейший код <script>alert("XSS")</script> и он сработал.

Вам нужно как можно скорее исправить данную уязвимость, т.к она очень опасна”

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

Задача от 22.12.2023

Сайт постоянно падал в последнее время а тех.поддержка хостинга советует поставить 2 айпи и подключить Cloudflare к сайту. Вот что они пишут:

“удалось обнаружить ддос-атаку на сетевое оборудование, из-за чего появилась лишняя нагрузка на порты, в том числе и на порт Вашего сервера.

Сейчас Ваш сервер был переключен на гигабитный канал на время решения данной проблемы.

Это SYN flood, который, собственно, сетевое оборудование и не перегружал. По траффику всё в допустимых пределах, а вот полезных данных в пакетах 0 - поэтому счётчики и показывают допустимые скорости, и в логи ничего не писалось, и соединения не поднимались.

Сейчас подключен аппаратный фильтр, сайт доступен.

Рекомендую заранее перенести сайты под CloudFlare и на сервере перевесить их на другой ip. Хотя бы, стоит добавить 2й ip на всякий случай.

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

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

Выделили доп IP 5.45.75.163 для вашего сервера

Можете сначала изменить NS на Cloudflare, указать там новый ип, и потом сменить его у домена в панели. В таком случае новый ип домена будет скрыт.

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

После установки не приходят письма автоматических уведомлений. Там также на почте на нашем сервере стоит отправка копий на и некоторые письма не доходят. Это нужно исправить.

на не приходят, но должны приходить:

все автоматические письма из раздела Настройки-Уведомления (о создании заказа, отправке, оплате, удалении и тд) на 3 языках

все отправленные на адрес который написан на сайте для контактов

все автоматические из приложения Web forms (3 формы на сайте)

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

Задача от 12.12.2023

Устранить баг в плагине Обновление из прайс-листов поставщиков - когда там открываешь поставщика и вкладку Новые артикулы, то сейчас нельзя удалить там артикулы.

Задача от 16.11.2023

Для товара мы добавили кнопку на вкладке изображения товара для загрузки видео.

они будут под изображением

на странице товара это выглядит так:

Далее, чтобы добавить видео в описание товара, вам необходимо выполнить следующие шаги:

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

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

перейдем к описанию товара и добавим следующий код

{shopProductvideoHelper::video('')}

из этого кода вам нужно будет изменить ссылку на видео

Вы также можете указать ширину видео, если хотите, следующим образом:

{shopProductvideoHelper::video('', '')}

где 500 - ширина видео

Далее этот код мы размещаем в описании вот так:

сохранить, и это все

принято

2. Сделать возможным добавление файлов AVIF file в описание и фото карточки товара (не получится сделать поскольку она работает на php 8.1 а у вас сейчас 7.4, только новая версия распознает данный формат изображений)

а как можно нам перейти на php 8.1 ? Если это возможно, то что изменится от этого и что для этого нужно?

так выглядит бекенд

так выглядит витрина

Задача от 29.09.2023

Сейчас там у некоторых товаров показывает также “Zaliha” с отрицательными значениями. Это что? В переводе “Zaliha”- это “остатки, запасы”. Предполагаю что это проданные единицы этого товара и когда-то неправильно перевод сделали, и потом меняли настройки остатков от продаж, а данные с минусами остались за какой-то период. Можно ли удалить из показа складов отрицательные значения?

Например склад Comtrade

Сейчас показывает все склады у каждого товара, в т.ч. и все с 0. Надо чтобы показывало у товара только те склады, где есть этот товар. Сделать справа от каждого товара название склада и окно с количеством. Если больше одного склада у товара, то правее в строчку еще название склада и количество и тд.

Например, так: Xiaomi TV Box - Comtrade - 15, EWE - 2

без склада +++

более одного склада +++

- закрытые (недоступные для заказа) +++

- открытые (доступные для заказа) +++

- не связанные с поставщиками (плагин Обновление из прайсов поставщиков) +++

- без склада +++

- более одного склада +++

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

- закрытые (недоступные для заказа) +++

- открытые (доступные для заказа) +++

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

- не связанные с поставщиками (плагин Обновление из прайсов поставщиков) +++

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

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

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

Задача от 08.05.2023

Заменить:

Emajl - Email* +

Password - Lozinka* +

Confirm password - Potvrdi lozinku* +

Spam protection - Spam zaštita* +

Sign Up - Prijavi se +

Already registred? Log in - Već imate nalog? Ulogujete se +

Заменить:

My profile - Moj profil +

Još nemate istoriju narudžbi - Još uvijek nemate istoriju narudžbi. +

Заменить:

Još nemate povezničku istoriju - Još uvijek nemate povezanu istoriju narudžbi. +

Заменить:

My profile - Moj profil +

Emajl - Email +

Edit - Izmijeni +

Заменить:

Ova narudžba će na vaš račun dodati +6 bonuse koje ćete kasnije moći potrošiti za dodatnim popustima -

Ova narudžba će na Vaš račun dodati 6 bonus poena koje kasnije možete iskoristiti za dodatne popuste. +

Заменить:

Emajl - Email* +

Required field – Obavezno polje +

Заменить:

Da biste pogledali cijenu dostave i očekivano vrijeme dostave, ispunite polja sa zvjezdicom -

Da biste pogledali cijenu dostave i očekivano vrijeme isporuke, ispunite polja sa zvjezdicom +

Заменить:

Opcije isporuke - Način isporuke +

Free – Besplatno +

09 may – 09 maj (заменить названия всех месяцев, ниже будет перевод) +

Заменить:

Ukupni iznos bez dostave - Ukupan iznos bez dostave +

Заменить:

09 may - 09 maj (заменить названия всех месяцев, ниже будет перевод)

Select payment - Odaberi plaćanje +

Заменить:

Opis: - Mjesto preuzimanja: +

На всех 3-х языках показывает не правильно даты и год! Заменить даты и год на реальные нормальные даты и год, по календарю на ближайшие 7 дней от даты заказа +

заменить названия всех месяцев и названия всех дней недели с английского на черногорский: +

january – januar

february – februar

march – mart

april – april

may – maj

june – jun

july – jul

august – avgust

september – septembar

october – oktobar

november – novembar

december - decembar

Sunday – Nedjelja

Monday – Ponedeljak

Tuesday – Utorak

Wednesday – Srijeda

Thursday – Četvrtak

Friday – Petak

Saturday - Subota

Заменить:

Delete product from the cart? - Izbrisati proizvod iz korpe? +

Заменить английский на черногорский: +

You have 882.5 bonus points! You can use some of them to get an additional discount of up to 13.50 €. –

Imate 882.5 bonus poena na svom nalogu! Možete iskoristiti neke od njih da dobijete dodatan popust do 13.50€.

Задача от 24.03.2023

Задача от 14.04.2023

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

Вот что уже точно нужно сделать, как мы думаем. Доработать и дополнить процесс предоставления прав доступа в админке для пользователей:

Мы должны иметь возможность более детально менять права доступа при работе с товарами, а не как сейчас, и отдельно давать право пользователю буквально отдельно на каждое значение что там есть: 1) Открывать скрытые товары для продажи и отдельно право делать доступными для заказа новые товары 2) право менять URL, 3) выбор Типа товара. 3) выбор налога, 4) выбор категории товара. 5) добавление и выбор Списков товаров. 6) возможность прописывать и менять все СЕО и МЕТА данные (SEO-название, Заголовок H1, Краткое описание, Теги, Заголовок страницы <title>, META Keywords, META Description, Соцсети), 7) языковые варианты названий, 8) вкладки Услуги, Рекомендуемые товары, Подстраницы. 8) Артикул, 9) Закупочная цена, 10) Зачеркнутая цена, 11) Цена, 12) Количество на складе, 13) Видимость других названий складов кроме своего.

Инструкции:

Если у поставщика еще нет созданной учетной записи, она создается из приложения «Контакты»

После создания учетной записи пользователь ищется в приложении «Контакты» и извлекается его идентификатор. Нажмите на него и найдите идентификатор в ссылке

Входим в настройки плагина Multivendor

добавляем нового поставщика

В этой форме мы укажем следующее:

Склад, который будет управлять этим поставщиком

Имя поставщика на сайте

Контактный идентификатор что мы получили в пункте 2

Статусы новых товаров добавлены для пользователей, не имеющих доступа к изменению статуса товаров

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

6. Чтобы он увидел свои товары, ему нужно будет войти по этой ссылке

Задача от 13.03.2023

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

вопрос: емайл должен иметь в теле письма и какой то текст или же только данную информацию Вот текст, который можно ставить в письмо:

Poštovani,

U prilogu se nalazi predračun.

Srdačan pozdrav,

www.datika.me

"DATIKA" DOO

81000, Podgorica, Ulica 8. marta br. 55

tel.: +382 20220673, +382 67310906, +382 67310914

Задача от 07.02.2023

Создание возможности для парсинга сайтов поставщиков:

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

для последующего регулярного (2-3 раза в неделю) обновления данных о товарах (цена, наличие)

Для начала, поставщик - сайт Все товары

Потом будут и другие сайты поставщиков.

Задача от 26.01.2023

Интеграция по API с программой создания посылок для курьерской службы.

Dear,

in attachment you can find a word simple doc with examples how to connect to our API.

url:

pay atention to API calls (also you can use SOAP webservice, but we recommend API)

in attachment you can also find a example php file which calls API and generete new shipment so if you are familiar with PHP you will easily make implementation.

Just upload this file to your server and try.

for other API function just look at word file.

For more info please write.

Dušan

Получил я от доставщика инструкцию.

У них по API можно либо создать отравление, либо получить информацию об отправлениях. Из получаемой от них инфы, есть ли какая-то, которую нужно вывести куда-то в админке? Или же требуется только создавать отправления у них на сервере? Создавать отправления - да. Вывести информацию об отправлениях в админку - да. Не знаю пока точно какую и как это будет выглядеть, дайте информацию что и как можно вывести и тогда выберем. Если это то что в присланном файле в таблице под get_shipment_list то вывести всё что можно - даты посылок с диапазоном, статус посылки и т.д. что они там позволяют. У заказов 32836, 32840 и 32841 можно посмотреть ответ API. Или же можете сами отправить какие-то заказы, потестировать. У отправленных заказов жмете “Check API data” и ответ можно увидеть в консоли браузера (F12) или же, менее удобным способом, в логах halodostava.log. Проверил. Не особо понятно, и вряд ли будем использовать, если будет личный кабинет на сайте тем более. Вообщем, пусть будет. Ок.

Когда должны создаваться отправления? При изменения статуса на “HALO Dostava”? Внизу заказа там же кнопку вывести рядом с кнопкой что сделали от почты “Slanje Poštom Crne Gore” сделать “Slanje HALO dostava”

Там у них много необязательных полей при создании отправления. Какие из них нужны, а какие нет? Если там из присланного файла, что вижу в таблице под new_shipment, то помимо обязательных нужны и необязательные:

sender_note

shipment_value

doc_return

money_return

weight Тут просто складываю вес всех продуктов? Да, сумма значений из характеристики доступной для всех типов товаров - Težina (Weight)

volume Это откуда берется? Это похоже объём или габариты посылки

Там можно до 10-ти посылок(упаковок) передать в одном отправлении и для каждой из них свой weight, volume, pack_type. Это надо? Или весь заказ отправляется одной посылкой и эти данные указываются один раз? Если в одной посылке несколько товаров то не надо на каждый делать. Достаточно сумму всех значений в одной посылке

У них есть какой-то личный кабинет, где можно посмотреть отправления? Да. будет на их сайте личный кабинет, где можно зайти и увидеть свои посылки, их статус и тд. Но сайт еще в разработке

Нужно поменять:

Вот текстом эти же слова:

Grad

Direktna pošilka

Povrat dokumentacije

Povrat novca

Komentar

Tip pošilke

Dimenzije

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

Не знаю про суммы возврата и т.д. В документации есть просто “Money return - Да/Нет” и стоимость посылки “Shipment value”. Сейчас туда пишется стоимость всех товаров без скидок и доставки. Нужно добавить доставку? А скидки? Money return - Да - только при способе оплаты “Gotovinom / Cash / Наличными”

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

По поводу money return и payment type. Безналом или картами это все способы оплаты кроме “Gotovinom / Cash / Наличными”? ДА

Вот от них еще написали:

ENGLISH VERSION:

The integration is done excellently.

We have a few suggestions that would increase your productivity and eliminate the possibility of human error.

Namely, in the attached picture, it can be seen that your warehouse manager must choose the parameter:

1. Money return – this should perhaps be automatically determined depending on whether the shipment should be paid by cash on delivery or not if possible.

Here, a human error can occur that the shipment is delivered and not charged. You have to be careful which parameter you send.

A value of 1 means to charge the shipment cash on delivery, and a value of zero means to just deliver without charge.

Pack type - perhaps it should be set to the default value: collete.

The value of the package - perhaps add the cost of delivery, which is added to the value of the goods.

you can go to production version, you need to change:

link in

password: dtk2023pg

Задача от 20.02.2023

Вот от них письмо на английском

ENGLISH VERSION

Respected,

There is a problem with shipments that have multiple packages.

You enter each shipment as if it had one package, however, in our API you have the option to correctly enter a shipment with 2 or more packages.

In this case, labels are printed for each shipment package.

therefore, when creating a shipment in JSON, you should add a separate object for each package:

...

"content":[{"pack_type":"Collete","weight":"9","volume":"0.25"},{"pack_type":"Collete","weight":"8","volume ":"0.25"},{"pack_type":"Collete","weight":"2.23","volume":"0.25"}]

....

in the example above you have an example of packing 3 packages of different weights (9, 8 and 2.23 kg).

Please implement this.

with respect

Dusan

Это по поводу пункта 3, что выше. Типа, для каждого товара своя упаковка или для всех одна. Я просто не знаю, что подразумевается под упаковкой. То как почта отправлять будет (несколькими упаковками) или просто: каждый товар = своя упаковка. Я думаю что они пишут что надо несколько упаковок делать в одну посылку. Т.е. тут в примере 3 разные коробки, которые учитываются как 1 посылка. И надо писать все 3 коробки вес. Я так понял их пример, что они написали Так как мне разбивать их? Каждый товар по своей упаковке? Да А если товар(артикул) один, но по количеству 2 или более? Значит каждый как отдельная упаковка в посылке. Я так понял. Это наверное чтобы они реально видели сколько предметов, или коробок в посылке. Там просто ограничение на 10 упаковок в посылке. То есть, если человек заказал 11 флешек… Не понятно, что тогда. 10 это не можем так. Я должен уточнить у них. Да, уточните как они хотят, чтобы мы делили товары. Если сформировать пакет из нескольких товаров, то это будет делать только тот кто отправляет, и нельзя это заранее знать нам сейчас. Так что единственный вариант наверное это убрать ограничение в 10 штук. Я их спросил. Жду ответа.

Они увеличили лимит до 100шт. Так что делайте. Сделал.

А сейчас вообще пропало значение Pack type - Tip pošilke. Значит всегда будет Collete и все? И как сейчас идет создание посылки с несколькими пакетами? Просто по количеству товаров в заказе автоматически - сколько товаров в заказе - столько и пакетов в посылке? Или как? я не понял.Если количество пакетов просто по количеству товаров, то не пойдет так. Я не правильно понял сначала и ответил не разобравшись. Нельзя приравнять товар к пакету.

Нам нужно, чтобы по умолчанию стоял тип посылки Collete и было поле количество пакетов в посылке, или количество коллет в посылке. И по умолчанию количество бы было 1 пакет в посылке но там еще была бы опция менять количество на 2,3,4-10 и тд.пакета в одной посылке. И один пакет в одной посылке может содержать от 1 до 100 товаров из заказа. Каких конкретно товаров в каком конкретно пакете в принципе не важно, если это проблемно переносить и с этим проблема. Главное чтобы все товары из одного заказа попали в одну посылку и не важно из скольких пакетов она состоит. Так если бы не было важно, можно было бы просто напихать все товары в один пакет (как было изначально). Я теперь вообще не понимаю в чём суть. Если все товары в одном пакете - не правильно, но и каждый товар = новый пакет тоже не правильно, то по какому принципу их разбивать? Да, это так: все товары в одном пакете - не правильно, но и каждый товар = новый пакет тоже не правильно. Если в заказе 6 товаров и сотрудник выбрал не 1 или 6 пакетов, а 3, то мне их случайно разбивать по ним? Я могу разбить как 2-2-2 или 1-1-4 или 1-3-2? Можно вообще не разбивать товары по пакетам в посылке??? а просто переносить все товары в одну посылку, но учитывать что там в 1 посылке 2,3,4 и тд пакета? и значения стоимости и веса в каждый пакет если они обязательны - просто дублировать из данных о посылке, но с возможностью изменения этих данных вручную отправителем?

Мы не можем сказать принцип как распределять товары по пакетам в программе. Их по пакетам будет разбивать отправитель. Человек который будет паковать посылки перед отправкой. А как именно мы не можем знать заранее. Слишком разные бывают товары и по весу и по габаритам и тд. Например, кондиционер это всегда одна посылка, и один товар в заказе, но 2 пакета, т.к. он состоит из внутреннего и внешнего блока .т.е. это 2 больших коробки разного размера и разного веса. Иногда это несколько разных товаров, упакованные нами в одну коробку, а иногда и упакованные вместе просто обмотанные вместе пленкой.

Вам нужно сделать то, что мы можем знать заранее:

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

чтобы был общий вес и общая стоимость всей посылки (переносится из заказа как сумма веса всех товаров и итоговая цена заказа)

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

Если программа предполагает, что нужно указывать цену, вес, объем не только за всю посылку но и за каждый пакет в посылке, то я предлагаю переносить информацию за каждый пакет из данных о всей посылке, и оставить возможность уже отправителю менять значения. По другому похоже никак. Общего веса за всю посылку там нету. Вес передается с каждым пакетом. Вес вообще не обязательно передавать (можно оставлять 0). Делаем просто выбор кол-ва пакетов без веса или кол-во пакетов и свой вес у каждого (по стандарту стоит общий вес посылки)? Делаем просто выбор кол-ва пакетов без веса, чтобы стоял 0, и чтобы он мог вписать сам реальный вес Реальный вес где указывается? На сайте почты или при отправке в админке? На сайте почты есть если там создавать посылку. А если из админки то и там надо делать, чтобы был вес. Так значит это “кол-во пакетов и свой вес у каждого”, а не “Делаем просто выбор кол-ва пакетов без веса”? кол-во пакетов и свой вес у каждого но оставить 0. Так можно? Да.

Протестировали пару дней и вроде всё хорошо, но есть еще одна просьба: сотрудники у нас просят все таки добавить и продублировать автоматически вес всех товаров из заказа в Пакет1 чтобы там всегда был по умолчанию. Т.к. у большинства посылок всего 1 пакет, и чтобы вручную не вписывать всегда. А если есть 2,3, и тд. Пакет, то там бы было 0. Можно так?

Задача от 19.01.2023

Сделать отображение названий Бренда в характеристиках в алфавитном порядке английского алфавита A-Z. Чтобы когда создаешь или редактируешь товар в бекенде и выбираешь название Бренда, можно было его быстро найти. Сейчас там огромный уже список из нескольких сотен названий, и трудно искать. И при добавлении новых названий чтобы они тоже отображались потом в алфавитном порядке. Попробуйте этот плагин

Поставил, сделал.

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

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

Например вот так:

Можно также вывести только английский алфавит. Внизу страницы, под брендами с картинками

Выбор брендов внизу в настройках . Плагин этот лучше не обновлять.Да, вижу. Но там не полный список имеющихся брендов сейчас. Там только в списке похоже только те что я сделал видимыми. А скрытых нет в алфавите, а должны быть все там. И алфавит не полный Там отбор остался такой же как и был изначально на странице брендов. Или нужны все-все? Даже скрытые? Они скрываются если нету доступных товаров этого бренда или если бренд скрыт вручную. Если вывести все, то могут быть ссылки на пустые страницы (без товаров).

Сделайте на все-все в алфавите. И который скрыты вручную. Просмотрим

Сейчас поменялось на главной, и показывает не бренды с галочкой как было в этих 6 окошках а просто первые и скрытые. Это надо поправить, чтобы были там популярные с галочкой выбранные. Сделал.

Как будет происходить добавление и удаление брендов теперь? Новые добавленные в Характеристиках товаров будут автоматически добавляться в список как раньше и в алфавит тоже? И удаление бренда там в Характеристиках доступно? т.к. я попробовал удалить первые 2 бренда - 21st Garden Art и 505 Games и мне показала ошибку, не дает удалить. Все работает как и раньше. А удалить не дало из-за настроек сервера. Поменял их.

Поправить плагин Легкая накладная TWIN - Печатная форма Otpremnica

чуть уменьшить размер шрифта в Текст примечания к заказу. Чтобы он был примерно такого же размера как остальной текст.

Выводить на печать только страницу с текстом, т.к. при выводе на печать сейчас выводит 2 страницы всегда, из которых 2-ая пустая. Не понимаю почему, но это не настройки принтера, а похоже плагина.

Задача от 21.11.2022

Нужны пояснения:

уведомления должны отправляться автоматически когда заказ из одного статуса в другой? (пример: ваш заказ перешел в статус доставлен) или вы из админке в ручном режиме отправляйте с текстом который вы отпишите?

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

Автоматическое уведомление при изменении статуса заказа. текст ниже. С возможностью редактирования

Уведомление по шаблонам по кнопке из бекенда. напишем позже какие точно текст. Одно точно: “Здравствуйте. Не можем с вами связаться по номеру телефона, указанному в заказе. Пожалуйста, свяжитесь с нами. Интернет-магазин Датика” С возможностью редактирования

блок с подпиской ставьте в корзине или после оформления заказа, как вам удобно. По умолчанию, если не меняет сам покупатель то стоять должно всё: емейл, вайбер, вотсап

Прописали везде текст на 3-х языках. Проверили. Есть проблемы и замечания:

я подписался тогда еще когда был только русский текст (19.02.23) а вчера сделал тестовый заказ #10034312, обе кнопки и вайбер и вотсап писали что я уже подписан, и снова подписаться было нельзя. По этому заказу я сделал все изменения статусов заказа (Новый заказ, Заказ принят, Отправлен, Оплачен, Доставлен в ПВЗ, Удален), но пришло только 1 уведомление Новый заказ, а остальные - нет. Вы отключили плагин после создания заказа? Потому что только что проверил, и они работают По WhatsApp кнопка показывала также что вы уже подписаны, но по этому заказу вообще ни одного сообщения не пришло вчера. Поэтому нужно все проверить

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

мы добавили кнопку отписаться

Проверил. Сделал подряд 3 заказа со всех витрин в таком порядке: CG, RU, EN. и везде на странице подтверждения текст был на своем языке. Предлагалось подписаться на всех 3-х языках. Я подписался. Но на 2 и 3 заказе не было кнопки отписаться. Сделал все изменения статусов заказов на всех 3-х заказах в админке. Заказы 10035033, 10035034, 10035035. Пришло вот что.

Viber - сообщение о подписке на всех 3х языках, а авто сообщения о всех статусах только на последнем - английском языке.

WhatsApp - сообщение о подписке только на первом черногорском языке, а на других нет, несмотря на ввод новых кодов. Автосообщения пришли только на первом черногорском языке, а на остальных нет.

т.е. не очень понятно по какому принципу делается подписка и отписка если один человек сделает разные заказы как я с разных витрин. И какой язык будет в сообщениях. Мы еще попробуем в понедельник протестировать на других сотрудниках, кто не был подписан: подписаться и отписаться попробуем еще.

Задача от 14.10.2022

Внести изменения в страницу товара и в настройки доставки.

Поправил настройки.

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

Допустим тут . Если сегодня пятница и время >= 14.00, то находит то где это соблюдается (строка 3). Добавляется 4 дня (субб., воскр., пон., вторник) и доставка выпадает на последний день (вторник).

У курьер два варианта - для Подгорицы и для всех остальных. Выбирается в зависимости от выбранного района. Логика расчета такая же. Находится правильное условие и добавляются дни.

Проверил. ОК. Значит в настройках типа доставки (курьерская и ПВЗ) работает только 2 добавленных вами правила: №1 склады: +1,2.. дня и под ним №2: дни, интервалы, дни недели. А никакие другие настройки времени не работают (доп.время на комплектацию, время доставки и тд), и на их можно не обращать внимания. И я настраиваю всегда сам если надо время доставки только по тем №1 и №2?

У ПВЗ работают только настройки ширины, веса, длины и цены доставки. Время работы ПВЗ тоже берется из настроек. Все остальные и у ПВЗ и у Курьера переписываются моими настройками (чтобы не было проблем). ОК. тогда всё вроде понятно. Спасибо

Сейчас у нас есть блоки - Сайт > Блоки > blok_me, blok_ru, blok_en которые выдают информацию на страницу товара по всем 3 витринам. Это текст в красной рамке сейчас.

Еще сейчас есть плагин Информация о доставке и оплате. Он не настроен и не работает. Но там есть функционал для этого задания, как мне кажется.

Нужно как-то из этого всего или сами решите как лучше, сделать новый вид страницы товара с функционалом изменения данных.

Вот примерно так сделать как я сделал макет, или чтобы лучше выглядело, сделать все еще лучше, выровнять там, подогнать размеры, сделать красивее и т.д. Вообщем максимально красиво и удобно для покупателя это всё разместить:

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

Функционал этого инфоблока:

Podgorica - Регион по IP адресу пользователя или Podgorica по умолчанию

Izaberite Opštinu za dostavu - Выбрать регион – выпадающий список регионов Черногории. Заданы уже в настройках Страны и регионы на сайте.

После выбора меняются значения: ПВЗ, цены доставки и времени доставки

Kurirska dostava na adresu kupca - Курьерская доставка:

Cijena dostave - Цена доставки

sve tačke preuzimanje naloga - Карта с пунктами выдачи заказов – сделать через Google

Время работы сделать из режима работы ПВЗ в настройках доставки. У курьера какое время работы? В настройках там два каких-то интервала. У курьеров с 10 до 18ч

Можете проверить пока. Просто добавьте ?dev=1 в конце ссылки любого товара. Пример:

Сам блок

Посмотрел. Заменил везде текст. Вот ещё пожелания:

Вот просто по этой таблице сделайте точно время доставки:

И еще Склады добавляют +1… рабочий день ко времени доставки. И всё

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

Неправильная дата опять. сейчас 09.11. 22-30ч и должно быть 11.11. а не 12.11.все города, а Подгорица 10.11 а не 11.11. опять на сутки больше показывает Посмотрю вечером. Через код, когда ставишь дату, все правильно показывает. Ну я не знаю реально, дата неправильная же. Надо найти в чем дело. Мы все эти изменения по-сути для того и делали, чтоб видно было когда доставка.

Рамку по нижнему краю попробуйте ниже ссылки на все ПВЗ и выше оплаты и гарантии. Чтобы как бы выделить блок доставки. А оплату и гарантию без рамки Так? Да, все ок.

Список регионов можно покрасивее сделать? сейчас у меня на телефоне он вообще не полностью виден и некрасивый какой-то. И Подгорицу лучше добавить еще продублировать еще и в верху списка. Также как в выборе регионов сейчас в корзине. Там норм. Подгорицу добавил. На мобилке исправил отображение. На счёт “покрасивее” можно поконкретней? Ок, это не принципиально. Можно и так оставить.

можно попробовать выбор региона выровнять по левому краю строки а не по центру как сейчас. Думаю будет лучше Сделал. Ок

Внизу файла есть правило

.infoblock-lower-container {

font-size: 13px;

}

Отвечает за размер шрифта всех нижних блоков (способы оплаты и гарантия/возврат). Изначальный шрифт 14px. Можете поменять, посмотреть как лучше.

После скопируйте все из mne в en и ru блоки (чтобы перенести все стили) и заполните их с нужным языком. И потом уже наверно верну их с dev на основу.

Ок

Način plaćanja - Способы оплаты – все способы оплаты. Только одно исключение: в способе Na rate нужно сделать ограничение по цене товара и делать его доступным и показывать только по товарам от определенной цены. А по товарам дешевле – не показывать этот способ на странице товара и в корзине.

24 mjeseci – выводить значение характеристики Garancija у этого товара.

Попробуйте понастраивать и посмотреть как работает

Работает только по ссылке

Заменить обозначение языковых витрин при выборе на сайте.

Вместо флагов: черногорский, российский, американский, заменить на CG, RU, EN соответственно.

В мобильной версии также сделать переключение языковых витрин, через CG, RU, EN также. Раньше это было там и работало с флагами, но почему-то пропало уже давно.

Добавьте пожалуйста как было при наведении курсора: CG - Crnogorski, RU - Русский, EN - English Есть

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

Сейчас и там и там показывается сербский(черногорский), а раньше было все 3 языка по витринам, но пропало уже давно писать текст тут:

И переход идет на страницы черногорской витрины а не на русскую при клике на Как купить? Доставка, Оплата. Поставил ссылки. Для списков тоже сделал настройки в теме.А какая сейчас тема используется? я уже и не знаю на какой языковой витрине какая тема, т.к. там насоздавали уже несколько Supreme srb везде? Да, она используется одна на всех витринах

Ок.

Изменить форматирование телефонного номера.

сейчас указывается неправильный формат у всех номеров

Этот формат подходит только для России или США, где + и одна цифра код страны. (+7 или +1)

В Черногории код страны +382 и поэтому все телефоны в заказах а потом и в документах указываются коряво, с ненужными скобками и пробелами и тире, и это приводит к частым проблемам при доставке и дозвоне. Номера сейчас в заказах и печатных формах при доставке выглядят так:

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

Нужно убрать вообще ВСЁ кроме плюса и места под цифры для окна для ввода цифр в форме для регистрации и в корзине. В корзине просто стоит placeholder. Он никак не влияет ни на что. +(123)-456-(789) все равно сохраняется как 123456789. Если же нужно его поменять, напишите какой поставить вместо этого. Убрать скобки, пробелы и тире. В этом окне можно оставить только + в крайнем случае и место для 11 цифр максимум. (+12345678910). А в уже имеющихся контактах убрать ВСЁ кроме + и цифр в номерах телефонов: скобки, пробелы, тире - всё убрать. Чтобы остались просто номера телефонов правильные, из цифр и плюса, где он есть. Вот такого вида например: +38268370524

Как уже написал выше: везде оставьте только + и место за цифры. В заказе в бекенде, в окне при регистрации, в корзине, в печатных формах: Račun, Otpremnica, Invoice. Везде. Чтобы везде было только + и цифры. Вида +12345678910 А если номер без кода страны? Типа 069454949. Плюс по логике не должен стоять? Да, уберите и плюс. Пусть будут только цифры Только в случае если нет кода страны убрать плюс или вообще?

Для корзины и заказа в бекенде надо лезть в движок. Ок, уберите плюс если нет кода страны. Нужно посмотреть чтобы понять. Главное чтобы не было больше никаких скобок и тире и не было видно вот так:

Задание № 5

Изображения для категории

Есть плагин Изображения для категорий. Там можно вставлять: баннер, фото и иконки для сайта и иконки для мобильной версии.

Нужно подобрать и вставить хорошие красивые картинки для категорий и подкатегорий.

Баннер для категорий должен быть с изображением товаров в процессе использования или в интерьере. Например, бытовая техника - вид кухни с техникой, семьей, детьми и тд., как в рекламе производителей например.

Изображения подкатегорий/подподкатегорий можно с фоном каким-то а можно просто также как фото на страницах товаров на белом фоне: товар и всё. Но нужно чтобы фото товара соответствовало этой классификации, что написано в названии. Можно фото со страниц товаров что есть. Для подкатегорий по брендам (например, холодильники Samsung) можно фото холодильника самсунг что есть и наложить на него лого бренда самсунг.

Для мобильной версии вставить только нормальные иконки для категорий.

Задание №6

Автоматические уведомления

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

Нужно их дополнить: добавить отправку на емейл покупателю при статусах заказов Курьер и ПВЗ, и решить как то проблему с автоматическими сообщениями по СМС и Viber, WhatsApp.

Нужно чтобы отправлялось уведомление автоматически при изменении статуса заказа на Курьер и на ПВЗ (любой из MixMarkt сейчас) и на емейл и по СМС и Viber, WhatsApp. Если можно это сделать например через местную сим-карту с местным номером и какую-то программу.

Интеграция по API с программой создания почтовых отправлений.

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

Файл с инструкцией по настройке предоставлю. Есть ссылка на их сайт?

У них на сайте есть какая-то информация по API? В инструкции не указан домен на который надо делать запросы. Пробовал postacg.me/api/… , но это не работает. Запросили у них, ждем ответ. Вот адрес:

Услугу NA RATE которую вы сделали с калькулятором для кредита - нужно сделать чтобы она на витрине показывала только для товаров от 150 евро и выше. И убрать эту услугу из корзины при оформлении заказа. А если в корзине товар с добавленной услугой? Пользователь не сможет поменять/убрать её уже.

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

Расчет скидки автоматически от каждого товара в заказе при назначении скидки. Сейчас если назначить скидку в заказе вручную, то цена за товары в заказе не меняется а просто меняется итоговая сумма. Вот пример:

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

В данном случае 245 евро скидки в заказе должно распределиться на 7 товаров равномерно и уменьшить их цену в самом заказе и в печатных формах также:

Račun

Invoice

Otpremnica

Равномерно в процентном соотношении стоимости товара от суммы заказа или просто 245 делим на 7 и везде добавляем одинаково? Равномерно в процентном соотношении стоимости товара от суммы заказа Инпут там же где и стандартный инпут в редактировании заказа

если в первое окно то не меняет, т.е. то что было. а если во второе то меняет цены на товары но не пишет какая скидка после сохранения и что было изменено в истории. так не гуд

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

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

Задание №10

Нужно сузить место где выбор языков и вход пользователя и чуть сдвинуть вправо, чтобы можно было добавить еще 2-3 страницы в одну строку. Сейчас если добавить, то перейдет на 2 строки и увеличится по высоте. Лучше в 1 строку все страницы.

Изменить правило складов и отражение остатков на складе в заказе.

Сейчас действует в настройках витрин правило назначения склада по способу доставки и по адресу доставки. А если нет, то по умолчанию указывается один склад.

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

И еще есть свой склад, где тоже есть товар, это склад DATIKA. И он у нас сейчас указан по умолчанию везде. От этого при всякой продаже нам идет минус 1 товар на наш склад.

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

В данном случае, что выше на скриншоте, нужно сделать, чтобы этот товар в заказе должен списаться со склада PIN где он есть, а со склада DATIKA не должно списываться ничего и не идти в минус.

И в заказе чтобы НЕ писалось @DATIKA Осталось - 0 или -1 или -7 как сейчас пишет, по проданным единицам товара. А писалось реально склад где есть этот товар и откуда он продан, и остаток по бекенду. Например так: PIN или Comtrade или DATIKA, Осталось какое-то количество 1, 2, 3, или бесконечность (мы ставим бесконечность когда у нас нет точных данных о количестве товара у поставщика), а не вот это что сейчас: всегда DATIKA и Осталось -7, -1, 0

Есть вопрос: а если товар есть сразу на нескольких складах, то по какому принципу показывается склад сейчас? И можно ли показывать по лучшей цене?

сейчас сегодня вот так было

т.е. показывается поставщик у которого этот товар для нас дороже всех, т.е. хуже всех для нас.

Задача от 26.09.2022

Нужно поправить онлайн оплату картами. Проверить всё и исправить все ошибки.

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

Проблемы происходят регулярно. Нужны пояснения.

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

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

- не работает нормально опция Отменить платеж. Сотрудник нажимает кнопку Отменить платеж и ничего не происходит у него на странице заказа, не видно никаких изменений на странице, и в истории заказа нет записи об отмене платежа. А по данным шлюза транзакция переходит в статус Void т.е. разблокирована. А мы этого не видим.

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

Вот портал агрегатора платежей, где можно видеть транзакции, их статус и ошибки:

Можно ли делать тестовый платеж? В bankart вроде есть тестовые платежи, судя по скрину

Не знаю, если честно. Давайте лучше не тестовый, а реально я сделаю со своей карты, а потом удалим или вернем. Просто напишите мне что делать: пару заказов, с оплатой, с 1 и с 2 товарами, например. Что? Можете сделать заказа 2 для отмены и также пару заказов для списания с 1 и с 2 товарами. Отменять же можно только один раз, да?

Что значит “не работает нормально опция Списать средства частично”? Это если из заказа удалить товар? И что происходит тогда? В каком плане не работает? Тоже никаких изменений в заказе или что?

Давайте попробуем и посмотрим. Сделаю разных заказов а вы все варианты проверьте. 4 заказа на имя Sorokin Sergej можно проверять

Чего не сказали, что меняли версию базы данных на хостинге? Я сижу меняю в старой, а оказывается сайт уже на другой версии работает. Проблема с прайс-листом, кстати, тоже была из-за других настроек MySQL. Не знаю почему вам не перенесли всё один в один.

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

Проверил. Раньше вроде страница менялась сама от действия с оплатой, а не требовала обновления. Какая-то проблема с взаимодействием действий с оплатой и уведомлениями банка. Сейчас смски пришли на все заказы как о покупке, на сумму заказа, а потом об отмене только на полностью отмененные заказы. На оплаченные заказы пришли смски на всю сумму как покупка, и после ничего не пришло вообще, хотя там было частичное списание. Это точно не хорошо, т.к. покупатели уверены что у них списали всю сумму. Также у агрегатора тоже посмотрите измененные трансакции, там сумм нет по измененным. И еще у нас тоже в истории некорректно отображается почему-то. Вот списано частично а пишет всё. Насоздавайте, пожалуйста, ещё заказов. Сделал пару, средства заблокированы.

сделал еще пару. попробуйте частичный возврат сделать. например за 1 товар из заказа, а остальное заплатить. И посмотреть как в истории заказа и как у агрегатора проходит.

Задача от 12.09.2022

По п.1 и 2 нужна доработка: на емейл покупателя приходит письмо с уведомлением, в котором есть текст на русском языке, который нужно заменить. 1. Название отправителя с “Приложение Веб-Формы” заменить на “DATIKA”, 2 Создано и дата и 3 адрес - заменить на английский язык убрали их вообще оттуда

принято

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

Сделать плагин для еще одной печатной формы списка заказов. Можно из имеющегося сейчас пагина Бегунок. Но тот что есть не менять, оставить ту форму что там сейчас есть, мы ей каждый день пользуемся, и создать новую форму. В новой форме нужен вывод на печать списка заказов по календарю, оплаченных и закрытых заказов за период. Этот список нужен для контроля оплаченных и закрытых заказов, поэтому выводить за период по календарю например за месяц нужно заказы у которых был поставлен статус Оплачено или Завершено с 1 по 31 число месяца, или недели и тд., неважно когда сделаны эти заказы, может быть и в прошлом месяце и тд.

В колонках списка выводить данные:

порядковый номер, 1,2,3, и тд

сумма заказа, с итоговой автоматической суммой в конце списка (как сейчас в Бегунке)

номер заказа

дата заказа, когда сделан

способ оплаты

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

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

сумма картами (прочерк если другой способ, и итоговая сумма в конце списка)

дата оплаты заказа (если оплата отдельно не ставилась то закрытия)

пользователь бэкенда, кто поставил оплату

дата закрытия заказа

пользователь бэкенда, кто закрыл заказ

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

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

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

показываются оплаченные и завершенные заказы. поэтому пропускаются id.

нет, нам так нельзя, нам нужно чтобы id шли все по порядку и по времени, без пропусков, а если по заказу нет оплаты и не закрыт, тогда просто прочерки там везде ставить. Можно так сделать?

вывел все заказы. слишком большие периоды лучше не ставить.

очень много информации считается и сервер ложится

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

А если заказ завершен, но статуса “Оплачен” у него не было? Считать такие как оплаченные и добавлять в сумму?

Проверить логи и проверить сайт на ошибки. Исправить все что можно исправить. Также проверить и предложить варианты по увеличению быстродействия сайта и уменьшения дискового пространства. Последнее время сильно вырос объем, уже до 100гб, и хотим как-то ревизию провести и удалить все что не нужно и занимает много места. Например закрытые больше 1-2 года товары бы как-то удалять, но сейчас нет возможности такой сортировки. По какому принципу определять закрытые товары?

Закрытые - те, которые недоступны для заказа и скрыты с сайта.

Кнопка находится в меню слева.

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

Фильтрует по принципу: товар был скрыт до введенной даты. И потом также проверяется, не открывался ли он потом. То есть, показывает товары, которые скрыли до введенной даты и больше никогда не открывали.

Где-то после 01.12.2021 фильтрация может ломаться из-за слишком большого кол-ва информации. Если нужны будут товары скрытые после этой даты, удалите какие-то старые товары и фильтрация должна будет работать.

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

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

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

Просто отобразить все товары без какой-либо истории? А те что показываются сейчас? Убрать из фильтрации?

Нет, не убирать. Если я правильно понял, сейчас можно фильтровать только скрытые с 02.12.19, поэтому можно оставить фильтрацию по дате что сейчас и еще добавить фильтр “без истории изменений”. Думаю так мы выделим все что были скрыты до 12.2019 Добавил ссылку ниже кнопки

Задача от 14.12.2021

Внесены изменения в:

/www/datika.me/wa-apps/shop/lib/model/shopSales.model.php

/www/datika.me/wa-apps/shop/templates/actions/reports/ReportsSales.html

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

Проверять здесь

Все поля из формы по указанной выше ссылке. Абсолютно также сделать как там. Можно копировать 100% (можно их перевод?)

Внизу кнопка POŠALJI - ОТПРАВИТЬ

Вот перевод, но нам нужно делать точно как там, на сербском языке.

Почта:

нужен плагин

Вот этот нельзя использовать?

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

Например: Фото телевизоров на странице категории разного размера. Нужно сделать их одинакового размера, независимо от размера загружаемых фото в карточках товаров. Чтобы в категории все фото товаров были одинакового размера

невозможно определить размер отступов в фотографии

нужен пример

Гарантия 5 лет. - (5 godina garancije) можно картинку в форме как щит, типа как у LG

Бесплатная доставка. - (Besplatna dostava) можно картинку в форме машины

Подарок. - (Poklon) можно в форме коробки с бантиком

Бесплатная установка. - (Besplatna instalacija) можно отвертку, гаечный ключ и тд

Например, на сайте конкурентов наклейка “5 лет гарантии” ровно смотрится и на странице категории и на странице товара

Задача от 08.12.2021

měsíční

mjesečno, ukupno

Расчет по формуле: цена товара + цена услуги (заданный процент) поделенное на количество месяцев, при выборе 3, 6, 9, 12, 24, 36 rata.

изменения были внесены в:

wa-apps\shop\templates\actions\services\Services.html

themefolder\js\product.js

wa-apps\shop\lib\actions\services\shopServices.action.php

wa-apps\shop\lib\model\shopService.model.php

wa-apps\shop\lib\actions\service\shopServiceSave.controller.php

wa-apps\shop\js\services.js

wa-apps\shop\lib\actions\frontend\shopFrontendProduct.action.php

Как это работает

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

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

Задача от 13.09.2021

Чат для покупателей.

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

Задача от 05.08.2021

Оформление заказа - изменения в корзине

- Нужно убрать формат: +1-222-333-4455 и оставить просто обычное пустое поле, без “+” и “-” чтобы номер телефона отображался точно как записал покупатель, а не так как сейчас. Эта форма рассчитана только на русские номера +7… а у нас тут вообще код страны +382…. да и много вообще иностранных покупателей с +1… + 40… +380… и тд. Поэтому просто нужно пустое поле и всё.

И еще нужно привести в нормальный вид все уже имеющиеся в базе контакты старых заказов и имеющихся покупателей, чтобы убрать лишние знаки в номере: “+” и “-” и идентифицировать покупателя в поиске только по цифрам

(Если клиент указал +1… + 40… +380… или +7 ? Как должно выглядить ?)

Перевод уже есть в My Lang - Редактор - Пользовательские строки.

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

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

You have 190.5 bonus points! You can use some of them to get an additional discount of up to ___ €.

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

(Вот этот текст выводится в бонусах )

Задача от 13.07.2021

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

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

měsíční

mjesečno, ukupno

Расчет по формуле: цена товара + цена услуги (заданный процент) поделенное на количество месяцев, при выборе 3, 6, 9, 12, 24, 36 rata.

изменения были внесены в:

wa-apps\shop\templates\actions\services\Services.html

themefolder\js\product.js

wa-apps\shop\lib\actions\services\shopServices.action.php

wa-apps\shop\lib\model\shopService.model.php

wa-apps\shop\lib\actions\service\shopServiceSave.controller.php

wa-apps\shop\js\services.js

wa-apps\shop\lib\actions\frontend\shopFrontendProduct.action.php

Как это работает

Задача от 10.05.2021

Нужно привести вид на сайте вот на такой вид:

Значок телефонной трубки перед номерами телефона поставить вместо того как сейчас перед надписью плагина Обратного звонка. Номера телефона нужно уменьшить и сдвинуть влево.

Справа от блока с телефонами нужно открыть видимость Рабочего времени магазина, который задается из настроек в бекенде: Настройки - Режим работы

Режим работы мы давно отключили т.к. он некорректно показывал рабочее время. В настройках если поставить разное время: с понедельника по пятницу одно, а в субботу другое, то он показывал все как понедельник-суббота 09:00-19:00. Это надо как-то поменять. Чтобы показывал реально то что задается в бекенде на этой картинке выше.

Надпись для обратного звонка новая:

Сербский: Imate pitanje? Postavite ga ovdje

Русский: Есть вопросы? Спросите здесь

Английский: Have a question? Ask here

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

020220673,

067310906, 067310914 Naručivanje preko sajta 24/7

Call centar: pon.- pet.: 09:00-19:00, sub. 09:00-15:00

Imate pitanje? Postavite ga ovdje

Русский:

Заказ на сайте 24/7

Call center: пн.- пт.: 09:00-19:00, сб. 09:00-15:00

Есть вопросы? Спросите здесь

Английский:

Оnline shop 24/7

Call center: mon.- fri.: 09:00-19:00, sat. 09:00-15:00

Have a question? Ask here

Задача от 10.05.2021

Срочно! 04.05.2021

В логах wa-log/php.log ошибки php, обратитесь к разработчику.

Stack trace:

Сам сервер в порядке.

Ответ разработчика плагина MyLang на запрос в техподдержку:

“В приложении нет метода getLocaleHref, проверьте что его использует в шаблоне product.html”.

(Здесь указываете перевод )

Внедрение новой структуры категорий. Сейчас у нас категории товаров идут подряд на 3-х языках: сербский, русский, английский. Каждый товар мы добавляли в 3 категории по языкам. Эти категории показывались на 3-х языковых витринах одна из них, в зависимости от языка.

Сейчас нужно сделать одну правильную структуру категорий на сербском языке и с переводом через плагин MyLang на русский и английский. Сейчас мы составили новую структуру которую хотим внедрить. Она внизу нашего списка категорий сейчас, можете посмотреть - NOVA STRUKTURA. Мы хотим сделать как у всех обычно делается, например вот у наших конкурентов: или

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

Плюс, если можно прописать программисту некие шаблоны по формированию title, h1, descriptions и тд на всех языках, чтобы вручную не заполнять, т.к. это очень много работы. Сделать бы скриптом а потом вручную просто править.

(Пример товара)

Проверено.

-Нужно еще посоветоваться по этому пункту как и в какой последовательности делать, чтобы SEO, видимость наших товаров и продажи не пострадали от такого изменения. Думаю это не правильно что я решил создать новую структуру и потом ее заполнять. Можно наверное просто добавить новые категории к имеющимся, составить иерархию как надо, как составлены категории внизу списка категорий, где NOVA STRUKTURA, прописать урлы и редиректы, и оставить те категории товаров что уже есть сейчас без изменений, кроме новых урлов, чтобы не заполнять снова страницы категорий, т.к. там на 80% все это и так уже есть. А то что внизу списка категорий создано как NOVA STRUKTURA оставить себе просто для наглядности как черновик, как надо их разместить, а потом удалить просто. Так можно будет составить иерархию категорий, видя наглядно как есть сейчас и как надо сделать.

Вот что нам предлагал по поводу структуры и описаний мета-данных SEO-шник который делал нам продвижение:

Некоторые категории могут быть в разных разделах.

Связано с тем, что они логически могут находиться и там и там.

Например, дроны для детей попадают и в дроны и в игрушки для детей.

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

Сейчас у вас иерархическая вложенность

От иерархии в урлах нужно избавиться.

Так у нас появится свобода действий в прикреплении одной категории к разным разделам.

Ну и в целом меньшая вложенность урла положительно влияет на продвижение.

Предлагаю использовать логику формирования = заголовок транслитом.

В случае дублей добавлять родительскую категорию, либо ID категории в рамках системы.

Он всегда будет уникальный.

Так избавимся от дублей в урлах.

Заголовки Н1 для категорий написаны в файле.

Формулы для мета данных НАПРИМЕР следующие:

Категории

EN

title

%category%: Savings ?of 40% at Datika

description

%category% in stock. ✅ Fast & FREE delivery 24 H. ? Regular discounts and sales on %category%. ? Online shopping from a wide assortment

keywords

%category%, Montenegro, Podgorica, Nikšić, Tivat, Herceg Novi, Bar, Budva

RU

title

%category%: сэкономьте ?до 40% в магазине Datika

description

%category% в наличии. ✅ БЕСПЛАТНАЯ доставка за 24 часа. ? Постоянные распродажи и скидки на %category%. ? Интернет магазин с широким выбором.

keywords

%category%, Черногория, Подгорица, Никшич, Тиват, Херцег Нови, Бар, Будва

Карточки товаров

EN

title

%product% - %category% at Datika

description

%product% on Datika. ✅ Better price of this product ? See all product information, accessories, ratings and reviews.

keywords

%product%, %category%, Черногория, Подгорица, Никшич, Тиват, Херцег Нови, Бар, Будва

RU

title

%product% - %category% в магазине Datika

description

%product% в магазине Datika. ✅ Лучшая цена на этот товар ? Подробная информация, аксессуары, рейтинги, обзоры и отзывы.

keywords

%product%, %category%, Черногория, Подгорица, Никшич, Тиват, Херцег Нови, Бар, Будва

Переводы можно прогнать через переводчик.

И потом вручную поправить явные косяки.

Вручную либо вы поправите, либо могу людям поручить (только для русского языка)

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

Это трудоемко. Лучше подключить мозги и руки программиста. Пусть он сделает импорт.

все категории 1 уровня и все подкатегории 2 уровня. Их много, поэтому перечислять не буду, можете сами посмотреть, все начиная от Бытовая техника и до Услуги, сервис. В бекенде созданы уже. Ho этот список еще не конечный. Будут еще несколько добавлены точно.

Проверено.

По иконкам еще есть вопросы:

а) Иконки эти могут быть видны только у категорий 1-го уровня? Хотелось бы их и в подкатегории 2-го уровня, если тема дизайна и плагин это позволяют.

б) Иконку на TELEVIZORI можно найти другую, чтобы ТВ выглядел посовременнее, не такой круглый и без антенн, а лучше чтобы и ТВ и аудио колонки были видны, т.к. там кроме тв еще аудио, например вот примерно как то так:

в) Иконка MREZNA OPREMA лучше какой-нибудь роутер с антеннами или как знак вайфай, а то так сейчас не понятно что это вообще.

г) Иконка SIGURNOSNA OPREMA лучше иконку с видеокамерой для видеонадзора, а то так тоже не понятно что сейчас.

д) Иконка ALATI, OPREMA лучше в виде шуруповерта, а то сейчас экскаватор похоже изображен, это слишком круто для нас )

Остальное что сделано ОК. Но там по новой структуре еще много новых категорий товаров. Их тоже надо будет делать.

Проверено.

Так ОК, но есть вопрос: По какому принципу открываются бренды на отдельной странице? Сейчас мало показывается, не все, а хотелось бы все или хотя бы все у которых включена видимость.

(Стоит ограничение только для левого сайтбара. Выводит только 6 брендов)

Оформление заказа в корзине поправить по мелочам. Напишу после что именно. Там некорректные переводы

- Внедрение новой структуры категорий товаров с нормальной мультиязычностью сайта с использованием плагина ??

У нас сейчас все товары находятся на 3-х языковых витринах, и каждый товар разнесен по 3-м категориям по каждому языку. Напимер телевизор находится в 3-х категориях: TELEVIZORI, ТЕЛЕВИЗОРЫ, TELEVISIONS т.к. каждая из этих категорий показывается на сербской, русской и английской витрине. И мы каждый товар заколебались разносить по всем категориям. Сначала так сделали, еще в 2016 году, когда не было другого решения, и плагина мультиязычности не было.

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

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

Контакты

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