Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

leos

Користувачі
  
  • Публікації

    171
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем leos

  1. В 23.01.2022 в 12:03, Exploits сказал:

    Добрый день!

    1) В пункте Дополнительные поля для выгрузки поставьте p.length,p.width,p.height

    2) В 7 пункте поставьте код:

    
    $product['attributes_full'][] = array(
    'name' => 'dimensions',
    'text' => number_format($product['length'], 2, '.', '') . '/' . number_format($product['width'], 2, '.', '') . '/' . number_format($product['height'], 2, '.', ''),
    'end' => 'dimensions',
    );

    Код не тестировал, но должен работать

     

    И да, в 33 пункте (Дополнительные статические параметры уберите dimensions)

    Всё заработало. Спасибо!

  2. В 19.01.2022 в 16:39, Exploits сказал:

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

    Напоминаю:

    Цитата

    Как ограничить количество знаков после запятой при выводе значения атрибута?

    В Yandex.market есть атрибут <dimensions> со значением ((p.length))/((p.width))/((p.height))

    В xml получается <dimensions>0.00000000/0.00000000/0.00000000</dimensions>

    надо <dimensions>0.00/0.00/0.00</dimensions>

     

  3. Добрый день.

    Как ограничить количество знаков после запятой при выводе значения атрибута?

    В Yandex.market есть атрибут <dimensions> со значением ((p.length))/((p.width))/((p.height))

    В xml получается <dimensions>0.00000000/0.00000000/0.00000000</dimensions>

    надо <dimensions>0.00/0.00/0.00</dimensions>

  4. Да, я знаю, что могу переписать.

    Там основа - это запросы, они в 3,х срабатывают, вроде все. Типа:

    $cityShippingPercentsDataSql = "SELECT COUNT(order_id) as total FROM `".DB_PREFIX."order` WHERE shipping_zone_id='".(int)$zone_id['shipping_zone_id']."' AND shipping_city='".$this->db->escape($city['shipping_city'])."' ".$whereClause."";

    Остальное - включить/выключить в админке, и сделать twig.

    Цитата

    от заказчика обычно обозначает, что денег мало

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

    Автору я вопрос в Мае этого года задавал. Если хотел бы сам - давно бы сделал. Но хочу денег кому-то за работу заплатить...

    Вот если будут предложения по улучшению функционала - тут и ценник поднимется, не ранее

  5. Всем привет.

    Есть замечательный модуль

    Мне нравится. Но автор куда-то пропал. А движок уже давно 3,х

    Может кто переписать этот модуль? За вменяемые деньги желательно.

  6. 1. Я тоже это понимаю. Есть варианты скриптов?

    2. Вообще не понимаю о чем. Что нажать-то?

    3. https://qna.habr.com/q/349187

    4. Страница оформления заказа. Там есть ввод телефона, если гость. Как туда добавить проверку телефона через СМС?

    5. Где менять оформление окошек? Дизайн с моим сайтом вообще никак

  7. Привет. Купил. Поставил. В тему li прописал. СМС себе отправил. Классно, работает.

    Проблема 1: Как привести номера в базу к одному виду? У меня 10к покупателей, руками править я 3 года буду. (А если кто скажет как это же в 1с сделать....)

    Проблема 2: Тема UniShop2. Страница редактирования аккаунта. И там телефон можно указать в любом формате. Как туда маску прикрутить?

    Проблема 3: Есть личности, которые при вводе номера телефона не смотрят на то, что вводят.  И им пофиг на маску - они привыкли вводить  с 8-ки... Вопрос - как в маске +799999999 после +7 запретить вводить 8? Где-то видел уже подобное, может у сбера или что-то подобное.

  8. В 06.05.2021 в 20:50, Gmp сказал:

    @wvldmr 

    5) Если вы используете характеристики в 1С (опции в Opencart) - будут нюансы/проблемы;

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

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

    Чуть дешевле самолета. Но я лет 6 уже на ней работаю.

    Но в таком подходе один бААльшой минус - поддерживать конфигурацию нужно самому.

    В моем случае - это изменил НДС с 18% на 20%. И в печатной форме что-то дорисовал.

     

     

  9. Чую, надо дать первое пояснение - за деньги.

    В идеале - безнал. Еще идеальнее, если в штат, ибо задач нужно много решать, и опенкарт в контексте штатного программиста это 20%. 

    Но бывают же и не идеальные ситуации. Пишите, не стесняйтесь!

  10. Всем привет, нужна полноценная интеграция Opencart 3.x и Bitrix24

    Как я вижу:

    1. Синхронизация товаров по событию изменения товара в ОБЕ стороны(опции, аттрибуты, другие поля, например mpn - это все входит в товар и должно прикрепляться куда-то в битрикс. Либо в что-то новое созданное, либо в стандартные поля, типа Опции в Вариации).

    2. Синхронизация всех справочников в ОБЕ стороны.

    3. Синхронизация заказов в обе стороны

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

     

    Также, при обновлении в сторону опенкарта нужно задействовать события типа addOrderHistory и другие, чтобы опенкарт не просто получил в табличку данные, а возбудился и отработал по нормальному. Пример - если не использовать события при удалении товара, то сопутствующие модули, такие как Редиректы (например от Slasoft), не отработают и не поставят 301 на удаленный товар.

     

    Модуль на api-pro не предлагать, автор не уверен, что сможет доделать опции. А мне нужна полная правильная интеграция.

     

    Может кто-то реализовать?

     

  11. 21 час назад, TramplinStudio сказал:

    Здравствуйте.

    1) Модуль работает на всех шаблонах, однако если в отдельные файлы шаблона были внесены изменения вручную или установлены модули которые вносят серьезные изменения в код страниц шаблона, то модификатор модуля может лишиться возможности отработать некоторые файлы. От этого не застрахован ни один магазин на OC. Когда такое случается, то без изучения кода конкретного сайта обойтись увы никак, доступ нужен!

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

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

     

    Пожалуйста, напишите нам на почту еще раз, и постарайтесь описать суть проблемы максимально доходчиво! Благодарим Вас!

     

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

    Все нормально, изменения есть в файлах catalog/view/theme/*/template/common/header.twig, catalog/controller/common/footer.php, catalog/view/theme/*/template/common/footer.twig, catalog/controller/product/product.php, catalog/controller/checkout/cart.php, catalog/model/checkout/order.php.

    OCMOD ругается только на catalog/view/theme/*/template/common/header.tpl и catalog/view/theme/*/template/common/footer.tpl, что логично и подозрений не вызывает.

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

     

    Можете дать что-то типа 

    file_put_contents('sync_product.log', date("d/m/Y H:i:s")." DELETE IMAGE ON PID: ".$object->product_id."\n", FILE_APPEND);

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

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

     

  12. Вчера написал на почту, ответа нет.

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

    ОС3.0.3.2+Unishop2

    Что делать?

    ПС. Доступ на фтп и в админку не дам. Это обычный стандартный модуль и должен работать без танцев с бубнами и уникальными исправлениями "только для моего сайта".

  13. Всем привет. Нужен нормальный, работающий модуль для управления почтовыми сообщениями из ОС3

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

    Возможность менять SMTP-сервер

    Возможность высылать периодические сообщения (например, Если делал заказ 30 дней назад, то ...)

     

    Кто-нибудь использует что-то подобное?

     

    https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=27789 - прикольный, автор в чате, но нифига не работает, автор все по фтп хочет мануально настроить. 

    https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=23013 - кое-как запустил, статусные шлет, а периодических нет.

    Еще штук 5 каких-то покупал...

     

  14. В 23.01.2020 в 14:28, chukcha сказал:

    смотрите, что возвращают события

    Зачем мне смотреть, что возвращают события? Там могут быть разные модули.

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

  15. Дело в том, что на  catalog/model/checkout/order/addOrderHistory/before прописано несколько событий.

    В одном случае почта уходит, в другом еще что-то пинается, смски... А потом еще появится много интересного

    Хотелось бы понять, как именно инициировать это событие, чтобы по нему все остальные отработали.

    Можно конечно добавлять через вызов контроллера. 

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

    Про фиктивный не понял.

     

  16. Добрый день. В админке есть события, например

    Цитата

    Информация о событии

    Триггер

    catalog/model/checkout/order/addOrderHistory/before

    Действие

    mail/order

     

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

    Тут вроде понятно.

     

    Есть у меня модуль. Он тоже создает заказ, например. Добавляет в таблицу данные и т.п. Тоже все хорошо.

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

    В 1,5 я это решал так:

    $order->update($object->order_id,$object->status_id,$object->change_status_notify_text,$notify); 

    И вся логика событий отлично работала.

    В 3.0.3.2 попробовал

    $order->addOrderHistory($order_id,$object->status_id,$object->change_status_notify_text,$notify);

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

     

    Как правильно пнуть триггер события, чтобы обработчик событий сработал?

  17. Итак, есть товар, в нем есть опции:

    Толщина, Высота, Вариант изготовления, Цвет, Шрифт, Подставка, еще пару чего-нибудь потом добавлю

    При открытии этого товара/страницы посетитель видит эти опции сразу все.

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

    Если на опцию или группу опций есть картинка - устанавливается главной.

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

     

    В админке. Названия опций, их цена (причем +-*) берутся из стандартной таблицы опенкарта.

    Дополнительно можно установить зависимости - например если Толщина 10, высота от 15 до 50, то к базовой цене наценка *1,5; Если Толщина 5, Высота 50-70, то стоимость Шрифта *1,1

    и т.п.

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

     

    Все это должно корректно и красиво работать на Opencart 3.0.3.2, тема UniShop2.

     

    Кто-нибудь сможет такое реализовать?

     

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.