OneBox OS Setup
Perform all or some specific adjustments in the working system:
- Automatic price increase under certain stock conditions of goods in the warehouse (configured but not working - check why and fix it)
- Fix or configure the transfer of goods and photos to the site on ok (there is integration, goods were transferred, but after the server update, they stopped)
- Configure API integration with the epicenter (if there is an option without a monthly payment for the application in the marketplace, currently configured to collect requests from email)
- Check and fix the problem with the automatic creation of TTN during online payment of the order
- Adjust the integration by file with the supplier - currently, products appear in the system, but stock is not added for display on prom/rozetka/site.
1. Create a warehouse KSM (or simply rename the existing inactive warehouse Alex)
2. Set up automatic unloading of goods from the supplier's price list (KSM) in the quantity of 5 pcs to the KSM warehouse if the product is transferred by file with the supplier's attribute "In stock".
All this under the condition of fulfilling 3 mandatory conditions
- when changing the status "Moderation required" from "yes" to "no"
- when assigning categories to goods from the KSM warehouse
- in the presence of the product article (if any of these points are not met for the product - issue a system notification in OV about the absence of specific conditions for specific products, so we can fix it and understand where)
3. Sales in case of availability of goods in both warehouses should primarily be made from the KSM warehouse.
If the supplier's file with the update transmits the attribute "Not in stock" - change the status of the product in the "KSM" warehouse in OV to the same, set the quantity to 0 in this warehouse and subtract the quantity added during automatic unloading from the total quantity in stock, which is displayed on all platforms.
Due to the fact that the priority warehouse for sales is KSM - when receiving the attribute from the supplier's file "Not in stock", it is necessary to subtract from the total quantity of the product in the warehouse exactly that quantity that remained in the KSM warehouse. That is, in the Max warehouse 5 pcs, 5 pcs entered the KSM warehouse, a total of 10. 2 pcs were sold and shipped from the KSM warehouse, accordingly, upon receiving the attribute from the supplier's file "Not in stock", OV subtracts the remaining quantity, which was counted as 3, and the total quantity on all platforms should become 5 instead of 8.
4. Add a column for Warehouse on the orders page. When an order comes for a product that is available in the KSM warehouse or both warehouses, this column should display KSM, when the product is only available in the Max warehouse - Max.
5. Set synchronization and rounding of prices for both warehouses to whole 49 and 99 UAH.
If the product is already available in the system and matches the article - for such products, the price should be set as designated for the "Max" warehouse. This applies to Ugreen brand products, for which the article in the Max warehouse consists only of numbers, while the supplier has the same numbers, only preceded by "UGR-."
All prices need to be rounded up to the nearest fifty, that is, all prices starting from 00.00 and ending at 49.99 inclusive after multiplying by the markup coefficient should be rounded to 49 UAH, all prices starting from 50.00 to 99.99 should be rounded to 99 UAH at the end.
For example, considering the markup, the calculated price as 978.6150 - the price should be set at 999 UAH
Price 123.98 - should be 149 UAH. That is, all supplier prices should end in 49 or 99.
This arithmetic should apply to all prices, that is, to the base price, after the multiplier for this supplier, then for other platforms that form the price with a multiplier from the base, that is, hb, rz, lm, epicenter.
6. The system has a markup coefficient for products from KSM, but at the same time, it is necessary to add a checkbox to the products, when checked, the price for this specific product will be set manually and have priority over the general coefficient.
Example: the cost of the product in the KSM warehouse is 100 UAH, the selling price, considering the coefficient - 175 UAH, but we want to set this product's price to 350 UAH at a certain moment. In this case, we go to the product's short description, check the "Manual price" box, set the price we deem necessary, and until we uncheck this box, the system should have the manually set price.
In the system, there is an item to Recalculate price with suppliers and warehouses, in theory, this is it, then just confirm that this is it.
7. Adding products to all platforms should occur according to the following scheme:
* we filter products by necessary parameters
* mass mark the required products
* press the edit button, where the first field is - Moderation required (with a dropdown list Yes/No) - select No
* the second field - unloading to opencart (with a dropdown list Yes/No) - select Yes
* press Save
* at this moment, unloading/updating of products and quantities for all platforms starts
8. Create a chat-bot for transferring orders to the supplier in Telegram, we will ask the supplier's manager to subscribe to it so she can see our orders - strictly our article, vendor article, product name, and its quantity.
Accordingly, after receiving the order, the supplier confirms the reservation to us in personal or in the bot, we create TTN and send it either with a quote to the previous message with the order's warehouse or a new message along with the order's warehouse and TTN. If there is an understanding of how to automate the process so that we can receive this confirmation directly through the chat-bot in tg (response options +/-/* (where * means that not all products are available) and TTN would be created automatically after receiving confirmation from the supplier and sent with the order's warehouse automatically in the bot with TTN for the supplier
It is necessary to understand how to instantly update the stock manually for products that, according to the supplier's message, are no longer in stock.
After all, there is no point in waiting for the next file update; for a specific product, it is necessary to reset the stock in the KSM warehouse with one button if indicated by the supplier
9. For products with an article starting with UGR- it is necessary to take its numeric part and write it in the Article field (while referring to p.5, which states that if the product is available, the price should be pulled from the "Max" warehouse)
10. Explain how two positions will simultaneously exist - one created by us and the one transmitted by the supplier, if these are the same positions? How do we merge them into one with adjustments to the description and gallery (choose the best of the two, add, merge). Set the price of the "Max" warehouse
It is desirable to have a high level of knowledge specifically in OneBox OS CRM and have experience in its configuration so as not to spend a long time understanding the processes. The payment level will be discussed
8. Finalizing the integration with the supplier file - currently, products appear in the system, but stock is not added for display on prom/rozetka/site.
1. Create a KSM warehouse (or simply rename the existing inactive Alex warehouse)
2. Set up automatic unloading of products from the supplier's price list (KSM) in the quantity of 5 units to the KSM warehouse if the product is transmitted via a file with the supplier attribute "In stock".
All this is subject to the fulfillment of 3 mandatory conditions
- when changing the status from "Moderation required" from "yes" to "no"
- when assigning categories to products from the KSM warehouse
- in the presence of the product article (if any of these points are not met for the product - issue a system notification in the OV about the absence of specific conditions for specific products, so we can correct it and understand where)
3. Sales, in case the product is available in both warehouses, should primarily be made from the KSM warehouse.
If the supplier's file with updates transmits the attribute "Out of stock" - change the product status in the "KSM" warehouse in the OV to the same, set the quantity to 0 in this warehouse and subtract the quantity added during automatic unloading from the total quantity available, which is displayed on all platforms.
Due to the fact that the priority warehouse for sales is KSM - when receiving the attribute from the supplier's file "Out of stock", it is necessary to subtract from the total quantity of the product in the warehouse exactly that quantity that remains in the KSM warehouse. That is, if there are 5 units in the Max warehouse, and another 5 units entered the KSM warehouse, totaling 10. If 2 units are sold and shipped from the KSM warehouse, accordingly, upon receiving the attribute from the supplier's file "Out of stock", the OV subtracts the remaining quantity, which was counted as 3, from the total quantity we see on the platforms, and the quantity should become 5 instead of 8.
4. Add a column for Warehouse on the orders page. When an order is received for a product that is available in the KSM warehouse or both warehouses, this column should display KSM; when the product is only available in the Max warehouse - Max.
5. Set synchronization and rounding of prices for both warehouses to whole 49 and 99 UAH.
If the product is already available in the system and matches the article - for such products, the price should be set as designated for the "Max" warehouse. This applies to Ugreen brand products, for which the article in the Max warehouse consists only of numbers, while the supplier has the same numbers, just preceded by "UGR-."
All prices need to be rounded up to the nearest fifty, meaning all prices starting from 00.00 and ending at 49.99 inclusive after multiplying by the markup coefficient should be rounded to 49 UAH, and all prices starting from 50.00 to 99.99 should be rounded to 99 UAH at the end.
For example, considering the markup, a price calculated as 978.6150 - the price should be set at 999 UAH
Price 123.98 - should be 149 UAH. Thus, all supplier prices should end in 49 or 99.
This arithmetic should apply to all prices, i.e., to the base price, after the multiplier for this supplier, then for other platforms that form the price with a multiplier from the base, i.e., hb, rz, lm, epicenter.
6. The system has a markup coefficient for products from KSM, but it is necessary to add a checkbox to the products, which, when checked, will set the price for this specific product manually and have priority over the general coefficient.
Example: the cost of a product in the KSM warehouse is 100 UAH, the selling price, considering the coefficient - 175 UAH, but we want to set this product's price to 350 UAH at a certain moment. In this case, we go to the product's short description, check the "Manual price" checkbox, set the price we deem necessary, and until we uncheck this box, the manually set price should remain in the system.
7. Adding products to all platforms should occur according to the following scheme:
* we filter products by necessary parameters
* we mass-select the required products
* we click the edit button, where the first field displayed is - Moderation required (with a dropdown list Yes/No) - we select No
* the second field - unloading to OpenCart (with a dropdown list Yes/No) - we select Yes
* we click Save
* at this moment, unloading/updating of products and quantities for all platforms is initiated
8. Create a chatbot for transmitting orders to the supplier in Telegram; we will ask the supplier's manager to subscribe to it so she can see our orders - strictly our article, vendor article, product name, and its quantity.
Accordingly, after receiving the order, the supplier confirms the reservation to us in personal messages or in the bot, we create the TTN and send it either with a quote to the previous message with the order composition or a new message along with the order composition and TTN. If there is an understanding of how to automate the process so that we can receive this confirmation directly through the chatbot in Telegram (response options +/-/* (where * means not all products are available) and the TTN is created automatically after receiving confirmation from the supplier and sent with the order composition automatically in the bot with the TTN for the supplier
It is necessary to understand how to instantly update the stock manually for products that, according to the supplier's message, are no longer available.
After all, there is no point in waiting for the next file update; for a specific product, we need to reset the stock in the KSM warehouse with one button if indicated by the supplier
9. For products with an article starting with UGR-, it is necessary to take its numerical part and write it in the Article field (while referring to point 5, which states that if the product is available, the price should be pulled from the "Max" warehouse)
10. Explain how two positions will simultaneously exist - the one created by us and the one transmitted by the supplier, if these are the same positions? How can we merge them into one with adjustments to the description and gallery (choose the best from the two, add, merge). Set the price of the "Max" warehouse
8. Доналаштування інтеграції по файлу з постачальником - наразі з'являються товари в системі, але не додається сток для відображення на пром/розетка/сайті.
1. Cтворити склад KSM (Або просто перейменувати склад Алекс, який вже є, але неактивний)
2. Налаштувати автоматичне вивантаження товарів з прайсу постачальника (KSM) у кількості 5шт на склад KSM, якщо товар передається файлом з атрибутом постачальника "В наявності".
Все це за умови виконання 3 обов'язкових умов
- при зміні статусу "Необхідна модерація" з "так" на "ні"
- при призначенні категорії товарам зі складу KSM
- за наявності артикулу товару (якщо щось з цих пунктів не виконано для товару - видавати системне сповіщення в ов про відсутність конкретних умов для конкретних товарів, щоб ми могли це виправити і розуміли де)
3. Продаж в разі наявності товару на обох складах в першу чергу здійснювати зі складу KSM.
Якщо файл постачальника з оновленням передає атрибут "Немає в наявності" - змінювати статус товару на складі "KSM" в ОВ на такий же, проставляти на цьому складі кількість 0 та віднімати додану при автоматичному вивантаженні кількість товару від загальної кількості в наявності, яка відображається на усіх майданчиках.
У зв'язку із тим, що пріоритетний для продажу склад - KSM - при отриманні атрибуту з файлу постачальника "Немає в наявності", необхідно віднімати від загальної кількості товару на складі саме ту кількість, яка залишилась на складі KSM. Тобто, на складі Макс 5шт, на склад KSM зайшло ще 5шт, разом 10. Зі складу KSM продано і відправлено 2шт, відповідно, при отриманні атрибуту з файлу постачальника "Немає в наявності" ОВ від загальної кількості, яку ми бачимо на майданчиках, віднімає залишок, який рахувався як 3 і на всіх майданчиках кількість має стати 5 замість 8.
4. Додати на сторінку замовлень колонку Склад. Коли надходить замовлення на товар, який є на складі KSM або обох складах, в цій колонці має відображатися KSM, коли товар наявний тільки на складі Макс - Макс.
5. Встановити синхронізацію та округлення цін для обох складів до цілих 49 та 99грн.
В разі, якщо товар вже наявний у системі і співпадає по артикулу - для таких товарів ціна має встановлюватися така, яка призначена для складу "Макс". Це стосуєтсья товарів бренду Ugreen, для яких на складі Макс артикул складається тільки з цифр, а у постачальника він має такі ж цифри, тільки попереду "UGR-."
Потрібно усі ціни округлювати у більший бік до п'ятдесятих, тобто, всі ціни, які починаються з 00,00 і завершуються на 49,99 включно після множення на коефіцієнт націнки мають округлятися до 49грн, усі ціни, які починаються з 50,00 до 99,99 мають округлятися до 99грн в кінці.
Наприклад, враховуючи націнку ціна прорахована як 978.6150 - ціна має встановитися на рівні 999грн
Ціна 123,98 - має бути 149грн. Тобто усі ціни від постачальника мають закінчуватися на 49 або 99.
Ця арифметика має застосовуватися до усіх цін, тобто до базової ціни, після мультиплікатора для даного постачальника, далі для інших майданчиків, які формують ціну з мультиплікатором від базової, тобто хб, рз, лм, епіцентр.
6. В системі наявний коефіцієнт націнки для товарів від KSMБ але при цьому треба додати в товари галочку, при проставлянні якої ціна для даного конкретного товару буде встановлюватись вручну і мати пріорітет над загальним коефіцієнтом.
Приклад: вартість товару на складі КСМ 100грн, ціна продажу, враховуючи коефіцієнт - 175грн, а ми хочемо в певний момент проставити цьому товару ціну 350грн. В такому разі ми переходимо в кратку товару, проставляємо галочку "Ручна ціна", виставляємо ціну, яку вважаємо за потрібне, і до моменту, поки ми цю галочку не знімемо, в системі має бути саме проставлена вручну ціна.
7. Додавання товарів на усі майданчики має відбуватися за такою схемою:
* ми фільтруємо товари за необхідними параметрами
* масово відмічаємо потрібні товари
* тиснемо кнопку редагування, де відображається першим поле - Необхідна модерація (з випадаючим списком Так/Ні) - вибираємо Ні
* друге поле - вивантаження на опенкарт ((з випадаючим списком Так/Ні) - вибираємо Так
* тиснемо Зберегти
* в цей же момент запускається вивантаження/оновлення товарів та кількості для усіх майданчиків
8. Створити чат-бот для передачі замовлень постачальнику в телеграм, ми попросимо менеджера постачальника на нього підписатися, щоб вона бачила наші замовлення - суто наш артикул, артикул вендора, назву товару та його кількість.
Відповідно, після отримання замовлення постачальник нам в особисті чи в боті підтверджує бронь, ми створюємо ттн та передаємо її або з цитатою на попереднє повідомлення зі складом замовлення або новим повідомленням разом зі складом замовлення і ттн. Якщо є розуміння, як можна автоматизувати процес, щоб ми могли отримувати якось це підтвердження прямо через чат-бот в тг (варіанти відповіді +/-/* (де * означає, що не всі товари є) і ттн створювалася сама після отримання підтвердження постачальником і віправлялася зі складом замовлення автоматом в бот з ттн для постачальника
Треба розуміти, яким чином моментально оновити сток вручну товарам, які за повідомленням постачальника вже не в наявності.
Адже немає сенсу чекати до наступного оновлення файлу, для конкретного товару треба однією кнопкою обнуляти сток на складі КСМ, якщо про це вказано постачальником
9. Для товарів з артикулом, що починається на UGR- треба забирати його цифрову частину та прописувати в поле Артикул її (при цьому дивись п.5, в якому вказано, що за наявності товару має підтягуватися ціна зі складу "Макс")
10. Пояснити, яким чином будуть одночасно існувати дві позиції - створена нами та та, що передається постачальником, якщо це однакові позиції? Як нам їх об'єднувати в одну з коригуванням опису та галереї (вибрати краще з двох, додати, об'єднати). Проставляти ціну складу "Макс"
Current points 2, 3, and 8. During the discussion, a few more minor adjustments need to be addressed.
The API integration with the epicenter is considered only directly, not through the expensive application available for sale in OV, we are currently struggling with email.
The budget is of course negotiable
Актуальні пункти 2, 3 і 8. При обговоренні ще кілька недоналаштувань треба проговорити, незначних.
Інтеграцію по АПІ з епіцентром розглядається тільки напряму, не через дорогий додаток, наявний у продажі у ОВ, в нас зараз парсяться з пошти.
Бюджет звичайно що обговорюється
-
842 2 0 Hello, Maksym!
My name is Rostyslav. We have been working with the OneBox system for about two years.
We are ready to discuss the list of your settings.
Here are our cases for OneBox:
https://freelancehunt.com/showcase/work/vprovadzhennya-onebox-dlya-rozrobnika-pz/1812674.html
https://freelancehunt.com/showcase/work/vprovadzhennya-onebox-dlya-logistichnoyi-kompaniyi/1810249.html
… https://freelancehunt.com/showcase/work/vprovadzhennya-onebox-dlya-kosmetichnoyi-kompaniyi/1807042.html
Current freelance projects in the category Web Programming
Build a landing page on Framer based on the design from Claude / Figma, with photo animations.
89 USD
The site made in Claude is fully responsive and animated. But it needs to be transferred to Framer: so that all blocks are built in Framer and the content and design can be easily edited. That is, not HTML code inserted by sections, but to rebuild it. (I know that through Framer… Web Programming ∙ 6 minutes back ∙ 2 proposals |
It is necessary to upload products into the corresponding categories and subcategories from SQL files.The site is created on WP. It has a product catalog. Products were uploaded from a PDF file, resulting in a bit of a mess. There are three files with a clear distribution of categories, subcategories, and products in them. In the file PA.sql, categories are numbered, for… Databases & SQL, Web Programming ∙ 32 minutes back ∙ 12 proposals |
Remove code duplication of analytics in the Okay CMS website code.
22 USD
It is necessary to remove the duplicated analytics code on the site using Okay CMS. Experience specifically with Okay CMS is required. Content Management Systems, Web Programming ∙ 2 hours 57 minutes back ∙ 34 proposals |
New store on Woocommerce
2308 USD
Looking for a developer to create an online store on Woocommerce. Project - a store for daily promotions, popular products in limited quantities. What is already available: layout of all pages (showcase, checkout, content pages, customer account), corporate identity, logo,… PHP, Web Programming ∙ 3 hours 17 minutes back ∙ 71 proposals |
Installation and configuration of the Listmonk platform (or an equivalent) on VPS Ubuntu 22.04 for email newsletters.
70 USD
Looking for a specialist to deploy and configure a self-hosted platform for HTML-CSS email newsletters. I have a VPS (Ubuntu 22.04 x64 1 GB RAM, 21 GB Disk) + a website on it, SMTP settings from the domain provider. Requirements: Install Listmonk (leaning towards it due to 1 GB… Web Programming, Software & Server Configuration ∙ 3 hours 59 minutes back ∙ 28 proposals |