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

COBECTb11

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

    571
  • З нами

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

Відвідувачі профілю

Блок відвідувачів профілю відключений і не буде доступний широкому іншим користувачам

COBECTb11's Achievements

Experienced

Experienced (11/14)

  • Very Popular Rare
  • Posting Machine Rare
  • Dedicated Rare
  • First Post
  • Collaborator

Recent Badges

109

Репутація

  1. Вітаю, Вау нововведення шаблон вивели на надзвичайний рівень! Побажання можливо вирішите додати: Octemplates - SMS Notify Додати адаптацію до смсклаб Модифікатор для НП, УП, Розетки відправку смс при зміні статуса замовлення Octemplates - Авторизація по SMS (OTP) Перевірку номера телефона клієнта по смс у Особистому кабінеті, при зміні номеру- нову перевірку, при зміні номеру у замовленні теж можливо для нових клієнтів при оформленні замовлення перевірку телефона по смс
  2. Це модуль доставки, обмежувати варіанти оплати можливо є у налаштуваннях модуля вашого кошика
  3. Вітаю, хтось стикався із потребую розширення можливостей api opencart? Наразі намагаюся скласти ТЗ для доработки інтеграції передачі замовлення із opencart 3 у складську безкоштовну програму https://zippy.com.ua наразі усі замовлення забираються по крону раз на надцять хвилин, це дуже не зручно коли потрібно швидко… Тестував срм sale drive, так вона майже миттєво отримує нове замовлення, тобто у неї модуль для opencart наче розширює чи модифікує api таким чином, що забирається замовлення за подією. Хтось може допомогти як це коректно і доступно описати? Дякую за будь які поради
  4. З приводу ваги то все ок, це з карточки підтягнеться, з приводу габаритів і пакування, то ідею від gpt чату вже прорабу передав, можливо на кінець місяця буде нього час і дещо зробить. бо ті хто сам пакує в того свої коробки. Головне не закрите питання лише в тому як корректно зробити тотал при попередплаті, та післяплаті. Хоч бери та на картинку генеруй вартість за умови попередплата…
  5. Ну люди різні бувають, колись і я вважав якщо вартість доставки не вказано, то це безкоштовна доставка)) За доставку брати кошти - ні ні я якраз навпаки. Я хочу аби людина бачила реальну вартість доставки при замовленні, наприклад при післяплаті, це зробити легко, спосіб оплати такий на форумі є, увімкнув вартість доставки у модулі, і вуаля тотал збігаеться. Натомість коли кліент хоче зробити попередплату, то раніше увімкнена вартість доставки від способу доставки просумується, це і є саме те про що моє питання, хто як обіграв цей момент, звістно можно і тотал поставити вище а доставку нижче аби вона туди не попадала, але знову таки тут котовасія із післяплатою… Може хтось робив тому і запитався
  6. Всім привіт, поділіться досвідом хто робив для себе так аби відображати вартість доставки кліенту при поперед платі та післяптаті, але так щоб кліент сплачував за доставку не вам на рахунок, а у НП ?
  7. Вибачте що втручаюся, але такі переноси відгуків, це робота рутинщика котрий все вам на тестовому напише, а потім програміст вже перенесе на бойовий сайт. Або шукати програміста який колупатися буде с бд
  8. Вітаю, після оновлення на 4.1.0 систематично кажного дня кільком замовлення по крон завданню не перемикає статус. Тобто одним - перемикає іньшим - ні =) і це не сотні без реестру а з кількох десятків, і не важливо це в обід чи в вечері відправка. У когось є якісь думки з цього приводу ( розумію що краще у реестр збирати, але не завжди це зручно) ?
  9. Вітаю є ідея) як дивитесь на те аби додати кастомні варіанти пакування? Дуже корисно буде тим хто дрібниці продає… наприклад у налаштуваннях задаємо присети габаритів для декількох коробок. потім додаемо логіку аля <?php function findBestBox($products, $boxes) { // Сортируем коробки по объему (от меньшего к большему) usort($boxes, function($a, $b) { return ($a['length'] * $a['width'] * $a['height']) <=> ($b['length'] * $b['width'] * $b['height']); }); foreach ($boxes as $box) { $allFit = true; foreach ($products as $product) { if (!doesProductFitInBox($product, $box)) { $allFit = false; break; } } if ($allFit && doesBoxWithstandWeight($products, $box)) { return $box; // Возвращаем первую подходящую коробку } } return null; // Если нет подходящей коробки } function doesProductFitInBox($product, $box) { // Проверяем, помещается ли товар в коробку return ($product['length'] <= $box['length'] && $product['width'] <= $box['width'] && $product['height'] <= $box['height']); } function doesBoxWithstandWeight($products, $box) { // Суммируем вес всех товаров $totalWeight = array_sum(array_column($products, 'weight')); // Проверяем, выдерживает ли коробка общий вес return $totalWeight <= $box['max_weight']; } // Пример данных товаров и коробок $products = [ ['length' => 10, 'width' => 5, 'height' => 2, 'weight' => 1.5], ['length' => 7, 'width' => 3, 'height' => 1.5, 'weight' => 1.2] ]; $boxes = [ ['length' => 15, 'width' => 10, 'height' => 5, 'max_weight' => 5], ['length' => 20, 'width' => 15, 'height' => 10, 'max_weight' => 10], ['length' => 25, 'width' => 20, 'height' => 15, 'max_weight' => 15] ]; $bestBox = findBestBox($products, $boxes); if ($bestBox) { echo "Лучший выбор коробки: " . json_encode($bestBox) . "\n"; } else { echo "Нет подходящей коробки\n"; } ?> І малиб отримати готові параметри для поштомату в тому чисі) як на це дивитесь?
  10. Я дав тз автору він це реалізував, працею по крону аби не грузити даремно залізо
×
×
  • Створити...

Important Information

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