community-content icon indicating copy to clipboard operation
community-content copied to clipboard

[Request New Content] Shopify and Strapi

Open ShadaW11 opened this issue 4 years ago • 54 comments

My Request

Community vote 👍 Upvote if you like this topic 🚀 If you can make the article/video!

Thank you.

ShadaW11 avatar Jul 01 '21 14:07 ShadaW11

Hi @ShadaW11 I would love to write on this topic

dpkreativ avatar Jul 12 '21 07:07 dpkreativ

Hey @dpkreativ awesome, can you please share an outline of the article that shows what you will be covering?

ShadaW11 avatar Jul 12 '21 08:07 ShadaW11

okay @ShadaW11 here it is:

Outline

  • Introduction
  • Goals
  • Set up Shopify store
  • Add products
  • Activate Shopify Buy Button
  • Creating a Strapi project (Content types, Frontend)
  • Add Shopify Buy Button to Strapi Website
  • Conclusion

This article is intended to help beginners and first-time users quickly set up a website for their products with Strapi and Shopify.

dpkreativ avatar Jul 12 '21 15:07 dpkreativ

Hi @ShadaW11 good afternoon... I've submitted the outline... please check it out and give me feedback. Thanks

dpkreativ avatar Jul 13 '21 12:07 dpkreativ

Hello @dpkreativ thank you for sharing the outline. Looks good, id suggest also check this video to make sure you provide new elements in this tutorial. Let me know if there is anything else you would like to add in the outline. Also, when would you be able to deliver the article?

ShadaW11 avatar Aug 02 '21 11:08 ShadaW11

Thanks @ShadaW11. I think the article would be ready in a week. On 9th August.

dpkreativ avatar Aug 02 '21 14:08 dpkreativ

Hello @dpkreativ thanks for getting back to me. We will be releasing Strapi V4 at the end of august. I am afraid your tutorial will be outdated at the end of august after the release. Unless you can commit to updating your article right after the release, I would suggest that we postpone the article until after the V4 release.

ShadaW11 avatar Aug 02 '21 14:08 ShadaW11

Oh okay... In that case, let me get started with it anyway, and I'll make the updates right after the release

dpkreativ avatar Aug 03 '21 09:08 dpkreativ

@dpkreativ awesome, while we pay for all the content written by our community including this article. However, content produced this month (august & September) should be updated by the author after the v4 without additional compensation. Just making sure that is okay for you? Can you please register as an author by filling the form here

Then please scroll to the FAQ section in the same page and go over the guidelines before you start writing, and the process on how to submit and issue an invoice.

ShadaW11 avatar Aug 03 '21 11:08 ShadaW11

Yes, that's okay for me. I agree to update the article after v4 without additional compensation. @ShadaW11

dpkreativ avatar Aug 03 '21 12:08 dpkreativ

@dpkreativ Happy to hear that. Please go ahead and start working on the article. Make sure you follow the above steps mentioned before you start writing. Looking forward to receiving it.

ShadaW11 avatar Aug 03 '21 12:08 ShadaW11

Hi @ShadaW11 I've finished writing the article and I'm currently reviewing it for grammatical errors and code correctness. I also made some updates to the article's outline based on my insights from this video you shared, and Strapi's article guidelines. Here's the updated outline:

How to integrate Shopify into your Strapi Website

  • Introduction

  • Goal

  • Prerequisites

  • Stage 1 - Setup Strapi

    • Step 1 - Create Strapi project
    • Step 2 - Register your first admin user
    • Step 3 - Create content types
    • Step 4 - User permissions
  • Stage 2 - Setup Shopify

    • Step 1 - Create a Shopify account
    • Step 2 - Create a "private app" on Shopify
    • Step 3 - Create products on your Shopify store
  • Stage 3 - Integrate Shopify with Strapi

    • Step 1 - Install Shopify API package for NodeJS
    • Step 2 - Customize controllers for the products
    • Step 3 - Add Shopify constant with API details
    • Step 4 - Get metadata from Shopify
    • Step 5 - Create product entry on Strapi
    • Step 6 - Verify that it works
  • Summary

    • Source code
  • Resources

