{"id":32999741,"url":"https://github.com/flannelware/torch-cellars","last_synced_at":"2025-11-23T00:02:25.822Z","repository":{"id":217469855,"uuid":"251207135","full_name":"flannelware/torch-cellars","owner":"flannelware","description":null,"archived":false,"fork":false,"pushed_at":"2020-06-18T17:47:02.000Z","size":33899,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-07-06T03:44:17.399Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flannelware.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-30T05:09:35.000Z","updated_at":"2020-06-18T17:47:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"809e3ca4-87b4-4348-95be-d18733cc4bc1","html_url":"https://github.com/flannelware/torch-cellars","commit_stats":null,"previous_names":["flannelware/torch-cellars"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/flannelware/torch-cellars","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flannelware%2Ftorch-cellars","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flannelware%2Ftorch-cellars/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flannelware%2Ftorch-cellars/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flannelware%2Ftorch-cellars/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flannelware","download_url":"https://codeload.github.com/flannelware/torch-cellars/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flannelware%2Ftorch-cellars/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":285879574,"owners_count":27247109,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-22T02:00:05.934Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-11-13T13:00:27.152Z","updated_at":"2025-11-23T00:02:25.817Z","avatar_url":"https://github.com/flannelware.png","language":"CSS","readme":"# Torch Cellars\nWe created a very nice looking website for [Torch Cellars](www.torchcellsars.com) that serves as their business card, their wine portfolio, and their eCommerce website hosted on SquareSpace.com for the frontend and VinoShippers.com for eCommerce. While this was a quick project, we ran into some interesting problems getting SquareSpace and VinoShippers to play nicely together. Below, we will document some of the snags we hit and how we overcame them.\n\n## VinoShippers Documentation\nVinoshippers have some very decent documentation regarding how best to implement the cart and checkout logic on multiple platforms including SquareSpace.com. [See here](https://vinoshipper.com/w/apps/help/integration).\n\n### Overriding VinoShippers Styling\n\n#### Code Injection in SquareSpace\n- Go to *Settings* \u003e *Advanced* \u003e *Code Injection*\n- From here you can add your styling overrides. For us, they looked like the following.![SquareSpace Code Injection](docs/code-injection-screenshot.png)\n- In the **Header** section we used the following.\n```\n\u003cstyle\u003e\n#vs-winelist \u003e div,\n#vs-wineclub-signup \u003e div {\n\tmin-height: 1000px !important;\n}\n\n#vs-winelist \u003e div:not(:first-child),\n#vs-wineclub-signup \u003e div:not(:first-child) {\n\tdisplay: none !important;\n}\n\u003c/style\u003e\n```\n- In the Footer section we used the following.\n```\n\u003c!-- VinoShipper Wine List Integration --\u003e\n\u003cscript type=\"text/javascript\"\u003e\nvar vsDisableResize = false;\nvar vsCssUrl = \"\u003clink to your css file\u003e\";\nvar vsWineryId = \u003cVinoShipper winery id\u003e;\n\u003c/script\u003e\n\u003cscript src=\"https://vinoshipper.com/iframe/v3/injector.js\"\u003e\u003c/script\u003e\n```\n\n#### Hosting Our Own Styles\nWe leveraged Cloudinary to host our CSS override file for VinoShippers, but we have plans to migrate to an S3 bucket. Our override file looks like [this](torch-vinoshipper-overrides.css).\n\n\n## Future Plans\nAt some point, I'd like to document all of VinoShipper's endpoints in Postman and begin to write an Angular 9 component to make this process easier for companies that want more customization to their integration.\n\n### Postman Collection for VinoShippers\n*In Progress!*\n\n","funding_links":[],"categories":["Tools"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflannelware%2Ftorch-cellars","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflannelware%2Ftorch-cellars","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflannelware%2Ftorch-cellars/lists"}