– Build on Xcode 11 using Swift 5.
– Marketplace retail is a shopping application for mobile devices.
– With safe and practical trading functions.
– Integration with online payment services via Stripe or COD services.
– The layout design is eye-catching and the user-friendly interface provides a fast and convenient shopping experience.
– Update order status frequently.
– Update promotions and sale dates.
– Search for products by category and add products in all categories such as fashion, cosmetics, smartphones, electronics, baby products, online bookstore…
– Market retail is written in the Swift programming language, combining the benefits of modern languages with high security. The application is developed using the Firebase database.
– Based on Xcode 11 and Swift 5
– Integrated Firebase database
– Integrated fringe
– The layout is eye-catching
-.. ETC,…
+ macOS Catalina(10.15).
+ Xcode 11 (latest Xcode).
A. Register the project with the Firebase database.
– go to https://firebase.google.com/.
– Sign in with your gmail account.
– Click Go To Console.
– Click Add Project.
– Name the project.
– Click Continue.
– Continue to continue.
– Agree to Firebase’s terms and select “Create Project”.
… Wait for completion,…
– Click Continue.
– Select iOS.
– Open the project using Xcode.
– Enter iOS Bundle ID. Taken from projet’s “Bundle Identifier”.
– Click Register Application.
– Download GoogleService-Info.plist.
– Click Next.
– In macOS. Select Terminal.
– Install Cocoapod.
– Copy sudo gem install cocoapods and paste it into Terminal. Press Enter -> Enter the password for installing the system.
– After the installation is complete. In the terminal, click:
cd -> Drag the path from the directory containing the item Market Retail -> Enter -> Enter ls -> Enter.
– To continue, Enter pod install -> Enter. Wait for completion.
– After running. Select Market Retail.xcworkspace to open it.
– Inside Market Retail/Resources/…
– Delete the old GoogleService-Info.plist file. And drag the new “GoogleService-Info.plist” file you just downloaded into your project.
– Select Copy items if needed. Select Create Folder Reference. And check “Market retail”. Used to copy files into a project. Press Finish when you are finished.
– Press Command + B or Product/Build. Are there any errors in checking items?
B. Podfile。
– Stripe is integrated into the project using localhost. Used to check the operation of the payment function.
– You can install it on your computer.
– first of all, go to https://www.mamp.info/en/ and download the MAMP to your computer. Then click Install.
– The installation is complete. Click MAMP to start. Then click Start Servers and MAMP will connect to Apache Server and MySQL Server.
– Go to google.com and find the keyword “stripe php”. Download the zip file to your device.
– Unzip and we will see the folder “stripe-php”.
– Copy the stripe-php folder to: Application/MAMP/htdocs.
– we will have the path “http://localhost:8888/stripe-php/”. When we enter, we will see the files in the directory stripe-php.
– In the stripe-php folder, open the “payment.php” file using Atom or any software that supports *php files.
– In “payment.php”, we will see a key: sk_test_LC… .
– Visit Stripe.com. Sign up for an account or login.
– In the interface. Developer /API key/Display Test key token. We’re going to see two keys. 1 is the publishable key and the secret key.
– Copy the key and paste it into “payment.php”.
– Copy the Publishable key and paste it to Market Retail/AppDelegate.swift.
– internal market retail/label shopping cart/BillingInformationTVC swift/” func tokenToStripe (_ token: STPToken) {} “.
– Copy the localhost path we just accessed and paste it into the project. Save and run the project.
– You can watch the video to see the details.
Disclaimer: This article is published by a third party and represents the views of the author only and has nothing to do with this website. This site does not make any guarantee or commitment to the authenticity, completeness and timeliness of this article and all or part of its content, please readers for reference only, and please verify the relevant content. The publication or republication of articles by this website for the purpose of conveying more information does not mean that it endorses its views or confirms its description, nor does it mean that this website is responsible for its authenticity.
Ictcoder Marketing Mall Ecommerce App Cross-border e-commerce mall with foreign payment 【 App Mall code 】 https://ictcoder.com/ecommerce-app-app-mall-code/
Selling source code for various types of application apps. Please contact us directly for APK test packages. The code is based on the test APK sent, ensuring that it can be developed and run normally. We meet any of your development needs
- 1. Automatic: After making an online payment, click the (Download) link to download the source code; 2. Manual: Contact the seller or the official to check if the template is consistent. Then, place an order and make payment online. The seller ships the goods, and both parties inspect and confirm that there are no issues. ICTcoder will then settle the payment for the seller. Note: Please ensure to place your order and make payment through ICTcoder. If you do not place your order and make payment through ICTcoder, and the seller sends fake source code or encounters any issues, ICTcoder will not assist in resolving them, nor can we guarantee your funds!

