Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

Дублирование данных заказа с сайта в Google Spread Sheets

project expired


Сайт источник - www.gash.com.ua

Со страницы оформления заказа (набрать в корзину пару матрасов, перейти к оформлению, при нажатии кнопки Оформить)


Переброска информации о заказе при оформлении в Google Spread Sheets

  1. Переброска должна осуществляться во время оформления заказа

  2. Создать новую полосу над второй строчкой

  3. Присвоить номер заказа +1 от предыдущего

  4. проставить дату сегодняшнюю

  5. Получить название матраса / если заказ из конструктора получить номер сборки (сборка №)

  6. получить состав матраса через метод стринг

  7. получить чехол матраса

  8. получить размер матраса, если одинаковых матрасов несколько - добавить количество штук в поле размера в формате “ - № шт”

  9. просканировать заказ на наличие сопутствующих товаров под индексом 1 (наматрасники нашего пошива)


    1. если наматрасники есть, просканировать размер


      1. если размер совпадает - внести в поле отметку “да!”

      2. если таких наматрасников несколько,  добавить количество штук в поле отметки наматрасника в формате “ - № шт”

      3. если размер не совпадает - получить из базы данных название, размер и количество и передать в поле Дополнительно в формате “название - размер - количество - цена”

9. Получить имя заказчика проставить в соответствующем поле

10. Получить телефон заказчика

11. Получить и-мейл заказчика

12. Получить адрес заказчика, сформировать строку и внести в поле Адрес в формате “город - ул. - кв. - эт. - груз лифт да/нет”

13. Получить дату доставки проставить в соответствующем поле

14. Получить сумму за матрасы - проставить в соответствующем поле

15. Получить отдельно сумму за сопутствующие товары - проставить в соответствующем поле

16. Получить общую сумму, проставить в соответствующем поле


17. Если в одном заказе есть один уникальный матрас(состав и чехол одинаковый) НО в нескольких размерах новую строку создавать не обязательно(хотя можно, если так удобнее), достаточно будет добавить размер в поле размера через запятую

18. Если в одном заказе несколько разных матрасов(разный чехол - значит что матрасы уже отличаются), то для каждого уникального матраса создается новая строка заказа с внесением всех соответствующих данных, фио, контактов, цены


19. В базе должны быть листы, разбитые по годам

22. При изменении года скрипт автоматически должен создавать новый лист с новой шапкой и начинать заполнение листа с нового года



  1.  freelancer isn't working in the service any longer
  2.  freelancer isn't working in the service any longer

Project published
24 March 2018
42 views
Contractor location
Ukraine Ukraine