Here's a link to the article: https://www.dropbox.com/scl/fi/4ht507dkr0hel6rs60xgf/How-to-integrate-Shopify-into-your-Strapi-website.paper?dl=0&rlkey=c2ww5w2z774vpx98grwizrynr

dpkreativ avatar Aug 05 '21 04:08 dpkreativ

Hello @dpkreativ awesome thank you will review as soon as possible

ShadaW11 avatar Aug 05 '21 09:08 ShadaW11

Hi @ShadaW11 I trust you had a wonderful weekend. I'm just checking to know if you've reviewed the article yet. Do let me know how it goes. Thanks and have a lovely day

dpkreativ avatar Aug 08 '21 19:08 dpkreativ

Hello @dpkreativ your article will be reviewed this week. Apologies for the delay. I will get back to you once the review is completed.

ShadaW11 avatar Aug 09 '21 13:08 ShadaW11

Okay thanks @ShadaW11

dpkreativ avatar Aug 10 '21 10:08 dpkreativ

Hello @dpkreativ your article is reviewed and scheduled to be published in the next 10 days. awesome work thanks.

ShadaW11 avatar Aug 18 '21 15:08 ShadaW11

🥳 thanks @ShadaW11 looking forward to it 😁

dpkreativ avatar Aug 18 '21 21:08 dpkreativ

Hello @dpkreativ Your article is now published. Please check the FAQ to issue an invoice.

ShadaW11 avatar Sep 01 '21 10:09 ShadaW11

Hi, Thanks for the blog tutorial but it is more or less the same as what was explained in the earlier video on the same topic. As per this tutorial we have to copy product id from Shopify and add it to the ShopifyID field created on Strapi. Generally, there are multiple products for any ecommerce store. Would it means that we have to manually add ids to Strapi from Shopify?

akashkashhyap avatar Sep 01 '21 11:09 akashkashhyap

Hello @dpkreativ could you please update your tutorial to include a solution to adding multiple products?

ShadaW11 avatar Sep 01 '21 11:09 ShadaW11

Okay @ShadaW11 Let me do some research and update the article accordingly. @akashkashhyap could you give me a few days to do that please?

dpkreativ avatar Sep 01 '21 23:09 dpkreativ

@dpkreativ glad to hear from you. Yes please have a look at it. It would be really helpful for everyone who is looking for this type of integration.

akashkashhyap avatar Sep 02 '21 03:09 akashkashhyap

Great @dpkreativ happy to hear that.

ShadaW11 avatar Sep 02 '21 09:09 ShadaW11

Hello @dpkreativ any update?

ShadaW11 avatar Sep 08 '21 06:09 ShadaW11

Hi @ShadaW11, good morning.

Yes, I have been reading up on how to fully do the integration based on how @akashkashhyap requested it be done. I saw this article on Strapi's forum that gives some insight on how to go about it, so I would start from there.

I've been quite busy with work this past week so I've not had much time to work on the update, but I will get to it this week. Please give me some more time. It should be ready within 10 days from today. Thanks.

dpkreativ avatar Sep 08 '21 07:09 dpkreativ

@dpkreativ awesome, no worries take your time and looking forward to it.

ShadaW11 avatar Sep 08 '21 07:09 ShadaW11

Thank you @ShadaW11 for the follow up. Yes @dpkreativ it would be great if you can come up with a solid solution even if it takes some time.

akashkashhyap avatar Sep 08 '21 08:09 akashkashhyap

Thanks a lot. I'll be sure to post updates on the progress of the article. Have a lovely day @ShadaW11 @akashkashhyap

dpkreativ avatar Sep 08 '21 08:09 dpkreativ

Hello @dpkreativ any update? apologies for pushing you but your payment is still on hold until the article is updated.

ShadaW11 avatar Oct 04 '21 09:10 ShadaW11