> For the complete documentation index, see [llms.txt](https://docs.menanak47.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.menanak47.com/multi-framework/ak47_clothingshop.md).

# ak47\_clothingshop

The ultimate clothing shop experience for FiveM servers.

{% embed url="<https://youtu.be/5gqB-G68c3E>" %}

Elevate your roleplay economy with a sleek React-powered clothing store, modern wardrobe item stash, real-time camera controls, and automated image capture. Seamlessly integrated with `ak47_lib` for plug-and-play support across ESX, QBCore, and QBX servers.

***

### 🔥 Key Features

Designed to improve roleplay immersion and economy balancing:

#### 🛍️ Modern React Clothing Store

* **Interactive Category & Item Browser:** Browse hats, glasses, masks, tops, pants, shoes, vests, bags, decals, and accessories with instant ID search and variation previews.
* **Smart Shopping Cart:** Add multiple clothing items to cart, inspect individual prices, view total balance, and checkout via cash, bank, or server coins.
* **Multi-Angle Camera Controls:** Switch between Head, Torso, Legs, and Full Body views, rotate player character, or trigger Hands-Up and T-Pose animations for precise fitment.

#### 👔 Dual Wardrobe & Outfit Sharing

* **Modern Wardrobe & Stash:** Store owned clothing items in a personal wardrobe stash, equip/take off items dynamically, and discard unwanted apparel.
* **Outfit Share Codes:** Export and import unique outfit codes to easily share stylish outfits with friends or across characters.
* **Classic & Modern Modes:** Choose between lightweight classic outfit saving or modern wardrobe itemization via config.

#### ⚡ Automated Image Capture & FiveManage Integration

* **In-Game Image Capture Tool:** Run `/takeclothingimage` with configurable auto-capture delays and custom camera FOVs/offsets per component.
* **Cloud Image Hosting:** Automatically captures and uploads clothing item thumbnails directly to FiveManage for high-performance UI rendering.
* **Auto Texture & Limit Filtering:** Automatic filtering of broken textures and ghost drawables to prevent client crashes.

#### 🛠️ In-Game Admin Management Panel

* **Visual Store Configuration:** Open `/clothingadmin` to assign, reprice, or restrict items to specific shops (Discount Store, Ponsonbys, Sub Urban, etc.).
* **Bulk Pricing & Copy/Paste:** Set global category prices with one click, or copy and paste clothing setups across stores effortlessly.
* **Global Defaults Management:** Set default undressed items per component and gender directly from the in-game UI.

#### 🛠️ Technical Excellence

* **Multi-Framework & Target Support:** Seamlessly works with ESX, QB, QBX, and various target systems (ox\_target, qb-target, qtarget).
* **Highly Secure:** Built-in server-side exploit checks, including distance validation and trigger authentication, to prevent cheating.
* **Appearance & Inventory Integration:** Out-of-the-box compatibility with `illenium-appearance`, `fivem-appearance`, `qb-clothing`, `esx_skin`/`skinchanger`, plus optional physical shopping bag stash items with `ak47_inventory`.

***

### 💻 Framework:

* ESX, QB, QBX

***

### ⚙️ Dependencies:

* ak47\_lib: <https://github.com/MenanAk47/ak47_lib/releases/latest>

***

### ⚙️ How To Install:

* Download ak47\_clothingshop & ak47\_map\_photoroom from your cfx portal.
* Add the script in your resources folder.
* Add items based on your framework instruction.
* Add item images into inventory.
* Start the script in your server.cfg below framework files.
* Make sure you have all dependencies.
* Restart the server.

***

### 🔗 Links & Support:

* **📖 Documentation:** <https://docs.menanak47.com/multi-framework/ak47_clothingshop>
* **🛒 Buy Now (Tebex):** <https://menanak47.tebex.io/package/7105974>
* **💬 Discord Support:** <https://discord.gg/menanak47>

***

### 📝 Note:

* We don't support custom framework. Make sure you are using official framework update.
* Renaming the script is not allowed. It may break the functionalities.
* Don't upload the script with FileZilla, Use Winscp if you are using FTP for file uploading