- 1. Default transaction cycle for source code: The seller manually ships the goods within 1-3 days. The amount paid by the user will be held in escrow by ICTcoder until 7 days after the transaction is completed and both parties confirm that there are no issues. ICTcoder will then settle with the seller. In case of any disputes, ICTcoder will have staff to assist in handling until the dispute is resolved or a refund is made! If the buyer places an order and makes payment not through ICTcoder, any issues and disputes have nothing to do with ICTcoder, and ICTcoder will not be responsible for any liabilities!

- 1. ICTcoder will permanently archive the transaction process between both parties and snapshots of the traded goods to ensure the authenticity, validity, and security of the transaction! 2. ICTcoder cannot guarantee services such as "permanent package updates" and "permanent technical support" after the merchant's commitment. Buyers are advised to identify these services on their own. If necessary, they can contact ICTcoder for assistance; 3. When both website demonstration and image demonstration exist in the source code, and the text descriptions of the website and images are inconsistent, the text description of the image shall prevail as the basis for dispute resolution (excluding special statements or agreements); 4. If there is no statement such as "no legal basis for refund" or similar content, any indication on the product that "once sold, no refunds will be supported" or other similar declarations shall be deemed invalid; 5. Before the buyer places an order and makes payment, the transaction details agreed upon by both parties via WhatsApp or email can also serve as the basis for dispute resolution (in case of any inconsistency between the agreement and the description of the conflict, the agreement shall prevail); 6. Since chat records and email records can serve as the basis for dispute resolution, both parties should only communicate with each other through the contact information left on the system when contacting each other, in order to prevent the other party from denying their own commitments. 7. Although the probability of disputes is low, it is essential to retain important information such as chat records, text messages, and email records, in case a dispute arises, so that ICTcoder can intervene quickly.

- 1. As a third-party intermediary platform, ICTcoder solely protects transaction security and the rights and interests of both buyers and sellers based on the transaction contract (product description, agreed content before the transaction); 2. For online trading projects not on the ICTcoder platform, any consequences are unrelated to this platform; regardless of the reason why the seller requests an offline transaction, please contact the administrator to report.

Related Source code
- Single Merchant Chain 2+1 Distribution Mall SAAS Account 2024-09-09
- Tide Play Universe Block Beast Turtle Egg Turtle Component App Source Code Development Block Beast Ready made Game Product Pixel Man Digging Gem Building Deployment 2024-09-09
- King of Glory Skin Mall Blind Box Blind Box System Source Code Game Skin System Source Code King of Glory Skin System 2024-08-16
- Green tea novel site group 2. x-second collection, next day speed output weight – novel traffic stable harvester – boutique lightweight PHP site group system site group system 2024-07-04
- Community group buying (mini program version)+Uniapp client 2024-05-18
- Tiktok online likes task release order receiving operation platform PHP website source code 2024-05-18
- JAVA Cross border Overseas Multilingual System Source Code Construction VUE Embedded Mall TikTok Multi Merchant Product Library Platform Agent One click Distribution and Pick up 2024-05-14
- JAVA Adult Products Mall System Quotation Support H5+Android+iOS+WeChat Mini Program 2023-12-18
- JAVA fresh food distribution source code local distribution logistics distribution to store independent rider end support applet+official account+H5+APP 2023-11-23
- shared tea room chess and card room unmanned system supports WeChat applet+WeChat official account 2023-11-23
24-hour online professional services