-
Публікації
457 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Espresso.Doktor
-
-
В 20.03.2021 в 13:45, Dimasscus сказал:
Єто стоимость єквайринга. Так єто работает у всех систем, представьте себе. Вьі же не понимая как єто работает, тянете глобус на сову. Пьітаясь на веб натянуть банковский продукт- приложение.
В мировом масштабе, у сети Auchan годовая прибыль +/- 3%
Так что назначили банки "Сладкий тариф", и я тоже считаю что ДОХЕРА хотят банки за экваринг.
-
Автор модуля хочет подобный модуль, перевода с одной карты на другую карту денег.
Но что бы данные получателя, автоматически прописывались и покупатель не мог их изменить.
Плюс, еще окно для комментария, за что и по какому заказу оплата в цифровом коде 20210322/001 ( типа дата/номер заказа ), и опять что бы клиент не мог его изменить!
СпойлерХорошая идея у автора, но Налоговая может сделать больно за такое
-
5 часов назад, Espresso.Doktor сказал:
Да в том то и дело, что на OpenCart 1.5.6.4 выгрузка не удаляла скидки, и так работало несколько лет, как часики.
Ибо даже если я на сайте устанавливал скидку от новой цены, которую еще не выгрузил на сайт, после выгрузки цена записывалась новая и скидка идеально работала.
И мой допил с скидкой, о котором вы говорите, считает значение как калькулятор и записывает его в отдельную таблицу "oc_product_special" в поле price БД.
Надо смотреть модуль обмена, где в коде идет удаление и запись цен, скорее всего чистит автоматом все таблицы, что само собой не есть гуд.
В коде мода вижу что у автора в 1С-ке стояла версия обмена с сайтом, которая выгружала скидки на сайт.
Да и меню модуля, сделано как одна настройка "обновить цену на товар, обновить цены на акции и скидок.
Хотя как по мне, это три отдельных операции, и зачем их сделал как одну не понятно.
Спойлер1 час назад, Dmytro85 сказал:Сейчас там ошибка в обработчике этой кнопки , надо будет глянуть , но сразу вижу ,что автор не доделал этот функционал .
Так и в платных модулях, не все до ума довели.
А читаю форум Битрикс, так после каждого обновления модуля обмена у программистов битрикс работы хватает.
Одним словом философия понятна.
-
Доброе время суток!
Имеем сайт на OpenCart 2.3.0.3, модуль обмена данными с 1C v8.x (Tesla-Chita) версия 1.6.4.8
На сегодня работает выгрузка, производителей, номенклатуры, цены и остатков.
Нужно дописать код в модуле, функцию парсинга и записи аналогов товара в таблицу 'oc_product_analog' из файла который отдает 1С-ка.
Производитель и Артикул.
Плюс внести пару исправлений в модуле обмена.
Сроки исполнения и стоимость присылать в личку.
Заранее Благодарен Всем кто откликнулся.
P.S. Если сработаемся, будут и другие задачи по данному модулю, которые только планируются.
-
3 часа назад, Shkodich сказал:
Как вариант еще выгрузить заказ с сайта со скидкой в xml и сравнить цены заказа на сайте с xml, если цены одинаковые, то 1с при загрузке заказа перезаполняет цены по типу цен из договора покупателя или типа того..
По логике работы 1С-ки, она берет цену из Документа установки цен номенклатуры, потом смотрит в реестр за скидками, согласно договору с контрагентом.
Если с сайта прилетит заказ со скидкой, то 1С-ка перепроведет его у себя за своим алгоритмом, как бы логично.
Мало ли что менеджер там оформил на сайте
-
1 час назад, Shkodich сказал:
У меня в 1С в заказ передается цена и цена со скидкой из поля товара в корзине сайта, а если это итоговая скидка на весь заказ в корзине, то 1С это не воспринимает (к примеру купоны на скидку). В этом случае у себя в 1С дорабатывал, если в xml сумма заказа тотал отличается от суммы по товарам, то разницу в сумме воспринимать как скидку и разбивать на все товары в чеке пропорционально. Не скажу что это правильно, но в моем случае удовлетворило потребность..
Это костыль, так 1С-ка не словом ни духом не знает о скидках на сайте.
А вот если 1С-ка начнет выгружать скидки на товар на сайт, значит обязана принимать и заказ со скидкой, но это уже буде правильно и сложней реализовать.
-
2 часа назад, AlektroNik сказал:
Спасибо. Особенно за совет. Я пока не прозрел, но на заметку взял. 👍🤝
Считаю это глупостью от сотрудников битрикс
А если у Вас 10 складов, что их тоже надо дублировать, перемещать туда товары, вопрос кто это делать будет ?
А если Вы работаете со складов поставщиков, что тогда делать ?
Я вот подумал, если у меня склад поставщика, как таким товарам выставить при выгрузке из 1С-ки статус на сайте "Под заказ 3-5 дней."
Но пока поставщик не может дать остатки в нормальном виде, это пока не актуально.
-
1 час назад, AlektroNik сказал:
Мне кажется копать нужно в сторону Вашего допила процентов.
На мой взгляду вполне логичное поведение. Модуль обмена на сайте при синхронизации видет цены товаров и обновляет их или пытается пересчитать.
Тут наверное либо логику самого Opencart переписывать, чтобы при выгрузке товаров не пересчитывал Акции и скидки.
Либо, если сам модуль инициирует такой пересчет, то в нем делать исключения. Но на мой взгляд это не очень правильно.
Да в том то и дело, что на OpenCart 1.5.6.4 выгрузка не удаляла скидки, и так работало несколько лет, как часики.
Ибо даже если я на сайте устанавливал скидку от новой цены, которую еще не выгрузил на сайт, после выгрузки цена записывалась новая и скидка идеально работала.
И мой допил с скидкой, о котором вы говорите, считает значение как калькулятор и записывает его в отдельную таблицу "oc_product_special" в поле price БД.
Надо смотреть модуль обмена, где в коде идет удаление и запись цен, скорее всего чистит автоматом все таблицы, что само собой не есть гуд.
-
Вопрос, как удалить данный модуль?
-
У товара на сайте установлена Акционная цена - ХХ %
После выгрузки из 1С-ки, скидка удаляется.
Вопрос, где в настройках указать, что бы не удалялись скидки ?
-
Доброе время суток,
Тоже пару дней назад наткнулся в БД на таблицу oc_customer_login, а там куча типа E-mail
Соответственно из админ панели этих "товарищей" не видно или не там искал
СпойлерКак видно они "шевелятся".
Вопрос, что это такое и как это побороть?
Как есть варианты?
Заранее Благодарен.
-
2 часа назад, Shkodich сказал:
Если указан путь \1С-OpenCart, то в эту папку и необходимо вложить файл.
1С не нашла файл, поэтому и загрузка не произошла.
Ошибка разбора данных, попробуйте поиграться с кодировкой в настройках сайта или в модуле.
Еще лучше в конфигураторе 1С пробуйте отловить заказ, как он его видит и на чем стопорится.
order.xmlorder.xml который у меня грузится, попробуйте загрузить его к себе.
На сайте установлена "галка" - "Конвертировать заказы в Windows-1251"
СпойлерВ конфигураторе штатным методом отлавливали баги з загрузкой заказов ?
Или устанавливали обработку для отлова багов?
-
5 часов назад, AlektroNik сказал:
Коллеги, может кто-нибудь Скрин вкладки полностью прислать "Обмен заказами" из задачи синхронизации с сайтом на стороне 1С УНФ 1.6?
На данный момент интересует "Резервирование". На всех статусах нужно выставлять резерв?
Провел эксперимент, результаты странные получились.
Если выгружается заказ со статусом "Выполнен (Доставлен)", то при просмотре самого заказа резерва не видно, но в Номенклатуре я вижу, что товары в резерве остались.
Может мне кто-нибудь логику объяснить?
У меня в 1С-ке, есть три варианта оформления Заказа Покупателя:
1. Товар есть на складе и его можно поставить в резерв за данным Заказом Покупателя;
2. Товар есть на складе, но не ставить в резерв. ( иногда покупатели хотят поискать где дешевле );
Если пришла оплата, можно поставить в резерв и готовить к отгрузки.
Проверял обмен по расписанию, то реально работало.
3. Товара нету на складе, но есть у поставщика, тогда надо оформлять заказ поставщику, и этот товар резервируется под этот Заказ Покупателя.
Но с третьим вариантом, есть глюки, понять что куда и как и почему не дает списать товар не понятно, по этому третий вариант "так себе", над ним нужно работать.
А вот если у Вас на сайте есть оплата онлайн ( интернет эквайринг ), то тогда автоматически заказ который прилетает с сайта уже оплаченный, он должен сразу по умолчанию вставать в резерв за оплаченным заказом.
А вот варианты с оплатой " с наложенным платежом" это уже отдельная история.
На форуме битркс читал, что надо типа в 1С-ке делать два склада один для "офлайн торговли" другой для "онлайн торговли", если быть честным то сам прозрел от такого совета от битрикс
- 1
-
2 часа назад, Shkodich сказал:
Это такая-же настройка обмена с web-сайтом, только указываете тип обмена данными Выгрузка в каталог и путь к папке с файлом заказов на компе (каталог).
Так:
Функция на скрине "Не выгружать заказы" допилена в 1С, у Вас он в обмен будет выгружать заказы из 1С, обмениваться ими..
И загружать нужно файл order.xml, т.к. из модуля выгружается файл orderS.xml и его нужно переименовывать.
Вроде все сделал, как написано выше, может что-то упустил.
Настройки модуля в 1С:
СпойлерВ папке 1С-OpenCart/1cbitrix
СпойлерПапку 1cbitrix - модуль обмена сам создает, в нее и закидываем файл orderS.xml выгруженный в ручную с сайта и переименовываем в order.xml
Нажимаем на кнопку "выполнить обмен", и 1С-ка сообщает:
СпойлерПопробовал положить файл order.xml в папку 1С-OpenCart:
СпойлерНажал кнопку "выполнить обмен" и чуть больше слов 1С-ка выдала:
СпойлерКак бы так и дальше ни чего не понятно
-
53 минуты назад, Shkodich сказал:
У меня такая ошибка в 1С в двух случаях:
1. Когда на хостинге стояла кодировка mbstring.internal_encoding: utf-8, сейчас стоит Не привязывать кодировку и все ок. Но при этой ошибке в 1С заказы можно выгрузить вручную.
2. Когда в заказе есть символ типа знака корня √ т.е. все символы юникод ломают загрузку, 1С не может понять выгрузку. Но и в этом случае ручная выгрузка заказов помогает, выгружает вместе с символом, пока не решил этот вопрос, периодически заказы стопорятся..
А где в 1С-ке надо искать функцию ручная загрузка ручная загрузка заказов ?
-
Появилась идея реализовать выгрузку из 1С-ки "сопутствующие товары" (related).
Но так как там реализована автоподстановка по наименованию номенклатуры, а меня очень много одинаковых названий.
То вижу реализацию только через артикул.
Кто-то уже пробовал реализовать такую фишку ?
-
2 часа назад, stelstima сказал:
Может попробовать сменить конфигурацию 1с? У меня что в УТ11, что в УНФ всё практически из коробки работает, не считая нюансов. Товары выгружаются, заказы загружаются. В плане обмена заказов лучше работает УНФ, в УТ11 как-то примитивно это сделано, но тем не менее всё равно работает.
Другой 1С-ки нету, есть на хозяйстве 1С 8.3 УТП.
Я вчера пока рылся в модуле обмена с 1С, версия 1.6.4.8, то понял что модуль криво встал, или я его криво установил.
Впрочем, это как предположение.
-
Пожалуйста подскажите где прописать запись Отчества, что бы записывались в эти поля в админке/редактировать заказ
Спойлер -
6 часов назад, Espresso.Doktor сказал:
У меня при ручной выгрузке заказов, полный писец
Fatal error: Uncaught Exception: Error: Unknown column 'company' in 'field list'<br />Error No: 1054<br />SELECT `firstname`,`lastname`,`middlename`,`company`,`company_inn`,`company_kpp` FROM `oc_customer` WHERE `customer_id` = '6' in opencart.com/system/library/db/mysqli.php:40 Stack trace: #0 opencart.com/system/library/db.php(16): DB\MySQLi->query('SELECT `firstna...', Array) #1 opencart.com/admin/model/extension/exchange1c.php(185): DB->query('SELECT `firstna...') #2 opencart.com/admin/model/extension/exchange1c.php(6242): ModelExtensionExchange1c->query('SELECT `firstna...') #3 opencart.com/admin/model/extension/exchange1c.php(6470): ModelExtensionExchange1c->getCustomerInfo(Array) #4 opencart.com/system/storage/modification/system/engine/loader.php(178): ModelExtensionExchange1c->queryOrders(Array) #5 opencart.com/system/engine/proxy.php(25): Loader->{closure}(Array, Array) #6 opencart.com/admin/controller/extension/module/exchange1c.php(1967): Proxy->__call('queryOrders', Array) #7 opencart.com/system/storage/modification/system/engine/action.php(51): ControllerExtensionModuleExchange1c->downloadOrders() #8 opencart.com/admin/controller/startup/router.php(26): Action->execute(Object(Registry), Array) #9 opencart.com/system/storage/modification/system/engine/action.php(51): ControllerStartupRouter->index() #10 opencart.com/system/engine/front.php(34): Action->execute(Object(Registry)) #11 opencart.com/system/engine/front.php(29): Front->execute(Object(Action)) #12 opencart.com/system/framework.php(103): Front->dispatch(Object(Action), Object(Action)) #13 opencart.com/system/startup.php(124): require_once('/var/www/base...') #14 opencart.com/admin/index.php(19): start('admin') #15 {main} thrown in opencart.com/system/library/db/mysqli.php on line 40
P.S. Пойду за водкой, надо напиться
Водку купил, выпил для храбрости, взял напильник и успешно выгрузил в ручном режиме файл orders.xml
Потом сделал бэкап 1С-ки и попробовал из 1С-ки загрузить заказ с сайта, но что-то 1С-ке не нравиться:
СпойлерПоявились следующие вопросы:
1. Где в 1С-ке искать выгруженный заказ?
2. Как понять что не понравилось 1С-ке ?
-
У меня при ручной выгрузке заказов, полный писец
Fatal error: Uncaught Exception: Error: Unknown column 'company' in 'field list'<br />Error No: 1054<br />SELECT `firstname`,`lastname`,`middlename`,`company`,`company_inn`,`company_kpp` FROM `oc_customer` WHERE `customer_id` = '6' in opencart.com/system/library/db/mysqli.php:40 Stack trace: #0 opencart.com/system/library/db.php(16): DB\MySQLi->query('SELECT `firstna...', Array) #1 opencart.com/admin/model/extension/exchange1c.php(185): DB->query('SELECT `firstna...') #2 opencart.com/admin/model/extension/exchange1c.php(6242): ModelExtensionExchange1c->query('SELECT `firstna...') #3 opencart.com/admin/model/extension/exchange1c.php(6470): ModelExtensionExchange1c->getCustomerInfo(Array) #4 opencart.com/system/storage/modification/system/engine/loader.php(178): ModelExtensionExchange1c->queryOrders(Array) #5 opencart.com/system/engine/proxy.php(25): Loader->{closure}(Array, Array) #6 opencart.com/admin/controller/extension/module/exchange1c.php(1967): Proxy->__call('queryOrders', Array) #7 opencart.com/system/storage/modification/system/engine/action.php(51): ControllerExtensionModuleExchange1c->downloadOrders() #8 opencart.com/admin/controller/startup/router.php(26): Action->execute(Object(Registry), Array) #9 opencart.com/system/storage/modification/system/engine/action.php(51): ControllerStartupRouter->index() #10 opencart.com/system/engine/front.php(34): Action->execute(Object(Registry)) #11 opencart.com/system/engine/front.php(29): Front->execute(Object(Action)) #12 opencart.com/system/framework.php(103): Front->dispatch(Object(Action), Object(Action)) #13 opencart.com/system/startup.php(124): require_once('/var/www/base...') #14 opencart.com/admin/index.php(19): start('admin') #15 {main} thrown in opencart.com/system/library/db/mysqli.php on line 40
P.S. Пойду за водкой, надо напиться
-
Сподвижники, если я правильно понял автора топика.
Ему нужно такой модуль как по оплате Вегателеком.
Заходишь в свой аккаунт, нажимаеш оплатить.
Тебе предлагает выбрать оплату, выбираешь.
Дальше тебе отправляет в окно с оплатой.
Там уже есть указанный личный счет клиента, и сума для оплаты ( суму можно изменить).
Вводишь номер карты, дату, сивикод, потом нажимаешь оплатить.
Потом подтверждение смс-кой, и оплата прошла.
Человек хочет тоже самое но что бы работало через Приват24, хотя могу и ошибаться.
Реально это интересно, если оно будет открывать окно типа перевести с карты на карту и подставлять в комментарий нужный текст.
И если это будет работать "бесплатно" то будет отличный модуль оплаты, но пилить его надо будет под каждый банк отдельно.
-
Сподвижники, подскажите в голове крутиться такая мысля:
Условно есть винт М5, для него есть шайба, есть гайка М5.
Как сделать так что бы в карточке товара появились закладка "с этим товаром покупают" или "рекомендуемые шайбы" или "рекомендуемые гайки".
Это Атрибуты?
-
Вопрос, а что что отвечает таблица:
`oc_customer_login`
Просто у меня там появились записи, а в админе я не понимаю где их увидеть.
-
16 минут назад, AlektroNik сказал:
Странно. Спасибо, обращу внимание на это.
Люди добрый, скиньте кто-нибудь скрин со вкладки "Заказы" и, если можно, по шагам объясните какие потом действия в 1С делать (проводку сделать или для резерва что-то нужно и т. д.)?
Я вчера пробовал выгрузить заказы в ручном режиме, вроде все настройки проверил, но опять это в моем понимание все.
Нажал на кнопку и получил 10 строк ошибок
У Вас работает ручной импорт заказов?
Оплата через приложение Приват24
в Opencart 2.x: Пошук модулів
Опубліковано:
Провел оплату этим сервисом, с меня как покупателя сняли 2,5%
Продавец за товар получил чистую суму, куда прилетит оплата я даже не имею понятия, на 2600 или на карту ПриватБанка
Мне кажется, что автор имею карточку банка Кипра