text_frame; tf.clear()
p=tf.paragraphs[0]; p.text=name; p.font.size=Pt(21); p.font.bold=True; p.font.color.rgb=green; p.alignment=PP_ALIGN.CENTER
p2=tf.add_paragraph(); p2.text=price; p2.font.size=Pt(34); p2.font.bold=True; p2.font.color.rgb=yellow; p2.alignment=PP_ALIGN.CENTER
p3=tf.add_paragraph(); p3.text=desc; p3.font.size=Pt(15); p3.font.color.rgb=gray; p3.alignment=PP_ALIGN.CENTER
add_footer(slide,3)
Slide 4
slide=prs.slides.add_slide(prs.slide_layouts[6]); add_bg(slide)
add_title(slide,"How We Make Money","Direct sales are the main revenue source")
add_bullet_box(slide,0.9,1.8,5.6,2.0,"1. Direct Sales","Sell Solar Phone Bags directly to customers.","Main revenue")
add_bullet_box(slide,6.8,1.8,5.6,2.0,"2. Replacement Parts","Offer replacement solar panels, straps, or other parts.","Future revenue")
add_bullet_box(slide,0.9,4.15,5.6,2.0,"3. Accessories","Sell useful add-ons and accessories.","Future revenue")
add_bullet_box(slide,6.8,4.15,5.6,2.0,"4. New Designs","Introduce new styles and versions over time.","Growth")
add_footer(slide,4)
Slide 5
slide=prs.slides.add_slide(prs.slide_layouts[6]); add_bg(slide,dark)
tb=slide.shapes.add_textbox(Inches(1.0),Inches(1.0),Inches(11.3),Inches(1.0))
p=tb.text_frame.paragraphs[0]; p.text="Why This Business Model Works"; p.font.size=Pt(32); p.font.bold=True; p.font.color.rgb=white
items=["Different prices for different budgets","Customers can choose the features they need","Direct sales create a clear revenue stream","Future accessories and designs create growth opportunities"]
for i,t in enumerate(items):
b=slide.shapes.add_textbox(Inches(1.25),Inches(2.0+i*0.9),Inches(10.5),Inches(0.6))
p=b.text_frame.paragraphs[0]; p.text="✓ "+t; p.font.size=Pt(20); p.font.color.rgb=RGBColor(225,240,230)
add_footer(slide,5)
Slide 6 speaker cue
slide=prs.slides.add_slide(prs.slide_layouts[6]); add_bg(slide)
add_title(slide,"Presentation Script","Use this as your speaking guide")
script = """Now, let’s talk about our business model.
Our estimated selling price would be between $35 and $50, depending on the version of the bag.
We would have different options for different customers.
The first version is the Basic Solar Bag, which would cost around $35.
The second is the Premium Solar Bag, which would cost around $50 and could have additional features.
The third is the Large Travel Solar Bag, which would cost around $65 and would have more space for people who travel frequently.
Our main way of making money would be by selling these bags directly to customers.
In the future, we could also sell replacement parts or accessories and introduce new designs.
This gives customers different choices depending on their needs and budget."""
box=slide.shapes.add_textbox(Inches(0.9),Inches(1.7),Inches(11.5),Inches(4.9))
tf=box.text_frame; tf.word_wrap=True
for j,line in enumerate(script.split("\n")):
p=tf.paragraphs[0] if j==0 else tf.add_paragraph()
p.text=line; p.font.size=Pt(14); p.font.color.rgb=dark
p.space_after=Pt(5)
add_footer(slide,6)
path="/mnt/data/Solar_Phone_Bag_Business_Model.pptx"
prs.save(path)
print(path)
text_frame; tf.clear()
p=tf.paragraphs[0]; p.text=name; p.font.size=Pt(21); p.font.bold=True; p.font.color.rgb=green; p.alignment=PP_ALIGN.CENTER
p2=tf.add_paragraph(); p2.text=price; p2.font.size=Pt(34); p2.font.bold=True; p2.font.color.rgb=yellow; p2.alignment=PP_ALIGN.CENTER
p3=tf.add_paragraph(); p3.text=desc; p3.font.size=Pt(15); p3.font.color.rgb=gray; p3.alignment=PP_ALIGN.CENTER
add_footer(slide,3)
Slide 4
slide=prs.slides.add_slide(prs.slide_layouts[6]); add_bg(slide)
add_title(slide,"How We Make Money","Direct sales are the main revenue source")
add_bullet_box(slide,0.9,1.8,5.6,2.0,"1. Direct Sales","Sell Solar Phone Bags directly to customers.","Main revenue")
add_bullet_box(slide,6.8,1.8,5.6,2.0,"2. Replacement Parts","Offer replacement solar panels, straps, or other parts.","Future revenue")
add_bullet_box(slide,0.9,4.15,5.6,2.0,"3. Accessories","Sell useful add-ons and accessories.","Future revenue")
add_bullet_box(slide,6.8,4.15,5.6,2.0,"4. New Designs","Introduce new styles and versions over time.","Growth")
add_footer(slide,4)
Slide 5
slide=prs.slides.add_slide(prs.slide_layouts[6]); add_bg(slide,dark)
tb=slide.shapes.add_textbox(Inches(1.0),Inches(1.0),Inches(11.3),Inches(1.0))
p=tb.text_frame.paragraphs[0]; p.text="Why This Business Model Works"; p.font.size=Pt(32); p.font.bold=True; p.font.color.rgb=white
items=["Different prices for different budgets","Customers can choose the features they need","Direct sales create a clear revenue stream","Future accessories and designs create growth opportunities"]
for i,t in enumerate(items):
b=slide.shapes.add_textbox(Inches(1.25),Inches(2.0+i*0.9),Inches(10.5),Inches(0.6))
p=b.text_frame.paragraphs[0]; p.text="✓ "+t; p.font.size=Pt(20); p.font.color.rgb=RGBColor(225,240,230)
add_footer(slide,5)
Slide 6 speaker cue
slide=prs.slides.add_slide(prs.slide_layouts[6]); add_bg(slide)
add_title(slide,"Presentation Script","Use this as your speaking guide")
script = """Now, let’s talk about our business model.
Our estimated selling price would be between $35 and $50, depending on the version of the bag.
We would have different options for different customers.
The first version is the Basic Solar Bag, which would cost around $35.
The second is the Premium Solar Bag, which would cost around $50 and could have additional features.
The third is the Large Travel Solar Bag, which would cost around $65 and would have more space for people who travel frequently.
Our main way of making money would be by selling these bags directly to customers.
In the future, we could also sell replacement parts or accessories and introduce new designs.
This gives customers different choices depending on their needs and budget."""
box=slide.shapes.add_textbox(Inches(0.9),Inches(1.7),Inches(11.5),Inches(4.9))
tf=box.text_frame; tf.word_wrap=True
for j,line in enumerate(script.split("\n")):
p=tf.paragraphs[0] if j==0 else tf.add_paragraph()
p.text=line; p.font.size=Pt(14); p.font.color.rgb=dark
p.space_after=Pt(5)
add_footer(slide,6)
path="/mnt/data/Solar_Phone_Bag_Business_Model.pptx"
prs.save(path)
print(path)