Вход • Регистрация

Всего найдено: 75

  • 20 июля 2019 г.
  • Было нечто подобное. Если в выгрузке из склада передается несколько цен то такая проблема будет постоянно. Диафан работает только с одной ценой при синхронизации. У меня затраивались цены или пропадали совсем. Проверьте файл выгрузки из 1c и если там несколько цен то попробуйте настроить его так что-бы передавалась только одна цена и заново запустить синхронизацию. Для чистоты эксперимента удалите все цены которые уже есть в базе.
  • 26 апреля 2019 г.
  • Ну тут уже от конкретного случая зависит. Я передаю все значения как в складе чтобы можно было быстро сверить расхождения. В складе -2 у меня в системе -2 значит все ок) синхронизация сработала а то что забито в складе не моя ошибка)) за это другие отхватят)
  • 26 апреля 2019 г.
  • Неее. Дополнение точно делать не буду. Я с этим складом заколебался. Он мне только в страшном сне будет сниться. Как по мне так подобные модули должны предоставлять не cms а сами системы складского учета. Следить за их актуальностью и прочим. А то концов между двух сторон не найдёшь. А ещё и на хостера периодически стрелки переводят.

    Я почему так думаю. Cms +- стандартны. А вот складской учёт проектируют накуренные рептилойды из параллельной реальности. Разработчик cms по большому счету не может повлиять на решения 1с или Мой Склад. Вот и получаем ситуацию то работает то не работает. С другой стороны разработчики склада лучше других понимают как работает их система и написать модуль синхронизации (нормально работающий ) не составит труда. Но они в ТП даже не отвечают на вопросы по их api. Отправляя на форум. Поэтому писать для них модуль (для Мой Склад) а потом в случае чего быть посланным на форум не хочу принципиально. Они проводят конференции и учат бизнесу а не я. Вот пусть заботятся о качестве своего сервиса. А я буду молиться что больше не прочитаю сообщение от клиента что у нас остатки расходятся или цены не правильные.

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

    Возможно такая же проблема в стандартной синхронизации была связана с этим.
  • 25 апреля 2019 г.
  • По 1с или Мой Склад могу сказать только одно. Нужно писать свою синхронизацию. Не знаю как с 1с но Мой Склад выпил очень много крови. В итоге на базе api склада написал свою синхронизацию. Работают и бренды и фото синхронизируются и так далее. Все что отдает их api. Для подобных проектов это наверное единственно правильный вариант. Жизнь наладилась и глаз перестал дергаться)))
  • 30 июня 2021 г.
  • На мой взгляд самый простой вариант это использовать js. У каждого способа доставки и платежа должны быть свои id. А дальше просто проверять какой пользователь сделал выбор и от этого скрывать или показывать что нам нужно. Может не совсем надежно но зато быстро и без серьезного вмешательства в систему.
  • 11 декабря 2018 г.
  • Про МойСклад даже не думайте. Работать толком не будет. Да и не всю информацию склад передает. Например фото и бренды нужно будет забивать отдельно. Лучше смотреть в сторону 1с. Проверено горьким опытом.
  • 11 декабря 2018 г.
  • Проблема со слабым хостингом может сильно испортить жизнь. (надеюсь у вас не джино хостинг)). Как вариант после восстановления базы из бекапа не удаляйте сразу все из корзины. Можно отметить записи на удаление и частями это сделать. Или сделать копию и на локальном сервере все удалить разом. Но если хостер такое не выдерживает то лучше задуматься о смене.
  • 30 декабря 2018 г.
  • Если товар в магазин не заносился и заполняться будет только склад то критичных удалений не будет (то чего нельзя быстро восстановить). Если в магазине есть товар то тут нужно внимательно читать все инструкции так как при синхронизации может удалиться или дублироваться сам товар (склад об этом предупреждает при настройке синхронизации). Это логично. Синхронизируем 2 разные базы могут быть косяки (я меня однажды задублировался весь товар на складе). Моя не решенная проблема это удаление цен (точнее скрытие) на фронте. При синхронизации со складом все проходит успешно но при этом на сайте у многих товаров просто пропадает цена (хотя фактически в админке она есть). Это можно быстро исправить оптимизацией цен в настройках модуля магазина. Все цены появляются. Но автоматическая синхронизация в таких условиях невозможна. Работали по следующей схеме. После правок в складе клиент мне отписывался и я вручную запускал синхронизацию. Правил ошибки по ценам и так до следующего раза. Обновление по заказам передавалось нормально. По https я так и не смог настроить синхронизацию. Докинуть отсутствие синхронизации фото и производителей и примерно такую же цену на 1с в облаке получаем логичный вывод.
  • 28 декабря 2018 г.
  • Картинки и производители склад не выгружает. Нужно будет забивать отдельно. Мой совет если есть возможность не используйте склад в работе. Я 2 года пытался наладить нормальную работу в итоге переходим на 1с.
  • 21 ноября 2017 г.
  • Вдруг кому пригодится. В моем случае ситуация стала лучше когда для товара я оставил поиск только по названию и артикулу. Правки в файле shop.search.php

    Код
    class Shop_search_config
    {
    public $config = array(
    'shop' => array(
    'fields' => array('name', 'article'),
    'rating' => 6
    ),
    'shop_category' => array(
    'fields' => array('name', 'anons', 'text'),
    'rating' => 6
    ),
    'shop_brand' => array(
    'fields' => array('name', 'text'),
    'rating' => 6
    )
    );
    }
  • 05 октября 2017 г.
  • Всем привет. Интересует вопрос как сделать поиск по товарам жизнеспособным. Например есть товар "BAM кейс для Альта Cabine Rouge серый" c артикулом 4011SG если забить в поиск BAM 4011 то в выдаче получаем целую кучу товара от фирмы BAM. Если забить в поиск часть артикула 4011 то как раз получаем те товары которые нужны. Выбирается несколько товаров артикул которых соответствует 4011 (но это в поиске по сайту а не по магазину) Поиск по артикулу в магазине не дает результата если только не вбить в поле правильный артикул.

    Как сделать так чтобы в поиске выводился товар который максимально соответствует запросу?
  • 01 сентября 2017 г.
  • Добрый день. Интересует такой вопрос. Есть категории и есть бренды. Как сгенерировать страницы чтобы в итоге получилась связка Бренд - Категория. Например есть бренд vandoren и категория товара трости. Есть поисковый запрос трости vandoren. Но vandoren это не только трости. Да и трости разных брендов. Поэтому назвать категорию трости vandoren не вариант. В голову приходит только вариант допилить модуль и сделать новую выборку из базы по связке бренд-категория. И оформить это в виде новых страниц. Но может есть вариант проще?
  • 31 августа 2017 г. , редакция: 1504200328
  • Можно просто в шаблоне изменить немного вывод изображения. Где выводится фото в alt отправить данные из массива с названием товара.

    Код
    <img src="'.BASE_PATH.$img["link"].'" alt="'.$img["alt"].'" title="'.$img["title"].'" image_id="'.$img["id"].'" class="shop_id_img">


    заменить
    Код
    $img["alt"] на $result["name"]
  • 23 ноября 2018 г.
  • Ну вы же в своем ответе не сказали что ошибка сохранится и ее нужно решать. А просто предложили отключить режим разработки. Пользователь увидел что ошибки нет а значит она решена. Это вводит в заблуждение.
  • 23 ноября 2018 г.
  • По поводу режима разработки. Я могу ошибаться но разве это поможет в решении проблемы? Не будет выводиться ошибка но и товар синхронизироваться не будет. Во всяком случае при синхронизации с сервисом Мой Склад так и происходит. Если выключить решим разработки то в консоли склада синхронизации проходят и все успешно. Вот только информаци о товаре не меняется в магазине. Получается мы просто не видим проблему. Но сама проблема ни куда не пропадает.
  • 23 ноября 2018 г.
  • Еще раз повторяю: ошибка может быть где угодно и предсказания здесь ни к чему не приведут. Я лишь сказал о том что простая рекомендация отключить режим разработки может ввести в заблуждение. И пояснение того что это только скроет но не решит проблему крайне желательно. Тем более в вопросах синхронизации товаров.
  • 04 июля 2017 г.
  • Я правильно понял что если все будет хорошо то идеальный вариант это отправлять данные напрямую из магазина? Просто например можно через яндекс кассу на текущий момент это решить.
  • 05 марта 2017 г.
  • Что с сайтом происходило не могу сказать. Обратился клиент с таким вопросом сегодня. Проблема с модулем статьи. Например модуль новости все корректно выводит. Что делали с сайтом еще буду уточнять.
  • 05 марта 2017 г.
  • Благодарю. Проверю логи. Сейчас срабатывает вариант если в редакторе в режиме html в адресе картинки оставить только /userfiles/editor/large/15_beach-1867285_1920.jpg. То есть убрать все что связано с доменом сайта.
  • 07 марта 2017 г. , редакция: 1488894685
  • Вопрос решился благодаря тех. поддержке. Такая же ситуация у меня произошла и с самописным модулем. Ответ как всегда прост) Нужно внимательнее читать документацию.

    Вот ответ:
    Совершенно верно, в базе именно в таком виде и сохраняются все пути системы. Это нужно для того, чтобы при переезде сайта на другой домен не нужно было править все тексты в визуальном редакторе, изменяя пути. Адрес должен раскодироваться при выводе информации из БД, проходя через replace_id_to_link() из includes/route.php
  • 04 марта 2017 г.
  • Добрый вечер. Возникла такая проблема. Вставляю изображение в статью. в редакторе все работает нормально. Но при сохранении в базу попадает вот такой путь
    Код
    <p><img src="BASE_PATHuserfiles/editor/large/15_beach-1867285_1920.jpg" alt="" title="" width="1200" height="800"></p>


    Естественно на сайте фото не работает. В чем может быть проблема?
Показывать по:

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум