Jump to content

toporchillo

Пользователи
  • Content Count

    4,250
  • Joined

  • Last visited

Everything posted by toporchillo

  1. 1. Ни как. Акции и скидки и их приоритет - это тяжелые SQL-запросы от которых я избавился. Смотрите catalog/model/extension/feed/yandex_yml.php строки 112-113 LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id AND ps.customer_group_id = '" . (int)$customer_group . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())/* AND ps.priority = 0 */) LEFT JOIN " . DB_PREFIX . "product_discount pd2 ON (p.product_id = pd2.product_id AND pd2.customer_group_id = '" . (int)$customer_group . "' AND pd2.quantity = '1' AND pd2.date_start < NOW() AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())/* AND pd2.priority = 0 */) раскоментируйте приоритеты, поставьте свой. 2. Это работает.
  2. Есть ли смысл использовать smpp? PHP-скрипты выполняются и завершаются, соединения (socket) обрывается. Для отправки единичных SMS нет разницы через GET-запрос к шлюзу идет отправки или через smpp. Вы хотите массово SMS-сообщения рассылать? Я не понимаю пока чем smpp лучше GET-запроса?
  3. Я вновь онлайн. Актуализируйте вопросы и задачи. Часто спрашивают, а спустя пару дней сами разбираются. Подозреваю, что многие вопросы уже не актуальны.
  4. Например так: Вот редактирование товара https://nimbusweb.me/s/share/4331387/a50tbmz3pxym38e466er заполняю поле В настройках модуля добавляю подарок https://nimbusweb.me/s/share/4329531/sk429za16kqc3qg12o5b для всех товаров у которых в поле isbn стоит "подарок1" Массово заполнять поле у товаров - используйте SQL
  5. Мой модуль хорошо работает в связке вот с этим Он код ПВЗ хранит в поле address_2 заказа, оттуда все подтягивается.
  6. Когда товара на складе 0, то возможно 3 исхода. 1. Товар можно купить (бесконечные товары) - статус "В наличии" - <offer available="true"> 2. Купить нельзя, но доступны на заказ - статус "На заказ" - <offer available="false"> 3. Купить нельзя, они совсем кончились - статус "Нет в наличии" - не экспортировать Этот пункт в FAQ написан для тех, кто этого не понимает, кто регулирует выгружать/не выгружать товар только остатком. У них получается как бы у всех товаров статус "Нет в наличии". В модуле можно настроить все 3 варианта.
  7. Можно. Читайте FAQ Что значит поле в карточке товара "Статус "Нет в наличии"? Это статус, который будет у товара, КОГДА его кол-во на складе будет равно 0. Вот и модуль также работает.
  8. Настройки модуля в доставках. Кнопка на странице заказа. Еще у вас есть log установки модификаторов. Ищите там ошибку.
  9. Модуль должен появиться в Доставках. Там надо его установить. При установке выполняется 2 sql-запроса: ALTER TABLE `" . DB_PREFIX . "order` ADD `track_no` VARCHAR(32) NOT NULL AFTER `order_id` и ALTER TABLE `" . DB_PREFIX . "order` ADD `deliv_doc` VARCHAR(255) NOT NULL AFTER `track_no` Добавляется 2 поля в таблицу заказов, если их там еще нет. У вас по какой-то причине этого не произошло. Выполните запросы вручную. Скорее всего только второй.
  10. Ага, автору дополнения все равно заняться нечем - будет разбираться, когда его же модуль не заработает.
  11. Исправил модуль для OpenCart 2 и OpenCart 3, чтобы заработало после изменения API Unisender`а. Для обновления достаточно перезаписать файлы.
  12. Отличная статья. Просвещение в массы! Даже не программисту держать свой сайт под сурс-контролем - это очень хорошо. Установку каждого модуля можно оформлять как commit (прямо через ssh). И если не понравится, то легко откатить без поиска этих вчерашних бэкапов. Если у вас тестовая копия сайта, куда вы пускаете программистов для доработок, то перенос с теста на боевой без гита - тот еще гемор. А с гитом, как 2 байта переслать. Моя мечта - автодеплой из гита на форум. И еще давать покупателям доступ к гит-репозиторию модуля, пусть сами обновляются, если захотят. Вот только не знаю, можно ли сделать, чтобы модуль в составе OpenCart тянулся и обновлялся из git. Файлы ведь размазаны по папкам
  13. 92 - это product_id. Вот так передаются пункты в admin/controller/extension/shipping/boxberryapi.php $SDATA['items'][] = array( 'id' => $item['product_id'], 'name' => $item['name'], 'UnitName' => 'шт.', 'nds' => round($item['tax']), 'price' => $item['price'], 'quantity' => $item['quantity'] ); Подставляйте свои поля, если хотите. Но в модуле подставляется product_id, так как все эти sku, barcode, isbn... необязательные. И многие их не указывают.
  14. Недавно API Boxberry стал выдавать ошибку, что неправильно указан НДС. Как исправить: В файле admin/controller/extension/shipping/boxberryapi.php Ищите строку 'nds' => $item['tax'], замените на 'nds' => round($item['tax']),
  15. Я проверил. Клоны таки сохраняют настройки. Я на всякий случай перезалил модуль.
  16. Если обнаруживается ошибка, я сначала исправляю у конкретного покупателя, и если все ОК, обновляю версию на форуме. Модуль обновлен.
  17. Стоило бы напомнить 1 марта о вашей проблеме. Часто люди самостоятельно разбираются со своими трудностями. Я не вижу смысла что-то делать только для того, чтобы получить очередной ответ: "Спасибо, уже сами разобрались" Что хоть за вопрос?
×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.