Shopyflow Integration Developer
We are seeking an experienced developer to help implement functionality on our Webflow site. We are using Shopyflow to connect our Shopify backend to the Webflow front-end.
We have two product purchase types (Outright & Stream) and the Stream (subscription) purchase type requires customers to agree to terms before completing their purchase. We need to ensure that the customer's agreement to the terms is captured and stored, including their IP address, timestamp, and confirmation of the agreement.
We have already setup functionality to disable checkout unless the T&Cs have been agreed to, but what we need to do now is capture an IP and timestamp when a user agrees to the T&Cs (done by checking a checkbox in the cart).
I think the easiest way would be to leverage the 'Cart Note' element that Shopyflow include in the Cart, and populate the note with customer's IP address and a timestamp. After much trial and error we cannot seem to get this working properly.
We have examples of code that's 'almost' worked for reference.
The key requirement is that when a customer selects a Stream product, they must check a box agreeing to the terms and conditions. This confirmation, along with the customer's IP address and a timestamp, must be captured in a hidden cart note field (using the Shopyflow cart note element) and passed to Shopify when they proceed to checkout. The note should not be visible to the customer but should be saved and included in the final order upon purchase.
Currently, the Webflow front-end is set up, and Shopyflow is being used to link Shopify's backend to Webflow. Everything is in place, but we need guidance and assistance on how to properly implement this feature.
Job Qualifications
- The key requirement is that when a customer selects a Stream product, they must check a box agreeing to the terms and conditions
- This confirmation, along with the customer's IP address and a timestamp, must be captured in a hidden cart note field (using the Shopyflow cart note element) and passed to Shopify when they proceed to checkout
Job Benefits
Job Responsibilities
- We have two product purchase types (Outright & Stream) and the Stream (subscription) purchase type requires customers to agree to terms before completing their purchase
- We need to ensure that the customer's agreement to the terms is captured and stored, including their IP address, timestamp, and confirmation of the agreement
- We have already setup functionality to disable checkout unless the T&Cs have been agreed to, but what we need to do now is capture an IP and timestamp when a user agrees to the T&Cs (done by checking a checkbox in the cart)
- I think the easiest way would be to leverage the 'Cart Note' element that Shopyflow include in the Cart, and populate the note with customer's IP address and a timestamp