We’ve got our user group set up in Amazon S3 so now it’s now time to add the digital products there before we create our digital products in WooCommerce. We are going to come back over here to Amazon and back to the dashboard. Let’s just go to S3. We need to have a place in S3 to put the digital product and so we’ll create the bucket for that first.
Amazon S3 Bucket for Digital Products
Currently on Laura’s site she is selling with Cart66 which actually has no security for digital downloads. So we can’t set up the same files to be used by WooCommerce because in this case, we’re instituting security. And to that end we’re going to create a brand new bucket and call it lauracrisci.store. So that’s going to be the name of the bucket. Let’s go ahead and hit create.
Upload and Organize CDs
Then inside this bucket, we are going to create a folder and the way we’re going to organize the store is by cds. So this is the “all-is-well” cd, that is the correct way to format the name for the folder. Then we’ll open up the folder and now we’re going to upload the first product.
To upload a product, we just hit upload. We’re going to add the file, again Downloads/Websites/lauracrisci.com/Audios/All+Is+Well+CD and we’ll just start with track 14. Because I think they’re automatically displayed in the order in which they’re added, so we’re going to add them in that way. We’ll go ahead and add track 14, start the upload. It doesn’t really do you any good to create the product in WooCommerce before you’ve added the file.
Setup Permissions for Secure Access
We’re waiting for this product to upload because we have a couple of other things we have to do in order to make the file behave the way we want it to behave. So here we have, As Time Fades, and what we’re going to do now is switch over here to properties for As Time Fades and we are going to set up permissions.
The first permission that we’re to select is Grantee and we’re going to pick Authenticated Users and Open/Download. This is how we have a secure access to this download, by requiring authentication and by only allowing opening and downloading. So we set this permission on this file.
Set to Download
Then what we do is come down to Metadata and what we want to do is make sure that when the file is downloaded, it actually downloads and it doesn’t just open up in the browser. So what we do is add Metadata. We’ll open this up and go to Content-Disposition, and the value that we choose is attachment. So Content-Disposition and attachment. This forces your browser to download the file rather than opening it up in its audio player and playing the song.
So those are two things you have to set. Once you upload this into the folder, you have to set permissions to grant authenticated users the right to download it. Then you also have to set the Metadata so that it automatically downloads.
Add Individual Songs in the CD
We’ve set the permissions, we’ve set the Metadata and now what we’re going to do is come over to our Product and we’re going to add the product. This is going to be Music and this is going to be an individual song. The name of the song is As Time Fades. It would be good to have a description to go along with the song but for the time being, we’re not going to do any of that. Now, we’re creating a simple product but it is downloadable.
The SKU doesn’t matter since it’s downloadable. The Regular Price is $1.49 and once we chose downloadable.
Add Shortcode to Use Amazon Resources Not Server Resources
We’ve got this File Paths thing. Now, if you’re going to select Choose a file, you’re going to get the Media Library and that’s theoretically possible for small files. The problem with it is that it’s still going to take away resources away from your server if you do that. So you’re not going to use the Media Library for this, you’re going to use Amazon as we’ve just set up. In order to do that, you’re going to use a shortcode. The Amazon shortcode doesn’t automatically come up so we’re just going to write it.
The Amazon shortcode looks like [Amazon_s3 bucket= and now you put the bucket name here, the bucket name is [Amazon_s3 bucket=lauracrisci.store and then object= and then we put the name of the file. Actually, what we really have to do is put the name of the folder in first, given where we are. So it’s All is Well cd and then the file name, the file name here in this case is https://s3.amazonaws.com/lauracrisci.store/all-is-well-cd/14-As-Time-Fades.mp3 and we’re going to use this file name.
I’m going to copy that link address and then come back over here and paste it but we’re taking out the https://s3.amazonaws.com/lauracrisci.store/ object=all-is-well-cd/14+As+Time+Fades.mp3 these pluses are in there because there were spaces. It’s very poor practice to have spaces in file names but because of the way this stuff works it’s going to be file and Amazon put pluses in them.
And we’ll just copy this shortcode, come back over to the product, and put that File path in, right there [Amazon_s3 bucket=lauracrisci.store object=all-is-well-cd/14+As+Time+Fades.mp3 so there we go.
Set CD Settings
Then, we’re going to say what your Download Limit is. Let’s give them 5. We’re never going to want this download expire so that anytime they come to their page, they can go ahead and download again. We’re going to say it’s Taxable and the Tax Class is Standard. Now, there isn’t anything related in Inventory and Shipping. We’re not talking about Linked Products and Attributes yet and I don’t think there’s anything related to Advanced that really matters here. So, we’ll just come back over to General and hit Publish.
However, I failed to add the image so we’ll do that too. Set Featured Image, upload the file, and select the file. Now we can update that. You’re going to be able to see why it would be really terrific if we had content, when we view the product. Because it really wants to have a little bit of description or something like that but nevertheless, we’ve got this here.
Laura says it should be $1.29 instead of $1.49. Well, I tell you what we’re going to make that the regular price but I’ll show you what it looks like when we put a sale price in. So, Sale Price is $1.29. Hit update. You can see it crosses out the $1.49, has the $1.29. We now have two products created. Notice how it automatically adds this little sale button to the one that’s on sale. This thing sits side by side nicely and it’s all going to work.
Q&A For Creating Digital Products
Now I’m going to stop and answer some questions. Then we’ll come back next week and we’re going to create the product variations, we’ll create bundled products and we’ll look at setting up the rest of the catalog. That will come up next week.
Remove the Buy Now Feature in WooCommerce Catalog
Rick: Good morning, Steve, I just unmuted your microphone.
Steve: I’m setting up a website for a furniture store and we’re not going to have an online catalog. So we want it to look like an eCommerce site.
Rick: You mean you are going to have an online catalog but you’re just not selling from there.
Steve: So I just needed to know, some of the ways we can tweak it so that you don’t have that media on it, Add to cart and stuff like that.
Rick: Well, there is an extension that does that. If you look under WooCommerce, Extensions, and if you search for catalog, there is catalog visibility options which, you know, essentially, takes out the add to cart button. It can include prices or it doesn’t have to include prices so it can be a call for prices, instead of actually showing prices but you can set it up exactly as if it were a catalog. Well, exactly as if it were a store except not process any financial transactions. So that’s probably the best way to do it.
Steve: Okay, thank you.
Rick: You’re welcome. Anything else?
Steve: No, thank you.
Rick: Okay, Bye.
Content Area Size and Image Sizing
Rick: Okay, Anne. Good morning, Anne, I just unmuted your microphone.
Anne: Hi. So I still have my site set up with a center column and 2 sidebars. I just want to clarify, which size should my… should 640 still be the size of my large image or a different size?
Rick: No. 640 is not the right size in that case. So, if we come over and look at Skins for Thesis Theme 2, I think I have this on the cheat sheet. I don’t remember this off the top of my head. Oh, I don’t. Okay. It’s actually the same as Carta, they both have the same column widths so I think my dimensions are on the html layout one. Yeah, okay. So, Default Image Sizes. Page, Feature Box, Full Width and Main… oh, okay, Half – 527 pixels.
Rick: Actually, 501. That’s how wide the space is in the content area.
Anne: I’m just looking at, I remember I took a screenshot during one of you classes and I just found that it says, on this it says, Half column 492+24. Does that mix? So that’s different.
Rick: Well, which version of it, are you using the most recent version of Agility?
Rick: Let’s just go look
Anne: If you look at my screen, I have it up.
Rick: You mean, you’ve got your site up?
Anne: I have my… you’re… little screen shot that I took.
Rick: Okay, I just made you the presenter.
Anne: Okay, this thing here.
Rick: Yeah. And what that means though, is that the actual content area in that case, is 492.
Rick: Because the 24 is the padding on the side. So 12 pixels of padding on either side makes the total width there.
Anne: So, does that mean, my sizes will all be the same except for the large size, it would be 492?
Rick: I can’t hear what you’re saying but…
Anne: So large size for me, would be 492 and the other sizes would be the same for, I can’t remember the sizes that you’ve used…
Rick: Well, what I would do is, since you’re using Serge’s plugin, his images are automatically optimized at 300px, 150px and 90px. So for the catalog itself, the catalog image is 300,150 and 90. However, for Agility, for the standard image sizes, my recommendation would be to use the full size, it would be the 492. The medium size would be half of that and then the thumbnail size is still 200×200.
Rick: Because it doesn’t really matter how wide the content is, the thumbnails is designed to be 200×200.
Anne: Okay. And I have one more question with you.
Rick: Go ahead
Anne: I will be selling subscriptions, so should I go ahead and add the subscription plugin from WooCommerce?
Rick: I don’t know the answer to that. What are you selling subscriptions to?
Anne: So, my tool kit that I send out, you can sign up to get a whole year’s worth. And you should be able to pay on monthly basis to get them.
Rick: Okay, but you’re going to use some kind of system that automates that? or what?
Anne: Yeah, right now I have PayPal buttons and PayPal handles that, where I can bill people once and they’re signed up for the year or I can bill them month to month. And in PayPal, you have to set continue to bill them on this date every month until they cancel it.
Rick: Yeah, I understand that but the reason why you would use a subscription stuff is because, you have some kind of an automated system that is looking for subscription. So for example, membership site. The membership controls the subscription, there’s no reason, if there are no subscription controls, then there’s no reason to use the subscription plugin. And you can go ahead and just set up… okay, actually… You know, I need to do a little research on that.
Rick: I’m not sure about that, now that I say that out loud. Because you have the subscription payment type at PayPal, it’s different that the regular standard purchase payment type. And so, if you’re going to sell subscription product, you may in fact, need a subscription thing.
Now, are you also shipping out physical products?
Anne: Yes. So that’s… I need to know, who, if say, you know, 10 people sign up for a 3 month subscription and 10 people sign up for 12 months, I need to have some way of keeping track of who’s I’m supposed to be shipping products to every month.
Rick: Well, but your subscription isn’t really a product, right? I mean, like, you’re shipping, you’re just emailing it to them? or what are you doing?
Anne: No, it’s a real product.
Rick: Oh, okay. It’s a physical thing.
Rick: I need to do a little research. I don’t know the answer to that.
Rick: Because I haven’t encountered that before but by next week, I’ll have that figured out for you.
Anne: Okay, thank you.
Rick: You’re welcome. Anything else?
Anne: That’s it.
Rick: Okay, you have a great day.
Anne: You too.