Skip to content

Instantly share code, notes, and snippets.

@theonlydaleking
Last active April 15, 2019 01:44
Show Gist options
  • Save theonlydaleking/5dfbf55baf62508d0f539653114af5b2 to your computer and use it in GitHub Desktop.
Save theonlydaleking/5dfbf55baf62508d0f539653114af5b2 to your computer and use it in GitHub Desktop.

Customer Requests

Both Sites (YB & SE)

  1. Youngblood & Sunescape checkout pages. Abandoned cart issue (There is currently no way to abandon the cart on our current website (so we can't currently re-market via email to them). The billing, shipping, total amount, payment method and credit card details are all in the one shopping cart page. We are needing this to be split onto two pages so that they don't complete the actual payment credit card details until the next page. This way they have to submit their information and it will display on our backend as an abandoned cart and we have their email address to re-market too.)

  2. Websites will not talk to Mailchimp even in ""MailChimp for WooCommerce" Plugin. Integration has been made but it does not pull across the data of what customer purchased (or any details)

  3. Plugin already talking to mailchimp in terms of customers and seeing their purchase

  4. I just can't see any abandoned carts to re-market to them

Sunescape

  1. URGENT Professionals Form not working (see other email). This links to Sugar CRM
  2. Current "Thanks for your order" email is missing styling. This dropped off when you had to develop the second site (December 2017) and never came bak. They are currently getting a plain text email.
  3. http://sunescape.com.au/find-a-stockist/ Find a Stockist does not work for new accounts. The tick boxes are set up correctly on backend (ie tick box for mobile, spray tan or retail) but they do not appear on front end of website.
  4. Afterpay logo not aligned on all product pages
  5. Change Newsletter Sign Up from Hubspot to Mailchimp
  6. http://sunescape.com.au/shop/ to show ALL products... it just seems to pick up the 'popular' products
  7. Sunescape website seems to be built on a “parent theme”. I accidentally did a word-press update for the Sunescape website and was speaking to a developer and he was saying that it was due to our design being built into the “parent theme”. He suggested that the website design should be instead created as a “child theme” instead so that it will override anything in the parent theme. In that update it has changed the look of our product shop pages: http://sunescape.com.au/product/instant-self-tan-mousse.
  8. Newsletter Sign Up in footer needs to be changed to mailchimp (currently hubspot)
  9. Quick view needs to have a button to link to full product listing, "click here to find out more". Currently only has "add to bag" or close. Quick view missing after pay
  10. http://sunescape.com.au/salon-professionals. Under "Our Professional Solutions", it is going over 2 rows' can we make the 4 all in one row
  11. Turn on customer reviews (available to members and guests)

Youngblood

  1. Remove hard coding of Hubspot Youngblood 10% pop up and replace with mailchimp 10% off
  2. Youngblood blog posts default to be centered. Please change to be left aligned
  3. Professionals and Our Story Pages - We need to amend text and images here ourselves
  4. Newsletter Sign Up in footer needs to be changed to mailchimp (currently hubspot)
  5. Google Analytics seems to be added twice on the source code so it is double tracking clicks. We need the following snippet which is located just before the closing body tag is to be removed from all pages. <script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');ga('create','UA-96085786-1','auto');ga('send','pageview');</script>
  6. Don’t have editor access for Youngblood website to make any amendments
  7. Turn on customer reviews (available to members and guests)

Notes from our Lead Dev and Estimations:

Both Sites

  1. Major rewrite - alot of the original work done (on Youngblood, I didn't develop Sunescape) was to actually combine the two pages into a single page for the specific purpose of streamlining checkout and increasing sales. I'd guess several hours of work for this - there's a significant amount of customisation built into the cart/checkout page to facilitate it being all on the same page so alot of custom WooCommerce actions and ajax calls to undo. We may be looking at this the wrong way though - rather than reducing conversions by splitting checkout (there's marketing evidence to suggest this is true) for the purpose of being able to market to cart abandonersthen there are other options which would stop us needing to split the checkout steps. We can use Javascript to capture the abandoned cart details that a user enters into the billing fields - in terms of what we then do with this data (i.e. do we send it to Mailchimp?) it's really up to us how we do it - we won't need to be locked into using the MC for Mailchimp plugin.
  2. I'll need access to their Mailchimp to assess this one - difficult to quote without spending some time on a debug unfortunately.

Sunescape

  1. 2 hours
  2. 0.5 hours
  3. 1 hour
  4. 0.25 hours
  5. 1.5 hours
  6. Tough one - there are a bunch of plugins which individually may be the ultimate cause of this. I can't see anything immediate in the template which would be causing it. I'd say 1 hour to create a staging version of the site and then just to deactivate and reactivate plugins one by one to see if I can find the culprit. The quote to actually fix the problem without losing functionality that the culprit plugin is providing would be possible only after we spend the first hour finding it.
  7. This is not an issue - if you are customising an existing theme then you should absolutely always use a child theme rather than making customisations directly to the code of the parent theme so theme updates don't overwrite your customisations. But in this case, the developers who built the site have created a 'custom' theme which is not dependant on any other theme so there's no risk of losing customisations by updating anything. (As an aside, they've modified the WordPress Twenty Seventeen template to create their custom theme - which I wouldn't recommend, but it's essentially a fork, not a parent/child relationship, so it's ok)
  8. 1.5 hours (Probably 2 hours total when combined with #5 above - 1.5 hours each if done in isolation)
  9. 1.5 hours
  10. 0.25 hours
  11. I need more info as to what this is, and how it's meant to function?

Youngblood

  1. More info required. Need to see what Mailchimp 10% off we're talking about...is it a code embed that Mailchimp provides or are we just saying we want to have the user's details go to MC instead of Hubspot? I'm not sure what the hardcoding is being referred to here.
  2. 0.25 hours
  3. 4 hours (assuming we mean turning these pages into CMS editable content for images and text)
  4. 1.5 hours
  5. 0.25 hours
  6. No-one should be editing theme or plugin files via the wp-admin editor functionality - this is as bad or worse than not using a child theme (especially if they aren't a developer). The Youngblood theme is fully custom built and uses twig for templating which also prevents editing via that editor functionality. In the event that we needed to make this possible, we'd be looking at a complete re-write of the theme.
  7. We already have the capability to leave ratings and reviews on products - need more info about what's required here and how it's meant to function.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment