Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

COBECTb11

Users
  
  • Posts

    610
  • Joined

  • Last visited

Everything posted by COBECTb11

  1. Вітаю є ідея) як дивитесь на те аби додати кастомні варіанти пакування? Дуже корисно буде тим хто дрібниці продає… наприклад у налаштуваннях задаємо присети габаритів для декількох коробок. потім додаемо логіку аля <?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"; } ?> І малиб отримати готові параметри для поштомату в тому чисі) як на це дивитесь?
  2. Я дав тз автору він це реалізував, працею по крону аби не грузити даремно залізо
  3. Це маэ назву злити відгуки коли товари повʼязані приклад реалізації https://parobaza.com.ua/nabir-dlia-bazy-250-ml-70-30-3-mh-ml Модуль hpmrr автор kJlukOo
    Все працюєтвідмінно, як і іньші модулі автора. Лише прошу подумати чи можливо якось додати налаштування аби округляло оціночну вартість, бо розетка не чує те що їй пишуть користувачі апі.
  4. Ну якщо у вас по модулю все увімкнено, то логічно звертатися вже до автора кошика чи може він це виводити, можливо ще додатковий модифікатор варто встановити з архіву до модуля НП
  5. Скопіюйте лише https:/brumo…. До кінця але спершу перегенеруйте захисний код. Це вже і є готове посилання для роботи. Далі на хостингу вже вставляйте з планувальником часу
  6. Нещодавно знайшов інформацію https://developers.google.com/search/docs/appearance/structured-data/product-variants?hl=ru у товарів є різновиди створено через групування товарів у один з Ajax та канонікал, чи є сенс змінювати канонікал на мікророзмітку ProductGroup ?
  7. Лише в мене розетка кілька днів не перемикає статуси чи в когось ще є проблема?
  8. Ну подивіться які поля із стандартних цей модуль може змінювати та використайте їх. Мені наприклад зручніше при великих обьмах через excel та АОП (але тре вивчити та налаштувати його роботу це займає не одну годину) при малих через цей тут вже обирайте самі. Також у модуля Миколи є імпорт, проте я їм не користувався, запитайте у автора як масово додати впевнений він підкаже з xml
  9. Добрий день, тут наштовхнувся на https://developers.google.com/search/docs/appearance/structured-data/product-variants?hl=ru Є бажання впровадити таке? Можливо з Exploits спільний модуль розробите?
  10. Візьміть поле наприклад jan туди вводьте данні, а при вигрузці у модулі вкажіть залежніність для поля
×
×
  • Create New...

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.